Detect code Patching

03/28/2011 22:31 MrSm!th#16
NtExitProcess? NtTerminateProcess? irgendwie muss der prozess ja beendet werden
03/29/2011 16:29 Lazeboy#17
so ich denke das spiel hat ne schleife halt game schleife wie das halt immer so ist :D und da werden checks durchgeführt jetzt muss ich mir das nur noch genauer angucken ^^ nebenbei was macht der Befehl LeaveCriticalSection..
03/29/2011 17:51 MrSm!th#18
damit wird ein CriticalSection Objekt freigegeben.
Solche Objekte sind für threadsichere Programmierung, so kann man sicherstellen, dass immer nur ein Thread auf bestimmte Daten Zugriff hat, sodass keine Daten beschrieben werden können, von denen gerade gelesen wird beispielsweise.
04/01/2011 03:15 Flyff_Service#19
Wenn du zurückverfolgen willst, welche Funktion den Prozess beendet mach einfach ein Breakpoint auf ExitProcess oder TerminateProcess

Zum Detect Code Patching:
Ich würde beim Starten des Programms einfach einen Hash der Code Sektion erstellen und in einem Intervall das überprüfen
04/04/2011 17:28 Urteil123#20
Ich Epfehle InK SFBOT


[Only registered and activated users can see links. Click Here To Register...]


wenn ich geholfen hab Thanks ---> :D