|
|

5精币
求助!!!
| 窗口程序集名 | 保 留 | 保 留 | 备 注 | | 窗口程序集_启动窗口 | | | | | 变量名 | 类 型 | 数组 | 备 注 | | 血量地址 | 长整数型 | | | 空白地址 | 长整数型 | | | HOOK | 类_新超级Hook | |
进程.PID = 进程一名取PID (“Terraria.exe”, 真)调试输出 (进程.PID )血量地址 = 十六到十_ (“106B04AC”)空白地址 = Landline_api_申请内存 (进程.PID, 100 )Landline_HOOK_Jmp (进程.PID, 血量地址, 空白地址, 还原字节集2 (“90”)) Landline_写内存字节集 (进程.PID, 空白地址, 还原字节集2 (“89 35 00 10 21 02”) + 到字节集 (空白地址 ) + 还原字节集2 (“8B 87 2C 04 00 00”), )Landline_HOOK_Jmp (进程.PID, 空白地址 + 12, 血量地址 + 6, 还原字节集2 (“90”)) Landline_写内存字节集 (进程.PID, 血量地址, 还原字节集2 (“DB 86 2C 04 00 00”)) Landline_写内存字节集 (进程.PID, 空白地址, 还原字节集2 (“00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00”))
{ 游戏 : Terraria.exe 版本:
日期 : 2026-02-09
作者 : qingxing
}
[ENABLE]
aobscan(INJECT,DB 86 2C 04 00 00 D9) // should be unique
alloc(newmem,$1000)
alloc(xueliang,10)
label(code)
label(return)
newmem:
code:
mov [xueliang],esi
fild dword ptr [esi+0000042C]
jmp return
INJECT:
jmp newmem
nop
return:
registersymbol(INJECT)
registersymbol(xueliang)
[DISABLE]
INJECT:
db DB 86 2C 04 00 00
unregistersymbol(INJECT)
dealloc(newmem)
dealloc(xueliang)
{
// ORIGINAL CODE - INJECTION POINT: Terraria.Initializers.ChromaInitializer::UpdateEvents+64
Terraria.Initializers.ChromaInitializer::UpdateEvents+40: FF 15 7C 4D A7 18 - call dword ptr [18A74D7C]
Terraria.Initializers.ChromaInitializer::UpdateEvents+46: 8D 65 FC - lea esp,[ebp-04]
Terraria.Initializers.ChromaInitializer::UpdateEvents+49: 5E - pop esi
Terraria.Initializers.ChromaInitializer::UpdateEvents+4A: 5D - pop ebp
Terraria.Initializers.ChromaInitializer::UpdateEvents+4B: C3 - ret
Terraria.Initializers.ChromaInitializer::UpdateEvents+4C: A1 C4 5D 6B 06 - mov eax,[066B5DC4]
Terraria.Initializers.ChromaInitializer::UpdateEvents+51: 8B 15 E8 6B 55 05 - mov edx,[05556BE8]
Terraria.Initializers.ChromaInitializer::UpdateEvents+57: 3B 50 04 - cmp edx,[eax+04]
Terraria.Initializers.ChromaInitializer::UpdateEvents+5A: 0F 83 09 01 00 00 - jae Terraria.Initializers.ChromaInitializer::UpdateEvents+169
Terraria.Initializers.ChromaInitializer::UpdateEvents+60: 8B 74 90 08 - mov esi,[eax+edx*4+08]
// ---------- INJECTING HERE ----------
Terraria.Initializers.ChromaInitializer::UpdateEvents+64: DB 86 2C 04 00 00 - fild dword ptr [esi+0000042C]
// ---------- DONE INJECTING ----------
Terraria.Initializers.ChromaInitializer::UpdateEvents+6A: D9 5D F8 - fstp dword ptr [ebp-08]
Terraria.Initializers.ChromaInitializer::UpdateEvents+6D: D9 45 F8 - fld dword ptr [ebp-08]
Terraria.Initializers.ChromaInitializer::UpdateEvents+70: DB 86 28 04 00 00 - fild dword ptr [esi+00000428]
Terraria.Initializers.ChromaInitializer::UpdateEvents+76: D9 5D F8 - fstp dword ptr [ebp-08]
Terraria.Initializers.ChromaInitializer::UpdateEvents+79: D9 45 F8 - fld dword ptr [ebp-08]
Terraria.Initializers.ChromaInitializer::UpdateEvents+7C: DE F9 - fdivp st(1),st(0)
Terraria.Initializers.ChromaInitializer::UpdateEvents+7E: D8 0D 80 12 DE 18 - fmul dword ptr [18DE1280]
Terraria.Initializers.ChromaInitializer::UpdateEvents+84: 83 EC 04 - sub esp,04
Terraria.Initializers.ChromaInitializer::UpdateEvents+87: D9 1C 24 - fstp dword ptr [esp]
Terraria.Initializers.ChromaInitializer::UpdateEvents+8A: 6A 00 - push 00
}
|
求助知识:请将问题描述清楚,最好把你有问题的源码打包上传上来,这样更方便大家帮助你。 友情提醒:本版被采纳的主题可在 申请荣誉值 帖子申请荣誉值,获得 3点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
|