中转指令 = { 72, 137, 76, 36, 8, 72, 137, 84, 36, 16, 76, 137, 68, 36, 24, 76, 137, 76, 36, 32, 72, 141, 68, 36, 8, 80 } + #X64_End + { 184 } + 到字节集 (到整数 (子程序指针)) + { 255, 208 } + #X64_Start + { 137, 193, 72, 137, 208, 72, 193, 224, 32, 137, 200, 195 }
中转函数 = VirtualAllocEx64 (-1, 0, 取字节集长度 (中转指令), 4096, 64)
.如果真 (中转函数 = 0)
返回 (假)
.如果真结束
写到内存64 (中转函数, 中转指令)
.如果真 (VirtualProtectEx64 (-1, 函数地址, 12, 64, 0) = 假)
返回 (假)
.如果真结束
入口指令 [1] = 取空白字节集 (12)
ReadProcessMemory64 (-1, 函数地址, 取变量数据地址_字节集 (入口指令 [1]), 12, 0)
入口指令 [2] = { 72, 184 } + 到字节集 (中转函数) + { 80, 195 }
入口地址 = 函数地址
写到内存64 (函数地址, 入口指令 [2])
上一篇 万花尺/万花规绘图软件
下一篇 浮岛物语资源修改器/读模块基址