|
Hi,
da es mich seit geraumer Zeit sehr interessiert einen gewissen Computer-Server Clienten genau zu untersuchen, wollt ich Fragen ob es möglich ist eine bestimmte Funktion davon zu umgehen. Die Funktion des Clienten die ich meine, funktioniert meiner Meinung nach so:
1.Client wird heruntergeladen und installiert.
2.Client errechnet eine gewisse Id nummer aus der Computer Hardware
3.Configuration (oder anderswie? Klingt mir so aber am logischsten)
Client schickt diese Id per Internet an Datenbank und prüft ob diese Id schon vorhanden ist.
4.Server schickt Antwort zurück und wenn false, dann wird der Account zugelassen, wenn true dann wird der Access für den Account denied.
--> Man kann nur einen Account pro Computer herstellen
(Kann das so sein? Ist nur meine Vermutung)
Jetzt meine Fragen:
Wie find ich heraus durch was der Client eine individuelle Id für jeden Computer berrechnet ?
Ist diese Id event. irgendwie fakebar wenn man wüsste durch was sie berrechnet wird?
(Das sollte der eine Weg sein diese Funktion zu umgehen)
Oder:
Kann man das Programm (den Client) durch einen Debugger (z.B OLLY) irgendwie abändern?
Hierbei liegt das Problem das ich nur wenig Assembler verstehe und ich nicht genau weiß welche der vielen jmp Funktionen ich abändern muss.
Zusätzlich: Ich wollte keine VM-Ware Lösung, da mir dieses System zu unstabil ist. Allerdings ist das bis jetzt der einzigste funktionierende Weg den ich gefunden habe.
Vielen Dank an Alle
Mjolnir
|
|