Subject: Re: Fwd: Re: TCP Fragment bugs
To: Erik Rungi <blackbox@openface.ca>
From: Charles M. Hannum <mycroft@mit.edu>
List: port-i386
Date: 11/17/1997 21:23:31
Erik Rungi <blackbox@openface.ca> writes:

>
> I built "teardrop" under linux and targetted a few of my netbsd
> machines (1.2, 1.2.1, 1.3_ALPHA all i386) and they all survived
> without any immediate ill effects. Targetting my linux box made it
> crash hard.
>
> The wierd thing is I compiled the source under NetBSD-1.2/i386
> stock, and it made my NetBSD machine die and reset!  I used the
> arguments "teardrop 123.123.123.123 207.134.157.133 -n 10", [..]

That's a combination of two things:

* You didn't compile it with `-DSTRANGE_BSD_BYTE_ORDERING_THING'.

* There was a bug in 4.4BSD with respect to *sending* raw IP packets
with an incorrect length in the IP header.  I've already fixed it.

BTW, the `-n' option doesn't actually work.  The `teardrop' code is a
bit buggy itself.  B-)