Problem bei der Umleitung auf localhost

04/12/2012 00:08 Shadow992#1
Ich hab vor einiger Zeit einen lokalen Proxy für meinen Webbrowser geschrieben. Dort werden jegliche Requests, Serverside als auch Clientside geparst und dementsprechend behandelt.

Ich hatte diese Klasse damals geschrieben um mir Unterstützung beim Browsergamebots schreiben zu holen.

Nun möchte ich aber das ganze statt auf meinen Browser auf ein Programm anwenden, das HttpRequests verschickt. Genau genommen ist es ein .Net-Programm, das ich mithilfe der Host-Datei in Windows auf meinen localhost umgeleitet habe. Standartport ist Port 80 für das Programm.

Also dachte ich, ich kann mein altes Projekt nehmen ändere den Port und schau was passiert. Das einzige Problem, das ich jetzt dabei habe:

Es greift scheinbar auch ein anderes Programm auf Port 80 localhost zu.
Jetzt habe ich das Problem, dass ein Umleiten nicht klappt und der Serverteil meines Codes nicht starten will.

Ich kenne die Alternative ala Hooking, verstehe auch was auf Assembler-Basis abläuft, verstehe das aber nur schlecht bis gar nicht in C/C++ und möchte das auch nur ungern verwenden.
Deswegen wäre jetzt meine Frage ob es möglich ist entweder

1. Den Port auf dem das ganze Programm läuft zu ändern,
2. mein Programm an die recv/send Funktion des Target-Programms kommt oder
3. meinem Programm klar macht, dass es neben dem anderem Programm laufen soll, ein herausfiltern der richtigen Daten wäre kein großes Problem.
04/12/2012 02:19 MoepMeep#2
Oder du machst einfach Skype aus und port 80 ist frei ;o
04/12/2012 11:29 .Infinite#3
Quote:
Oder du machst einfach Skype aus und port 80 ist frei ;o
Man kann in den Einstellungen auch angeben, dass es die Ports nicht belegen soll...

Aktionen -> Optionen -> Erweitert -> Verbindung -> "Ports 80... Verbindung verwenden" Häkchen weg machen
04/12/2012 19:55 Shadow992#4
Quote:
Originally Posted by .Infinite View Post
Man kann in den Einstellungen auch angeben, dass es die Ports nicht belegen soll...

Aktionen -> Optionen -> Erweitert -> Verbindung -> "Ports 80... Verbindung verwenden" Häkchen weg machen
Es liegt nicht an Skype, ich hatte damals Skype schon umgestellt, als ich meinen Lokalen XAMPP Server gestartet hatte. ;)

Aber danke für die Hilfe, ich habe beschlossen, dass ich einfach bei dem bleibe was ich kann und einen Bot für das Programm mache anstatt nur die Packets zu verändern. :)