News for hackers. Stuff that matters.
Re:AT&T Cracking Down on Free Tethering via Jailbroken iPhones by pak on Friday March 18, 2011 @12:41AM (#2339364)
One reddit user suspects that they are looking for TTL's on packets that do not match what iOS uses. I would love for somebody more knowledgeable about TCP/IP on HN to evaluate the likelihood of this...

http://www.reddit.com/r/technology/comments/g62wv/i_woke_up_...

If this is the case, user agent spoofing will not work, and it would be quite a bit of hackery to trick iOS' IP stack into spoofing TTL's for packets from tethered devices.

Re:AT&T Cracking Down on Free Tethering via Jailbroken iPhones by signa11 on Friday March 18, 2011 @02:50AM (#2339632)
hmm, apart from ttl, you can use other tcp fields e.g. windows, tcp-options, packet-length etc. then, from a captured trace run passive os fingerprinting to find out with reasonable certainty the device generating the traffic.

these can/may be manipulated via ip-tables, but then you still have a huge data-volume to account for...

Re:AT&T Cracking Down on Free Tethering via Jailbroken iPhones by drdaeman on Friday March 18, 2011 @07:15AM (#2340027)
Can iPhone just route all your traffic through some encrypted VPN? I've heard there's a port of OpenVPN for iOS — that should be sufficient.

At least you'll be sure telco guys are not inspecting your packets by any means, be it "teethering detection", blocking some kind of traffic, or something more malicious, like profiling your Google searches. (Timing analysis may still apply.)

Re:AT&T Cracking Down on Free Tethering via Jailbroken iPhones by bostonvaulter2 on Friday March 18, 2011 @05:58AM (#2339894)
Not to mention things like adobe checking for updates
Re:AT&T Cracking Down on Free Tethering via Jailbroken iPhones by vlisivka on Friday March 18, 2011 @07:51AM (#2340090)
Yeah, it is trivial to analyze traffic of somebody else when you are working in FBI with court order...
Re:AT&T Cracking Down on Free Tethering via Jailbroken iPhones by drdaeman on Friday March 18, 2011 @07:09AM (#2340014)
> [from Reddit link]> well there's no way you can set it to 256.

With GNU/Linux iptables it's just one rule in the "mangle" table with TTL target.

On *BSD with pf "packet normalization" can be done with pf's "scrub" directive with min-ttl option.

Unfortunately, I've never used iOS and/or OS X/Darwin, so I don't know what are possibilities are there. But I believe there should be some.

Re:AT&T Cracking Down on Free Tethering via Jailbroken iPhones by metageek on Friday March 18, 2011 @08:13AM (#2340124)
It can't be set to 256 because it's only 8 bits.

(Edit: on reflection, if you know enough to know about the forwarding chains, I'm sure you know that TTL is 8 bits. Sorry.)

Re:AT&T Cracking Down on Free Tethering via Jailbroken iPhones by drdaeman on Friday March 18, 2011 @08:57AM (#2340207)
My bad, I probably didn't explain myself correctly.

I was talking about modifying TTL of the forwarded packets on the phone, to make the packets look like they were originated from the phone itself.

Re:AT&T Cracking Down on Free Tethering via Jailbroken iPhones by metageek on Friday March 18, 2011 @11:09AM (#2340635)
OK, yeah. I don't know how MyWi works; if it forwards everything by hand, then it can definitely do that. If not, yeah, it's dependent on what the kernel can do.