Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Daten verbindung von einem Programm abhöhren? (https://www.delphipraxis.net/37161-daten-verbindung-von-einem-programm-abhoehren.html)

supermuckl 2. Jan 2005 00:04

Re: Daten verbindung von einem Programm abhöhren?
 
das wäre aber nonsense, weil das kann er ja ultra einfach selbst in seinem programm mitloggen
aber vermutlich will er halt auch noch den tcp, ip und ethernet layer haben, den er aber auch mit deiner methode nicht ohne sniffing bekommt

Torpedo 2. Jan 2005 00:05

Re: Daten verbindung von einem Programm abhöhren?
 
Vielleicht ist es ja nicht sein Programm :)

supermuckl 2. Jan 2005 00:16

Re: Daten verbindung von einem Programm abhöhren?
 
jop
irgendwie denk ich grad zuviel nach ;)

HERMES 2. Jan 2005 01:37

Re: Daten verbindung von einem Programm abhöhren?
 
1. Weil ihr hier so einen Auf(st/w)and gemacht habt, hab das so verstanden, dass die Client/server anwendungen Fremdprogramme wären und es hier ums generelle abhören einer solchen Verbindung geht.

2. Ich weiss definitiv, dass es auf oben von mir genannte art geht ( eigene erfahrung ;-)).

3. Eine personal firewall könnte diesen ansatz nutzen oder über einen treiber gehen

4. Auch personal firewalls wurden von menschen entwickelt ( und ( andere ) treiber auch )!

supermuckl 2. Jan 2005 01:42

Re: Daten verbindung von einem Programm abhöhren?
 
OT:
Zitat:

4. Auch personal firewalls wurden von menschen entwickelt ( und ( andere ) treiber auch )!
aber nur wenn wir nicht in einer matrix leben :coder:
/OT

c113plpbr 2. Jan 2005 15:42

Re: Daten verbindung von einem Programm abhöhren?
 
ööhm, ja, so ziemlich jede funktion, die aus irgendeiner DLL exportiert wird, ist abfangbar, per API-Hooking. D.h. wenn du die richtigen funktionen abfängst, mit welchen der client die daten empfängt, bzw. sendet, kannst du da problemlos mithören ... ;)

Das ganze ist, soweit ich das weis, nicht allzu einfach, aber es gibt anscheinend leute, die das schon gemacht haben. Eine gute API-Hooking-Lib (madCodeHook) findest du unter http://www.madshi.net/ zum download.
Du wirst da warscheinlich ein paar funktionen aus Winsock hooken müssen, und das haben schon mehrere versucht, vielleicht findest du ja deshalb unter http://forum.madshi.net/ hilfe.

ciao, Philipp

fiasko 2. Jan 2005 21:13

Re: Daten verbindung von einem Programm abhöhren?
 
Hallo,

ich sehe da drei mögliche Wege:
- alles mit ethereal sniffen, sich ein Packet suchen welches zur Verbindung gehört und dann den gesamten Verbindungsablauf verfolgen lassen
- Programm schreiben welches als man-in-the-middle arbeitet
- die winsock überladen oder per API-Hook die aufrufe umlenken

Kedariodakon 4. Jan 2005 08:26

Re: Daten verbindung von einem Programm abhöhren?
 
Morgen ^^
Ok, dann werde ich mal alle Spekulationen beseitigen!

Also Das Programm was ich abhören/weiterleiten möchte ist nicht von mir!
Das Ziel des Programms ist bekannt!
Um dem Programm handelt es sich um ein Client zu einem MMORPG…

Was will ich tun?
1. Den Client auf einen anderen Server umleiten, OHNE den Client zu verändern, da das gegen die Eula verstoßen würde…
Und dies so einfach wie möglich, und mit auswählbaren Zielen…
2. Ich möchte alle gesendeten Daten Pakete dieses Clients protokollieren um bei der Programmierung eines Server-Emulators zu unterstützen und auch was dabei zu lernen…

Es gibt schon ein Programm um die Pakete zu sammeln und es wurde in Java geschrieben, also wird es sich nicht um einen Treiber handeln, aber ich bekomme dafür nicht den Source um das WIE zu begreifen…

Also ich hoffe es hat mich nun jeder verstanden und ich hoffe das jemand nun einen guten Tip hat, welchem ich nachgehen kann.

Bye

Mystic 4. Jan 2005 09:46

Re: Daten verbindung von einem Programm abhöhren?
 
Wenn du dir mal die EULA anschaust wirst du wahrscheinlich auch eine Klausel finden die das Manipulieren der Verbindung oder den Daten zwischen Client und Server verbietet... Z.B. bei Warcraft III <--> Battle.net ist das so.

endeffects 4. Jan 2005 10:43

Re: Daten verbindung von einem Programm abhöhren?
 
java solltest du eigentlich ohne weiteres decompilieren können,
gibt dazu sogar einige online-decompiler, ob dich das dann weiter
bringt ist natürlich eine andere frage


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:05 Uhr.
Seite 2 von 4     12 34      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz