hallo zusammen... arbeite mich gerade ein bisschen in das thema cheats usw. ein... habe auch das buch dazu (wo sind eigentlich die quelltexte für die 2 delphi programme???). jetzt habe ich da ein kleines problem:
habe ein programm mit wdasm disassembliert. ich will einen programmabbruch verhindern. ich habe aber herausgefunden, das der hierfür zuständige sprung in den programmteil nicht von wdasm als "REFERENCED VY A UNCONDITIONAL....." oder so erkannt wird (mit Breakpoints). jetzt weiss ich also nicht von wo das programm den programmabbruch aufruft und kann ihn somit auch nicht verhindern... wisst ihr da eine lösung? gibt es sowas wie dynamische sprünge, sprungadressen die zur laufzeit berechnet werden?? könnte das zum beispiel so aussehen "jmp dword ptr [4*ebx+0040B102]"? kenne mich leider in assembler nicht so aus... wie kann ich den jump finden??? bin am verzweifeln...
habe ein programm mit wdasm disassembliert. ich will einen programmabbruch verhindern. ich habe aber herausgefunden, das der hierfür zuständige sprung in den programmteil nicht von wdasm als "REFERENCED VY A UNCONDITIONAL....." oder so erkannt wird (mit Breakpoints). jetzt weiss ich also nicht von wo das programm den programmabbruch aufruft und kann ihn somit auch nicht verhindern... wisst ihr da eine lösung? gibt es sowas wie dynamische sprünge, sprungadressen die zur laufzeit berechnet werden?? könnte das zum beispiel so aussehen "jmp dword ptr [4*ebx+0040B102]"? kenne mich leider in assembler nicht so aus... wie kann ich den jump finden??? bin am verzweifeln...
Logge dich ein um einen Beitrag zu schreiben.