Smurf
written by Atl@ntis
Smurf is a kind of ping,a ping with "changed"header and address which is forwarded on a broadcast address.The router passes the IP broadcast to the particular net most of the host will receive an ICMP echo request(ping:)and the hosts will respond with an echo reply,so the victim receives the echo reply X times where X the number of the host in this subnet.
The TCP/SYN attack goes like that:
9.0.0.0/12<-----router<---Internet<---router<----attacker
TCP/SYN
source:155.207.31.23/21
SYN/ACK
no route
TCP/SYN
source:10.0.0.13/32
SUN/ACK
no route
TCP/SYN
source:177.34.155.67/63
SYN/ACK
no route
...and you can change the source to whatever you want.
Download the Smurf.c taken from http://www.rootshell.com