PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Applikation an localhost weiterleiten möglich?


Mystery
2009-09-16, 09:23:29
Hallo zusammen

ich suche eine Möglichkeit alle Anfragen einer Anwendung an den localhost weiterzuleiten ohne dass ich zwangsläufig weiß wohin sich diese Anwendung verbindet und ohne dass sie etwas davon mitbekommt.

Gibt es da irgendwelche simplen Tools mit denen ich die EXE auswählen kann und den Traffic quasi umleite oder andere Möglichkeiten?

Shink
2009-09-16, 10:39:50
Du könntest mit Wireshark o.ä. feststellen wohin die Applikation sich verbindet und dann den Server in etc/hosts eintragen.

iDiot
2009-09-16, 12:15:13
Unter windows wohl eher in der hosts.txt :)

fezie
2009-09-16, 12:20:21
Also bei Vista ist es um genau zu sein \Windows\system32\drivers\etc\hosts
ohne .txt.

sei laut
2009-09-16, 13:00:29
Also bei Vista ist es um genau zu sein \Windows\system32\drivers\etc\hosts
ohne .txt.
Hast du bekannte Dateiendungen auch nicht ausgeblendet?
Bei Winodws gibts eigentlich nichts ohne Dateiendung.

Tommes
2009-09-16, 13:02:46
Die Datei schon.

noid
2009-09-16, 13:12:10
Hast du bekannte Dateiendungen auch nicht ausgeblendet?
Bei Winodws gibts eigentlich nichts ohne Dateiendung.

hosts war schon immer ohne.

die Idee mit wireshark & hosts ist gut, müsste auf jeden Fall klappen (wenn du lokal dann den entsprechenden Dienst bedienst)

fezie
2009-09-16, 14:23:07
Wow es gibt sogar ein Wikipedia Artikel zur Hosts Datei wo die Pfade auch nochmal drin stehen:
http://de.wikipedia.org/wiki/Hosts

Mystery
2009-09-16, 14:59:21
Soweit ich das verstanden habe löst die hosts Datei nur den DNS auf und leitet diesen an localhost weiter.
Die Anwendung verbindet aber direkt zu einer IP und diesen Verbindungsversuch will ich von meinem Rechner an meinen Rechner weiterleiten.

Shink
2009-09-16, 15:11:31
Hast du bekannte Dateiendungen auch nicht ausgeblendet?
Bei Winodws gibts eigentlich nichts ohne Dateiendung.
Ich hab mal gelacht als ich das erste mal gehört hab ich soll unter Windows etc\hosts ändern. Was kommt als nächstes? etc\X11\xorg.conf oder \etc\grub.conf?

Soweit ich das verstanden habe löst die hosts Datei nur den DNS auf und leitet diesen an localhost weiter.
Die Anwendung verbindet aber direkt zu einer IP und diesen Verbindungsversuch will ich von meinem Rechner an meinen Rechner weiterleiten.
Ja. Ich würd es trotzdem mal probieren; vielleicht ist die Anwendung ja so blöd und versucht die IP-Adresse erstmal als Hostname auszuwerten.

Ansonsten: Virtuelle Maschine oder zweiten PC mit statischer IP-Adresse konfigurieren. (Natürlich sollte man mit so einer Konfiguration dann besser nicht online gehen)

Gast
2009-09-16, 15:33:16
evtl geht das mit einer softwarefirewall, mit der man bestimmte anwendungen auf localhost umleiten kann, aber leider ist mir keine bekannt.

mit z.B. einem lokal installierten proxy sollte das aber funktionieren.

nobex
2009-09-16, 16:16:04
Du könntest für die IP eine Route ins Nirvana bzw. auf Deinen Rechner setzen.

Black-Scorpion
2009-09-16, 16:16:15
Schau mit TCPView nach mit welcher IP sich die Software verbindet.
Die dann in die hosts eintragen und umleiten.

Gast
2009-09-16, 16:21:40
Die Lösung!


Sockscap runterladen, Müll eintragen und dann die Anwendung aus Sockscap heraus starten.

Ist wie eine Art Sandbox.

noid
2009-09-16, 16:24:56
Schau mit TCPView nach mit welcher IP sich die Software verbindet.
Die dann in die hosts eintragen und umleiten.

netstat tut es auch.

Mystery
2009-09-17, 19:20:53
Ich kenne jetzt die IP mit der sich die Anwendung verbinden will, aber die IP direkt in der Hosts Datei eintragen hat keinen Effekt. Die Anwendung verbindet definitiv direkt zu einer IP und nicht erst über eine URL.

Sockscap hatte leider keinen Erfolg, vielleicht muss ich auch noch irgendwelche Einstellungen vornehmen, aber ein erster Test hat nichts gebracht.

nobex
2009-09-17, 21:47:12
Dann setze eine permanente Route zu einer nicht vorhandenen IP aus Deinem Netz (hier beispielhaft für eine Heise-Adresse und ein 192.168.xxx.xxx-Subnetz):
route add -p 193.99.144.85 mask 255.255.255.255 192.168.1.10