1. #1

    Registriert seit
    18.06.2012
    Beiträge
    90
    Thanked 6 Times in 6 Posts

    Standard Proxy-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
    -

  2. #2
    Avatar von iToxic
    Registriert seit
    18.11.2011
    Beiträge
    918
    Thanked 1.773 Times in 913 Posts

    Standard 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)


  3. #3

    Registriert seit
    18.06.2012
    Beiträge
    90
    Thanked 6 Times in 6 Posts

    Standard AW: Proxy-artiges Tool. C#, VB oder Java?

    Wo kann ich das nachschauen? Falls du http/https meinst, es ist http.
    -

  4. #4

    Registriert seit
    06.11.2011
    Beiträge
    418
    Thanked 686 Times in 246 Posts

    Standard AW: 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.

  5. #5

    Registriert seit
    18.06.2012
    Beiträge
    90
    Thanked 6 Times in 6 Posts

    Standard AW: Proxy-artiges Tool. C#, VB oder Java?

    Sie sind verschlüsselt.. :/
    -

  6. #6

    Registriert seit
    06.11.2011
    Beiträge
    418
    Thanked 686 Times in 246 Posts

    Standard AW: 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.

  7. #7

    Registriert seit
    18.06.2012
    Beiträge
    90
    Thanked 6 Times in 6 Posts

    Standard AW: Proxy-artiges Tool. C#, VB oder Java?

    Und ich hatte gehofft, da drumrum zukommen...
    Naja mal sehen, danke erstmal
    -

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 02.12.2013, 23:41
  2. [Tool] Reminder
    Von Grammatikfehler im Forum Sonstige Knuddels Bots/Software
    Antworten: 2
    Letzter Beitrag: 30.06.2012, 23:30
  3. Battlefield 3 Tool
    Von Killerspider im Forum Battlefield
    Antworten: 1
    Letzter Beitrag: 23.06.2012, 19:24
  4. [C#] Config Tool
    Von DeKaDeNz im Forum .Net
    Antworten: 0
    Letzter Beitrag: 06.01.2012, 15:03
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.