|

提醒:若下载的软件是收费的"请不要付款",可能是骗子,请立即联系本站举报,执意要付款被骗后本站概不负责。(任何交易请走第三方中介,请勿直接付款交易以免被骗!切记).
本帖最后由 384604627 于 2016-1-30 13:29 编辑
二叉树找到了,但是任务名显示不对,遍历好久也没有找到,请各位大神帮忙下,我是新手啊。
功能 按钮_遍历人物任务_点击()
//[[01405FE0+4]+4]
变量 读取地址,任务基址=#01405FE0+#4,一级偏移=#4
读取地址 = 读4byte( 全_进程句柄 , 任务基址 )
读取地址 = 读4byte( 全_进程句柄 , 读取地址 + 一级偏移 )
表格删除非固定行( "表格_人物任务" )
遍历人物任务( 读取地址 )
结束
功能 遍历人物任务(参_地址)
变量 任务数据=数组(),局_内容
任务数据["比较"] = 读byte( 全_进程句柄 , 参_地址+#1BD )
如果(任务数据["比较"] == 0)
任务数据["ID"] = 读4byte( 全_进程句柄, 参_地址+#C )
如果(任务数据["ID"] != -1)
任务数据["任务名"] = 读string( 全_进程句柄, 参_地址 + #E0 , 12 ,0 )
任务数据["等级"] = 读4byte( 全_进程句柄, 参_地址 + #14)
任务数据["交_NPC"] = 读string( 全_进程句柄 , 参_地址 + #3C , 12 , 0 )
任务数据["x"] = 读4byte( 全_进程句柄 , 参_地址 + #2C)
任务数据["y"] = 读4byte( 全_进程句柄 , 参_地址 + #30)
局_内容 = 数组( 字符串格式化("%x",任务数据["ID"]),任务数据["任务名"],任务数据["等级"],任务数据["交_NPC"],任务数据["x"]&","&任务数据["y"] )
表格插入行( "表格_人物任务" , 局_内容 , -1 )
结束
任务数据["左分叉"] = 读4byte( 全_进程句柄 ,参_地址 + #0)
遍历人物任务( 任务数据["左分叉"] )
任务数据["右分叉"] = 读4byte( 全_进程句柄 ,参_地址 + #8)
遍历人物任务( 任务数据["右分叉"] )
结束
结束
==================================================
$ ==> >7EDD0040 +0左子树
$+4 >5B6E9500 +4树根
$+8 >7EDD0040 +8右子树
$+C >000D958F +0c任务ID
$+10 >7AABD001
$+14 >00000003 +14任务等级
$+18 >00000011
+1BD 0为有数据
+2c=X
+30=Y
+3c=接任务人名
+E0=任务名
dd [[01405FE0+4]+4]+0
[[01405FE0+4]+8]
[[[[基址]+8]+A0]+4]
基址死码
cmp edi,0xF6950
===============================================================
00501DE0 /$ 55 push ebp
00501DE1 |. 8BEC mov ebp,esp
00501DE3 |. 8B45 08 mov eax,[arg.1]
00501DE6 |. 50 push eax
00501DE7 |. B9 E05F4001 mov ecx,Game.01405FE0
00501DEC |. E8 3FFEFFFF call Game.00501C30
00501DF1 |. 5D pop ebp
00501DF2 \. C3 retn
二叉树死码
===============================================================
004FC8B0 /$ 55 push ebp
004FC8B1 |. 8BEC mov ebp,esp
004FC8B3 |. 8B41 04 mov eax,dword ptr ds:[ecx+0x4]
004FC8B6 |. 8B48 04 mov ecx,dword ptr ds:[eax+0x4]
004FC8B9 |. 8A91 BD010000 mov dl,byte ptr ds:[ecx+0x1BD]
004FC8BF |. 84D2 test dl,dl
004FC8C1 |. 75 26 jnz XGame.004FC8E9
004FC8C3 |. 8B55 08 mov edx,[arg.1]
004FC8C6 |. 8B12 mov edx,dword ptr ds:[edx]
004FC8C8 |. 53 push ebx
004FC8C9 |. 8DA424 000000>lea esp,dword ptr ss:[esp]
004FC8D0 |> 3951 0C /cmp dword ptr ds:[ecx+0xC],edx
004FC8D3 |. 7D 05 |jge XGame.004FC8DA
004FC8D5 |. 8B49 08 |mov ecx,dword ptr ds:[ecx+0x8]
004FC8D8 |. EB 04 |jmp XGame.004FC8DE
004FC8DA |> 8BC1 |mov eax,ecx
004FC8DC |. 8B09 |mov ecx,dword ptr ds:[ecx]
004FC8DE |> 8A99 BD010000 |mov bl,byte ptr ds:[ecx+0x1BD]
004FC8E4 |. 84DB |test bl,bl
004FC8E6 |.^ 74 E8 \je XGame.004FC8D0
004FC8E8 |. 5B pop ebx
004FC8E9 |> 5D pop ebp
004FC8EA \. C2 0400 retn 0x4
=============================================================
联系我时,请说是在 挂海论坛 上看到的,谢谢! |
上一篇: 求大神帮助,WPE接收包问题。,下一篇: 交换!求可用逆战远程商店基址!
免责声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关。一切关于该内容及资源商业行为与www.52ghai.com无关。
2、本站提供的一切资源内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
3、本站信息来自第三方用户,非本站自制,版权归原作者享有,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
4、如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵犯你版权的,请邮件与我们联系删除(邮箱:xhzlw@foxmail.com),本站将立即改正。
|