Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi "Reverse Connection" (https://www.delphipraxis.net/85353-reverse-connection.html)

albert1985 29. Jan 2007 18:11


"Reverse Connection"
 
Hi, also ich muss dieses Forums wirklich mal loben...
Es ist selten, dass ich so schnell in einem Forum Hilfe bekomme - dafür ein dickes Dankeschön ! ;)

Meine nächste Frage bezieht sich auf die Möglichkeit der "Reverse Connection", also
eine Verbindung des Servers zum Clienten ... Hab schon öffters darüber gehört, jedoch würde ich
gerne mal wissen, wie man das (vielleicht auch speziell mit INDY) überhaupt ermöglichen kann.

Hoffe mal ihr könnt allein mit diesem Stichwort was anfangen. ;)

MfG

muRR 29. Jan 2007 22:19

Re: "Reverse Connection"
 
Mit dem Begriff an sich kann ich nichts anfangen - vom Prinzip her scheint es mir jedoch nicht möglich, dass ein Server zu einem Client verbindet. Mit den WinSockets funktioniert das nur in eine Richtung. Mein Vorschlag für die Lösung des Problems wäre dementsprechend, dass der Client einen Reverse-Server zur Verfügung stellen müsste, auf den der Server per Client-Socket verbinden kann.
Falls du mit "Reverse-Connection" nicht den Verbindungs-Prozess meintest, präzisiere bitte deine Frage!

ripper8472 30. Jan 2007 02:12

Re: "Reverse Connection"
 
begriff aus der trojanerecke.

der client (kontrollprogramm) hat auch einen serversocket laufen, und der server (payload) verbindet zum angreifer zurueck.
gaengige technik um opfer hinter NAT routern fernzusteuern. man muss nur die payload unterjubeln und dafuer sorgen, dass das dingens zu einem verbinden kann (also am eigenen router nen forward einrichten oder direkt am netz haengen).

setzt voraus, dass die payload weiss, wohin verbunden werden soll (IP/hostname und port). deshalb kann man, wenn man die payload beobachtet oder zerlegt, einiges ueber den angreifer erfahren (zumindest IP oder dyndns host, wenn nicht mehr).

albert1985 30. Jan 2007 14:20

Re: "Reverse Connection"
 
Jop, hab ich mir gestern beim Schlafengehen auch so gedacht, dass es nur so funktionieren kann ...
Aber ich merke, dass das was ich vorgehabt habe irgendwie unsinnig ist...
Für diese Rückverbindung müsste ich ja extra nen dyndns account etc. anlegen... Ich glaube ich
bleib erstmal bei ner Direktverbindung und überleg mir villeicht später noch was anderes ;)

MfG


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:34 Uhr.

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