Raam Dev » thoughts essays journal notes contact about subscribe rss

Posts Tagged: iPhone

My failed attempt to hack the AT&T free iPhone WiFi

You may remember that AT&T began offering free wifi for iPhone users earlier this year. Shortly thereafter they pulled the service. Why? Because someone discovered the security applied to the system was extremely weak: simply changing the User Agent of your browser to make it look like you were using an iPhone browser allowed you to gain free WiFi access on your laptop. This could easily be done using the Firefox User Agent Switcher extension, or by simply firing up Safari, enabling Developer mode (Safari->Preferences->Advanced->Show Develop menu), and selecting the iPhone User Agent (Develop->User Agent->Mobile Safari 1.1.3 - iPhone).

With the new service, you connect your iPhone to the wireless network, launch the browser, and get redirected to a page that displays a single field requesting you to enter your iPhone phone number. After submitting your phone number, you receive a (free) text message containing a URL. Loading this URL from your iPhone grants you free wifi access to the Internet.

When I tried the User Agent hack mentioned above from my laptop, I expected to at least get the box prompting me for my iPhone phone number. But to my surprise, all I got was a mobile-formatted page with options to purchase service.

So I suspected they were checking the MAC address of the computer connected to the router and checking if it looked like an iPhone MAC address. Luckily, spoofing the MAC address of my wifi card is easy on OSX:

sudo ifconfig en1 lladdr 00:21:E9:52:6A:E3

BAM! Now as far as the AT&T router can tell, my requests are coming from my iPhone. This time when I connected, I got the form asking me for my iPhone phone number. I submitted the number and a few seconds later received an SMS with a link.

I hoped that simply typing this URL in my laptop browser and visiting it would grant me free wifi access, but unfortunately it did not. Instead, it gave me an error saying that page doesn’t exist.

A commenter on the original LifeHacker post describing the User Agent hack left this comment about the new security features applied by AT&T:

AT&T has locked out non iPhones by using an encrypted log on tied to each iphone number. The key is transmitted to the iPhone over the AT&T cell network a minute before login.

By using the AT&T network to transmit the key, they have definitely made it more difficult to gain free access from your laptop. I’m sure it’s still possible (perhaps by sniffing the wifi traffic between the iPhone and the router after a successful connection), but I’m not sure it’s worth the time and effort.

I heard that an official AT&T tethering option for the iPhone will be coming soon, so that might make this a moot point (assuming they make it a free option). Still, it seems only fair that existing iPhone users should be able to access the free wifi via their laptops. Transmitting a password via SMS seems like a safe way to guarantee the person connecting to the wifi actually has an iPhone.

EA SPORE Origins; Sounds like a Virus

Check out Electronic Art’s description of the upcoming SPORE Origins game for iPods and iPhones:

Eat or be eaten when you play SPORE Origins on your iPod. Guide your spore through its evolution and shape its destiny. Devour smaller creatures, explore primordial worlds filled with bizarre organisms, and avoid larger, lethal life forms. Grow from single-cell to complex predator as you rise through the levels. Customize your spore, and watch it move to the tunes in your iPod. Battle friends by importing their spores into your iPod from the Sporepedia website.

Tell me that last sentence doesn’t sound an awful lot like “importing a virus” onto your iPod. I sure hope they secure the “spores” enough to prevent someone from piggybacking a virus on one.

iPhone: Ambiance; Noise to Fall Asleep!

I purchased the Ambiance app (link opens in iTunes) for my iPhone a few weeks ago ($0.99) and although some of the noises seemed pointless (White Noise, Blue Noise, and Violet Noise all just sound like static!) some of the noises were really nice, like the Birds, Stream, Waterfall, and Waves.

Last night I “discovered” there was a built-in timer! This meant I could leave a noise on for an hour while I’m falling asleep and it would automatically turn off. So last night I turned on the Waves sound and went to sleep. It was amazing how I could close my eyes and instantly imagine myself near the beach with real waves rolling in.

I also use my iPhone as my morning alarm, so now I have two uses for it related to sleeping. :)

Ambiance Timer

Yoda iPhone

Yoda iPhone

tfsu?

iPhone: The future of mobile computing?

WWDC 2008 Keynote Address

I just finished watching the WWDC 2008 Keynote Address and I am fully convinced that the iPhone, along with the developer tools Apple is providing, will lead the way for a new generation of mobile devices over the next few decades. The applications they demonstrated, particularly in the medical and social networking fields, just blew me away.

If you have some time, watch it and tell me what you think.

Where in the world is Raam?

Join the Facebook Community

Raam Dev » thoughts essays journal notes contact about subscribe rss

Powered by WordPress and other Open Source Software
Uncopyright by Raam Dev