Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DWORD MissAddy = 0x009BE670; // 89 BE ? ? ? ? 89 8E ? ? ? ? 8B 86 ? ? ? ? 3B C1 74 5B
- DWORD MissRet = MissAddy+7;
- BYTE MissDBytes[] = {0x8b, 0x9c, 0x24, 0xcc, 0x00, 0x00, 0x00};
- __declspec(naked) void __stdcall MissASM()
- {
- __asm
- {
- inc [MissASM+0x32]
- cmp dword ptr [MissASM+0x32],0x07
- jg MissReset
- mov [esp+0x000000CC], 0x00
- jmp MissRet
- MissReset:
- mov [MissASM+0x32], 0x00
- jmp MissRet
- MissRet:
- mov ebx,[esp+0x000000cc]
- jmp dword ptr [MissRet]
- }
- }
- BYTE OldMemBuff4[8];
- void Form1::checkBox34_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
- {
- if(this->checkBox34->Checked)
- {
- JumpCall(true, (BYTE*)MissAddy, (void*)&MissASM, (BYTE*)&OldMemBuff4[0], 2);
- }
- else
- {
- memcpy((void*)MissAddy,MissDBytes,sizeof(MissDBytes));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement