Ntdll.dbguserbreakpoint (een andere vaste),

, om een einde te maken aan deze vervelende ntdll. Dbguserbreakpoints, op basis van de code van de 皮特莫里斯, patchint3,,, toevoeging van de procedures en de volgende eenheid, starten.Rennen, INT3 zal in de plaats komen van onregelmatigheden, door een no - richtlijn,,,,,, programma 's patchint3; var, NO: bytes; byteswritten:DWORD;,,,,,, P.; ntdll:: aanwijzing;,,,, als win32platform < > ver_platform_win32_nt dan,,,,, verlaten; ntdll:= GetModuleHandle ('ntdll. Dll); en, als ntdll = 0 en dan te vertrekken;,,, P = getprocaddress (ntdll, "dbgbreakpoint"); P = nul, als dan, uitgang;,,,,, proberen als karakter (P ^) < >&#$cc en dan, uit NOP:= 90 dollar;,,,,,, als WriteProcessMemory (getcurrentprocess, P, @ No 1,,,,,,, byteswritten) (byteswritten =1) en flushinstructioncache (getcurrentprocess, P. 1), met uitzondering van;,,, /niet in paniek raken, als je een eaccessviolation hier,,, /het is volkomen ongevaarlijk.In de eaccessviolation doen;,,,,,,,, adoptie; aan het einde van het,,,,,,,, patchint3 is gestart;



Previous:
Next Page: