- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
授人以鱼不如授人以渔亮剑寻路CALL的分析
授人以鱼不如授人以渔●亮剑寻路CALL的分析当CTRL+F9无法找到真正的CALL时我们改如何去寻找我们所要的?我觉得一可以根据相关信息的跟踪来寻找. Fy1@B(V% ?作者:重楼 5!WQ ?目标:亮剑寻路CALL分析 1=LI))nV ?目的:跟踪相关信息寻到寻路CALL L~F ?Ay?;0w0 ?壹开挤治? 9 Yv;Dom ?+E.}k!y ?.iK{=L/(y ?首先我们断bp send 在地图上走路(在画面中走路就不是寻路了.) aAT;T c ?断下来后返回. 因为前面10层是一样的所以我们开始从11层开始 l :sZ ?[ fh ?AhjK*nJF ?? eq^5 f ?x!6)T?!n ?把3层的CALL断下来后, 先在断点窗口 禁止了(选中 断点 按空格).然后回到 游戏 等人物走完后 把断点开启. lMp j E ?我们发现13层的断点不停的断 ,我们先把13层的删了,剩下2个. Af8PhyrU ?M%dJqwH5{ ?这个时候我们在地图走路,断下来发现 压入的参数并没有坐标等信息.而且一直在断.我们知道,寻路CALL一般只是运行一次,然后便会执行走路的CALL来到达目的. u\~dsD2)q ?A`E7V}~ ?我们可以试试把11层的CALL写出来. _N`:NOM ?JffjGf-o ?? w eMC 9T)B ?}6#lE, \lM ?在CALL内部没有发现调用了寄存器.所以这里不需要给寄存器赋值了.最后加上堆栈处理就OK了,我们来调用一下.发现游戏没有出错但人物也没有走动.这个时候我们应该换一种想法来找. j=U [VT ?D ==H{c1F ?/PK)a4GM ?首先,我们先来猜猜调用寻路CALL的过程,既然是寻路CALL肯定要写入目标的值. 2 1Z}Zj ?0(A(Vb5J.T ?如何找这个值呢?我们用CE来找 xf1@mi[a ?20[_eu) ?1EvAV,v ?? s7RAui ?RhVQVjc ?将鼠标放上去 我们可以看到坐标 我们点击我们要去的坐标(最好远一点),然后在CE中有哪些信誉好的足球投注网站 gYUyl ?_tE`W96 J ?VEAf,{)Q ?? qaK9E@l ?JGH;UYP ?s53 Pwf ?在这个游戏里坐标是用整数型存放的,如何知道呢?一个一个试就可以了. sdq8wn ?T_}9b ?不断的寻路,然后有哪些信誉好的足球投注网站X坐标然后我们找到一个. hr9[$4H ?BM+v,hGY ?用查找写入的代码,因为寻路CALL肯定要写入一个坐标点.所以我们监视这个坐标点来看看到底哪个代码写入了. BD6oN ] ??LU]O\p ? 5VWyc9Q ?m44Ab6gpsb ?? #.|ef dsG ? d.v ?这个便是写入 X的代码 我们换成OD来看看 tOx)t$ix ?_tJp@\rOz= ?b}DxD1*nsI ?? 4[=vt ?X w vH ?这里我们发现没有CALL,我们来找找EBP的值也就是X坐标的值是从哪里过来的. E1)7gio ?Z_iVOctP ?? ^E c);Z ?A.0eeX{ ?我们可以发现 从[ESP+1C] 这里传给EBP值.之前说过[ESP+1C] 是前面参数的值. Yyl(,Yi ?i8CO+Iv*{ ?我们往上一层找. Tf [o=2 ?NGsG4y^g?z ?? OAGI|`E$/- ?:xd)]Ns ?在头部下段,我们在地图里走路 断下来后 到堆栈窗口 右键单击栈顶的地址然后 反汇编窗口跟随 (yh zjN~ ?1|U8DK ?然后我们来到了这里 IEbk _-h[ ?UBjm ?~yrEB:w`_ ?/EW1 ?? J0%e6{C1 ?WF Ey1# ?我们来断断看 m :M=De ?3rRN~$ ?xOYJl| ?? {Z~5#t ?},tN{( ) ?好了 我们发现这里的坐标也是从上面压入的.我继续用刚刚的方法返回到上一层. Py}] {? ?e#R_}\yj ?295U ?? U/p|X) ?F4o)6+YM ?IRq@~vdt) ?这里又有一个CALL,我们断下来发现压入的2个值就是我们的目标坐标的值,看来这里应该就是真正的寻
您可能关注的文档
- 小学英语分类单词(动物类).ppt
- 小学六年级英语自己测试.xls
- 小学英语家谱图.ppt
- 小学生一般现在时练习题.doc
- 小学生英语知识.ppt
- 小学英语听力.ppt
- 小学英语音标和读音规则的学习.ppt
- 小波神经网络.ppt
- 局域网的特点.ppt
- 层叠滤波器的研究进展与分析.pdf
- 2023-2024学年黑龙江省哈尔滨市中考数学试卷(附答案解析).docx
- 中考语文抢分秘籍专题07九年级上册重点古诗词必背知识点.docx
- 中考语文满分作文热点素材集锦及实战演练专题03 后疫情时代:写作角度+关键词+金句名言+时评+范文.docx
- 中考语文抢分秘籍秘籍06古诗文名篇名句默写(原卷版+解析).docx
- 中考语文抢分秘籍专题17中考字音、字形分册梳理.docx
- 2023-2024学年山东省济宁市中考数学试卷(附答案解析).docx
- 中考语文满分作文热点素材集锦及实战演练专题06 汶川地震被救少年14年后救火牺牲.docx
- 中考语文满分作文热点素材集锦及实战演练专题03 天宫课堂第三课.docx
- 中考语文满分作文热点素材集锦及实战演练专题04 《典籍里的中国》“大而美”古籍因此“活起来”.docx
- 2023-2024学年山东省济南市中考数学试卷(附答案解析).docx
最近下载
- SY_T 5660-2020 钻井液用包被絮凝剂 聚丙烯酰胺类.pdf VIP
- 2021-202x年基金管理人员工跟投基金投资协议-经典(律师审定版).docx
- 2010-2015年 中国电梯行业市场发展前景及投资分析报告.doc
- 78度智慧参考资料.pdf
- 基层儿科医务人员服务能力提升学习班答案-2024华医网继续教育答案.docx VIP
- DELTA台达伺服驱动器 ASDA-A2使用手册-操作说明书.pdf
- 国际贸易实务英文版(第五版)周瑞琪教材辅导习题解答.pdf
- 基于高斯滤波和近似积分的电动车窗防夹算法.pdf
- Application for Export Transaction 离岸客户填写指南.doc VIP
- 2023年膨化食品行业市场需求分析报告及未来五至十年行业预测报告.docx
文档评论(0)