Hvis du er bekendt med socket programmering, så kan du ændre i din TCP/IP header og erstatte source adressen med for eksempel: localhost [127.0.0.1]. Man vil dog stadig kunne se de resterende adresser i ruten.
Hth
Øhh...hvordan har du tænkt dig at det skulle virke ?
Hvis du forfalsker retur adressen kan du ikke få en SYN/ACK i din three way handshake og så kan forbindelsen ikke oprettes. Så skal du i hvert fald spoofe en adresse som er nødt til at bruge din maskine som gateway.
Ved at man modificere i pakkeheaderen inden pakken, den sendes af sted.
Det forstår jeg, men når så pakken kommer frem til destinationen med en "forkert" retur adresse, hvordan skulle den så kunne sende en pakke tilbage til den rigtige maskine ?
Hvis du sætter 127.0.0.1 ind som source adresse, så vil destinationen sende et reply til sig selv og opdage at noget er galt, og så vil forbindelsen ikke kunne oprettes.