WriteProcessmemory?

09/13/2012 04:29 Crack-wtf#1
Mal ne frage.
Kann es sein dass Cheat Engine etwas besonderes macht um werte zu ändern?
Habe einen wert der überprüft wird.
Wenn ich ihn über c++ oder autoit change wirds bemerkt.
Wenn ich den wert mit cheat engine ändere wirds nicht bemerkt.
Bin grad bissle verwundert.
Hab Processopen alle rechte gegeben.
09/13/2012 13:17 tnd0#2
Cheatengine kann Kernelroutinen benutzen um Write/Readprocessmemory zu umgehen, dafür lädt es einen Treiber, das hättest du aber mitbekommen da du dafür in den testmode von Windows wechseln musst, vorrausgesetzt du hast Win7 64bit. Ansonsten benutzt es zum ändern von Werten auch ganz normal die WinAPI. CheatEngine ist opensource, kannst ja einfach nachschauen.
09/13/2012 13:25 Crack-wtf#3
Habs mir angeschaut aber versteh kein Delphi.
Ich habe Win7 64-Bit und musste noch nie in den "testmode" wechseln.
09/13/2012 13:49 Omdi#4
Vielleicht benutzt es (Zw-)NtWriteProcessMemory.
Oder vielleicht wird WriteProcessMemory von dem Hackshield gehookt.