Was diese einzelnen Sachen machen, an was für sachen es gerichtet ist
wie z.B. ASM Bypass?
Ich hoffe das ihr mir soweit folgen könnt(ich habe diese alle rot makiert)
Code:
[COLOR="Red"]void NOP( void* pxAddress, int size ) { unsigned long Protection; BYTE IWriteNoFunctions[ ] = {0x90, 0x90, 0x90, 0x90, 0x90, 0x90}; VirtualProtect((void*)pxAddress, size, PAGE_READWRITE, &Protection); memcpy((void*)pxAddress, (const void*)IWriteNoFunctions, size); VirtualProtect((void*)pxAddress, size, Protection, 0); }[/COLOR]
Und das is der zweite:
Code:
[COLOR="Red"]void bypassmain() { long EhSvc = (long)GetModuleHandleA("EhSvc.dll"); if(EhSvc != 0) { const BYTE bytes[3] = {0x74,0x11}; unsigned long Protection; VirtualProtect((void*)0x00AD691E, 3, PAGE_READWRITE, &Protection); memcpy((void*)hs_bypassmain, (const void*)bytes, 3); VirtualProtect((void*)0x00AD691E, 3, Protection, 0); } }[/COLOR]