#include"littlecheese.h" bool littlecheese::attach_function() { //黒と金の開かない鍵 /*if ( a3 == 33088 ) cmp edx, 8140h*/ const BYTE bytes81[] = { 0x81,0xFA,0x40,0x81,0x00,0x00,0x75 }; auto addr = MemDbg::findBytes(bytes81, sizeof(bytes81), processStartAddress, processStopAddress); if (addr == 0)return false; const BYTE align[] = { 0x83,0xC4 };//add esp xxx addr = reverseFindBytes(align, sizeof(align), addr - 0x100, addr); if (addr == 0)return false; HookParam hp; hp.address = addr; ConsoleOutput("%p", addr); hp.offset =get_reg(regs::ecx); hp.type |= CODEC_ANSI_BE; return NewHook(hp, "littlecheese"); }