This commit is contained in:
恍兮惚兮 2024-12-13 19:10:50 +08:00
parent e5e483721f
commit c374a881ed

View File

@ -1,21 +1,23 @@
#include "littlecheese.h"
bool littlecheese::attach_function() {
bool littlecheese::attach_function()
{
// 黒と金の開かない鍵
/*if ( a3 == 33088 )
cmp edx, 8140h*/
const BYTE bytes81[] = {
0x81,0xFA,0x40,0x81,0x00,0x00,0x75
};
0x81, 0xFA, 0x40, 0x81, 0x00, 0x00, 0x75};
auto addr = MemDbg::findBytes(bytes81, sizeof(bytes81), processStartAddress, processStopAddress);
if (addr == 0)return false;
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;
if (addr == 0)
return false;
HookParam hp;
hp.address = addr;
ConsoleOutput("%p", addr);
hp.offset = regoffset(ecx);
hp.type |= CODEC_ANSI_BE;
hp.split = regoffset(edx);
hp.type = USING_CHAR | CODEC_ANSI_BE | USING_SPLIT;
return NewHook(hp, "littlecheese");
}