Faking the TCP handshake
lgms.nl
Faking the TCP handshake
1–10 of 35 posts
Re: Faking the TCP handshake
#2https://en.wikipedia.org/wiki/TCP_reset_attack
So I doubt this is a new finding.
Re: Faking the TCP handshake
#3Also see:
Re: Faking the TCP handshake
#4The phrack article describes a lot more sophisticated attack.
Mitnick used it to hack Shimomura.
http://wiki.cas.mcmaster.ca/index.php/The_Mitnick_attack
More recent but still 9 years old: http://phrack.com/issues/64/13.html#article
Re: Faking the TCP handshake
#5> However, guessing the right ISN from the entire 32-bit space (4,294,967,296 possibilities) is not feasible due to the excessive amount of bandwidth and time required. That is why a good TCP sequence number generator implementation currently provides enough security to protect against spoofing attacks, at least for the present time and in typical conditions. But increasing bandwidth and processor speed will eventually make brute force guessing of 32-bit ISNs feasible for the average attacker.
See also http://www.jakoblell.com/blog/2013/08/13/quick-blind-tcp-con...
Re: Faking the TCP handshake
#6I'm not sure this is new. The technique of suppressing responses from the spoof source is as old as TCP sequencing, and was a prerequisite for Laurent Joncheray's "Simple Active Attack Against TCP" that introduced session hijacking. Also see: http://phrack.org/issues/64/13.html
I remember when 32 bits seemed huuuge, and now … not so much.
Re: Faking the TCP handshake
#7I'm not sure this is new. The technique of suppressing responses from the spoof source is as old as TCP sequencing, and was a prerequisite for Laurent Joncheray's "Simple Active Attack Against TCP" that introduced session hijacking. Also see: http://phrack.org/issues/64/13.html
Perhaps what's new is that it is so easily exploitable? I remember when 32 bits seemed huuuge, and now … not so much.
It's dumb is what it is.
Re: Faking the TCP handshake
#8This attack has been around forever and ever, I don't see anything new. In fact, it's the opposite, his method is naive (dumb bruteforcing). Moreover, a lot (the vast majority) of networks these days drop spoofed packets (egress). The phrack article describes a lot more sophisticated attack. Mitnick used it to hack Shimomura. http://wiki.cas.mcmaster.ca/index.php/The_Mitnick_attack More recent but still 9 years old:…
Re: Faking the TCP handshake
#9This attack has been around forever and ever, I don't see anything new. In fact, it's the opposite, his method is naive (dumb bruteforcing). Moreover, a lot (the vast majority) of networks these days drop spoofed packets (egress). The phrack article describes a lot more sophisticated attack. Mitnick used it to hack Shimomura. http://wiki.cas.mcmaster.ca/index.php/The_Mitnick_attack More recent but still 9 years old:…
I don't think probing the whole ISN space is new, but that's not how the tool Mitnick was given worked. At the time of the Mitnick attack, TCP ISNs were trivially predictable; you could connect to a host, note its ISN, and then know within a very tight range what the next ISN on the next connection --- from any host --- would be.
Re: Faking the TCP handshake
#10Earlier quoted context omitted.
I don't think probing the whole ISN space is new, but that's not how the tool Mitnick was given worked. At the time of the Mitnick attack, TCP ISNs were trivially predictable; you could connect to a host, note its ISN, and then know within a very tight range what the next ISN on the next connection --- from any host --- would be.
The sequence number prediction specifics are different, but the attack is the same, blind TCP spoofing.