#include"YOX.h" bool YOX::attach_function() { const BYTE BYTES[] = { 0x48,0x8B,0x0F, 0x48,0x8d,0x54,0x24,0x50 }; auto addrs = Util::SearchMemory(BYTES, sizeof(BYTES), PAGE_EXECUTE_READ, processStartAddress, processStopAddress); ConsoleOutput("%p %p", processStartAddress, processStopAddress); for (auto addr : addrs) { if (addr == 0)continue; HookParam hp; hp.address = addr; hp.type = USING_STRING ; hp.offset = get_stack(26); ConsoleOutput("yox64 %p", addr); return NewHook(hp, "yox64"); } ConsoleOutput("yox64 failed"); return false; }