Hiho Leute
Ich hab mir die letzten Tage ein paar Gedanken gemacht. Da ich früher viel ICQ Games (speziell RPS) gegen Freunde gespielt habe, wollte ich mal rausfinden ob ich irgendwie dahinter kommen kann was der gegner für Figuren hat.
Hier erstmal das Spiel: www.nos.net31.de/rps.JPG
Wie ihr seht sind meine Figuren offen einsehbar für mich, die des Gegners aber nicht (natürlich umgekehrt auch so)...
Die Idee war: Irgendwie an die Infos kommen, was der Gegner da versteckt hält, also das Spielfeld aufdecken.
Die Idee war nicht: Höhö, ich verlier nur bei RPS, ich will cheaten...
Es dient rein nur zu Testzwecken und sollte auch so bei euch ankommen...
Also was machen?
Datenpakete auslesen via Wireshark, RAM Auslesen via winhex
(bild)...
Das waren die 2 Grundideen.
Die 1. war Wireshark. Es ließt alle eingehenden Datenpackete übers Internet..Es sind haufen von Logs, sodass ich bis jetzt nur den hexadezimalbefehl "make move..." entschlüsseln konnte.
Die 2. Variante war ja das auslesen des Rams, wobei ich leider nicht wusste welche DLL nun für die Spiele (RPS) bei ICQ Games verantwortlich ist...
http://www.nos.net31.de/ram1.JPG
Mein Ziel ist es genau bestimmen zu können was das Programm mir schickt und ich somit die Position und den Typ seiner Spielfiguren rausfinde. Desweiteren würd ich dann weitere Programme schreiben, die diese Daten auswerten und es meinetwegen als Grafische Oberfläche wiedergeben!
Frage ist nun...kann ich es mit meinen beiden Varianten realisieren? Kann mir jemand behilflich sein? Weiß jemand welche dll ICQ Games RPS ablegt im RAM?
Oder ist das alles nur schrott weil die Daten mir als Gegenspieler nicht zugesendet werden?
Ich hab mir die letzten Tage ein paar Gedanken gemacht. Da ich früher viel ICQ Games (speziell RPS) gegen Freunde gespielt habe, wollte ich mal rausfinden ob ich irgendwie dahinter kommen kann was der gegner für Figuren hat.
Hier erstmal das Spiel: www.nos.net31.de/rps.JPG
Wie ihr seht sind meine Figuren offen einsehbar für mich, die des Gegners aber nicht (natürlich umgekehrt auch so)...
Die Idee war: Irgendwie an die Infos kommen, was der Gegner da versteckt hält, also das Spielfeld aufdecken.
Die Idee war nicht: Höhö, ich verlier nur bei RPS, ich will cheaten...
Es dient rein nur zu Testzwecken und sollte auch so bei euch ankommen...
Also was machen?
Datenpakete auslesen via Wireshark, RAM Auslesen via winhex
(bild)...
Das waren die 2 Grundideen.
Die 1. war Wireshark. Es ließt alle eingehenden Datenpackete übers Internet..Es sind haufen von Logs, sodass ich bis jetzt nur den hexadezimalbefehl "make move..." entschlüsseln konnte.
Die 2. Variante war ja das auslesen des Rams, wobei ich leider nicht wusste welche DLL nun für die Spiele (RPS) bei ICQ Games verantwortlich ist...
http://www.nos.net31.de/ram1.JPG
Mein Ziel ist es genau bestimmen zu können was das Programm mir schickt und ich somit die Position und den Typ seiner Spielfiguren rausfinde. Desweiteren würd ich dann weitere Programme schreiben, die diese Daten auswerten und es meinetwegen als Grafische Oberfläche wiedergeben!
Frage ist nun...kann ich es mit meinen beiden Varianten realisieren? Kann mir jemand behilflich sein? Weiß jemand welche dll ICQ Games RPS ablegt im RAM?
Oder ist das alles nur schrott weil die Daten mir als Gegenspieler nicht zugesendet werden?