-
12.07.2012, 18:00 #1
- Registriert seit
- 18.06.2012
- Beiträge
- 90
Thanked 6 Times in 6 PostsProxy-artiges Tool. C#, VB oder Java?
Hallo,
Ich habe vor, für ein auf Flash basierendes Onlinespiel einen Bot zu erstellen. Um mir die Arbeit mit der GUI und den ganzen Paketen zu ersparen habe ich vor, das ganze als eine Art Proxy zu realisieren. Soll heißen, dass ich die Verbindungen durch das Programm/den Bot zu jagen (via Proxifier) und diese Pakete dort entweder unbearbeitet oder bearbeitet weiter zugeben, jenachdem was für ein Paket das ist.
Das Programm soll natürlich alle Pakete, die nicht dafür vorgesehen sind so "durchlassen", beispielsweise falls Pakete von anderen Flash Player Anwendung (bswp. Youtube) ankommen.
Nun stelle ich mir die Frage, welche Sprache dafür am Besten geeignet ist und wie genau ich das realisieren könnte.
Annehmbare Sprachen wären für mich C#, VB.NET und wenn es nicht anders geht auch Java.
Über Antworten, die mir helfen würde ich mehr sehr freuen und bedanke mich jetzt schonmal für eure Hilfe
MFG-
-
12.07.2012, 18:17 #2
AW: Proxy-artiges Tool. C#, VB oder Java?
Eine weitere Frage wäre, ob die Pakete verschlüsselt gesendet werden oder nicht...
Geändert von iToxic (12.07.2012 um 18:26 Uhr)
-
12.07.2012, 18:46 #3
- Registriert seit
- 18.06.2012
- Beiträge
- 90
Thanked 6 Times in 6 PostsAW: Proxy-artiges Tool. C#, VB oder Java?
Wo kann ich das nachschauen? Falls du http/https meinst, es ist http.
-
-
13.07.2012, 00:25 #4
- Registriert seit
- 06.11.2011
- Beiträge
- 418
Thanked 686 Times in 246 PostsAW: Proxy-artiges Tool. C#, VB oder Java?
HTTP ist keine Verschlüsselung, das ist ein Teil des Protokolls. Ein anderer Teil des Protokolls ist der Aufbau der Pakete, der muss dir bekannt sein (den kann man durch das Loggen von Paketen analysieren oder indem man den Client dekompiliert). Ob Pakete verschlüsselt sind merkst du daran wenn du sie mit einem einfachen Sniffer wie Wireshark nicht loggen kannst, weil da nur Bullshit bei rauskommt.
Finde heraus zu welchen Port die Flash Applikation verbindet und schreibe dann eine Bridge für diesen Port mit dem Socks5-Protokoll, dann benutzt du Proxifier. Alle Pakete die deine Bridge dazu auffordern zu einem anderen Port zu verbinden, leitest du unverarbeitet weiter.
-
13.07.2012, 06:25 #5
- Registriert seit
- 18.06.2012
- Beiträge
- 90
Thanked 6 Times in 6 PostsAW: Proxy-artiges Tool. C#, VB oder Java?
Sie sind verschlüsselt.. :/
-
-
13.07.2012, 12:59 #6
- Registriert seit
- 06.11.2011
- Beiträge
- 418
Thanked 686 Times in 246 PostsAW: Proxy-artiges Tool. C#, VB oder Java?
Dann musst du den Client dekompilieren und schauen wie die Pakete verschlüsselt sind, das zu erraten ist nämlich fast unmöglich, da gibt es nämlich unendlich viele Möglichkeiten.
-
13.07.2012, 19:05 #7
- Registriert seit
- 18.06.2012
- Beiträge
- 90
Thanked 6 Times in 6 PostsAW: Proxy-artiges Tool. C#, VB oder Java?
Und ich hatte gehofft, da drumrum zukommen...
Naja mal sehen, danke erstmal-
Ähnliche Themen
-
Win7 Java in Safari ausführen (Fehlermeldung Java nicht installiert)
Von Silverstar im Forum WindowsAntworten: 8Letzter Beitrag: 02.12.2013, 23:41 -
[Tool] Reminder
Von Grammatikfehler im Forum Sonstige Knuddels Bots/SoftwareAntworten: 2Letzter Beitrag: 30.06.2012, 23:30 -
Battlefield 3 Tool
Von Killerspider im Forum BattlefieldAntworten: 1Letzter Beitrag: 23.06.2012, 19:24 -
[C#] Config Tool
Von DeKaDeNz im Forum .NetAntworten: 0Letzter Beitrag: 06.01.2012, 15:03
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.