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
IP- Adresse eines IP- Packets- Header ändern - Spoofing
- orderinchaos
- Beiträge: 49
- Registriert: 20.06.2008 16:19
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.
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.
PB 4.30
Code: Alles auswählen
Macro Happy
;-)
EndMacro
Happy End
- Deluxe0321
- Beiträge: 336
- Registriert: 19.05.2006 00:31
- Kontaktdaten:
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
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
- orderinchaos
- Beiträge: 49
- Registriert: 20.06.2008 16:19
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...
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
sorry, war krank und im bett, deshalb erst jetzt meine antwort.
erstmal vielen dank an euch!! eure tipps sind schon mal ganz gut brauchbar...

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