Seite 1 von 1

IP- Adresse eines IP- Packets- Header ändern - Spoofing

Verfasst: 18.01.2009 13:31
von orderinchaos
Hi zusammen,

Ich bin leider noch recht am Anfang dieses Themas, dennoch möchte ich mich daran versuchen ein Tool zu schreiben, dass den Header eines IP- Packets auslesen, verändern und schliesslich weitersenden kann.

Zu ändern gibt's zum Beispiel die IP- Adresse des Host, damit der Zielclient nicht weiss woher die Anfrage kommt. Ja, ich spreche von Spoofing und mich interessiert es enorm ob und wenn ja wie ich das in Purebasic realisieren könnte.

BEISPIEL:
==> 192.168.1.2 sendet ping an 192.168.1.3
==> Tool verändert 192.168.1.2 in 192.168.1.5
==> 192.168.1.3 empfängt den Ping von 192.168.1.5

Somit ist 192.168.1.2 unsichtbar und anonym.

Hab' das Board schon durchsucht, aber nichts gescheites gefunden und ich weiss ehrlich gesagt auch nicht ob ich überhaupt in der richtigen Rubrik bin, aber eine Rubrik wie "Netzwerk" gibt's ja nicht, deshalb hab' ich s einfach Mal unter "Allgemein" gemacht.

Ich hoffe ihr versteht mein Vorhaben und könnt mir ein paar wertvolle Tipps geben.

Vielen Dank schon Mal für eure Hilfe,
OrderInChaos

Verfasst: 19.01.2009 00:15
von KeyKon
Versucht der angepingte Computer dann nich an die gefälschte Addresse zu antworten?
(Ich kenn mich damit auch nich sonderlich aus)

Verfasst: 19.01.2009 01:12
von AND51
Um dir wenigstens eine grobe Orientierung bieten zu können:

Ich glaube, mit reinen PureBasic-Befehlen wirst du das nicht hinbekommen. Weiter kommst du da vermutlich nur mit API Befehlen oder externen Libraries/DLLs oder Ähnlichem.
Mag allerdings auch sein, dass du überhaupt sehr tief auf Hardwareebene operieren musst, ähnlich wie Gerätetreiber es tun.
In diesem Falle ist PureBasic (allein (?)) das falsche Mittel der Wahl.

Würde an deiner Stelle allerdings noch andere Meinungen aus diesem Foroum und von anderen Quellen einholen.

Verfasst: 19.01.2009 01:20
von Deluxe0321
bsp c++ code..:
http://www.c-plusplus.de/forum/viewtopi ... 24091.html

funktionen erläutert und aufgeführt..
http://msdn.microsoft.com/en-us/library ... 85%29.aspx

TCP protokoll:
http://www.securityfocus.com/infocus/1223
http://www.onlamp.com/pub/a/bsd/2001/03 ... tml?page=1

[OT]
langsam bin ich mir wirklich nicht mehr sicher was du mit deinen programmen bezwecken willst.. erst keylogger, dann spoofing.. willste ein kit schreiben oder wie?

Grüße Marv

Verfasst: 20.01.2009 15:35
von orderinchaos
hey leute,

sorry, war krank und im bett, deshalb erst jetzt meine antwort.

erstmal vielen dank an euch!! eure tipps sind schon mal ganz gut brauchbar... :mrgreen:

ich dachte mir schon halbwegs, dass dies mit reinem purebasic code nicht realisierbar ist. ich greiffe daher wie erwähnt auf die winapi zurück... werde mir die c++ code mal ansehen, vielleicht kann ich ihn ja umschreiben...

ich werd, sobald was vernünftiges dabei rauskommt, mein code posten...

thx nochmals