- 39
- 0
- 约2.14千字
- 约 4页
- 2017-06-10 发布于北京
- 举报
简单修改器制作教程 - 用Cheat Engine制作生成修改器
本帖最后由 圣风云淡 于 2011-5-10 14:14 编辑首先,这只是个简单教程,即使没有编程经验甚至完全不懂任何编程语言的人都能制作自己的修改器!迟些我会写一篇用C#来编写修改器的教程,其实过程也大同小异,只是编译用C#而不是用 Cheat Engine 自动生成而已。这就需要一些更高级的知识了...所需工具:Cheat Engine 6.0 Cheat Engine 5.6.1所需知识:懂得怎么搜索数据地址,只要知道懂得怎么找地址就行了。虽然每次开始游戏那个地址都会改变,但下面要教的正是怎么通过修改汇编代码来间接修改那个总会改变的地址。而我们要找的代码地址总是固定在游戏某个模块的特定地址里的,只要有模块的地址和那个代码的偏移值,那么我们就一定可以找到那个代码的地址,对其进行修改,就能间接修改具体数据的地址(例如金钱、生命、子弹...etc)这里用《刺客信条:兄弟会》来当例子,这个教程还适用于任何游戏!当然,如果游戏有数据加密,反调试的话,那么过程将会更加坎坷...教程正文:1. 找到数据地址这个我就不教了,太基础,如果这个都不懂的话可以不用往下看了...2. 找出写入这个地址的代码右键找到的数据地址(图里是金钱的地址),点击 Find out what writes to this address , 找出写入这个地址的代码有些时候你可能需要点 Find out what accesses this address,不过一般情况下我们用不着点这个,因为可能会找出很多不需要的代码。第一次点击的时候会弹出提示,问你要不要用调试器调试当前程序(游戏程序),当然选Yes然后你会看到弹出一个调试界面,不用管,先回到游戏由于这里用的是金钱做例子,那么回到游戏后去改变一下金钱数量,例如买东西,扔钱,偷钱...我进游戏扔了一次钱,偷了一次钱 (以防万一增加和减少金钱是用两个不同的代码来写入的)事实果然不出我所料,回到调试界面,我看到了两个地址,而且各自写入了一次金钱数据。那么,很明显一个是减少金钱,一个是增加金钱的代码。然后我们点 Add to the code list,把代码添加到代码列表。由于我是先扔钱后偷钱,那么第一个地址就是减少金钱,第二个地址就是增加金钱的代码。根据实际情况来命名你的代码把,随便写点什么都可以,反正能让自己知道那个代码是干什么的就行了。然后你会看到代码列表跳出来了,里面正好有你刚刚添加的代码3. 通过汇编来修改这个代码这一步对新手来说可能比较难了,需要一定的汇编知识,至少要知道一些基础的汇编命令,这里就不多说了,百度有很多相关命令和解释首先,双击代码列表里的代码(你刚刚添加的代码),内存监测器会跳出来,并且会自动转到你的代码的地址。然后点击 Tool - Auto Assembly,聪明人可能已经看出,其实只要按快捷键 Ctrl + A 就行了...然后Auto Assembly (AA脚本) 的窗口会跳出来,点击 Template - Cheat Table framework Code然后再点击 Template - Code injection你会看到Cheat Engine为你自动写好的脚本,不过这个只是原始代码的脚本!我们的工作是修改这些代码来实现我们想要的功能!然后通过修改这些代码来实现我们想要的功能,例如把金钱减少的代码改成把数值999999复制到金钱地址,而我下面正是要这样做。首先把以下代码删除,我们并不需要这个 (但有些情况下是需要的,例如代码对敌人同样适用的情况下,我们需要通过对比数据来决定是否跳到原始代码还是使用修改后的代码,这个这里就不多说了)label(originalcode)label(exit)originalcode:exit:以上代码全部删除然后,看到 mov ,eax , 这个代码的意思就是把 eax 中的数据(你当前的金钱数量) 复制到 (金钱地址) 中去那么我们要怎么做呢,很简单,把它改成 mov ,#999999,这个代码的意思相信你已经知道了,没错就是把数值 999999 复制到 (金钱地址) 中去。改好之后的代码如下图:然后点击 File - Assign to current cheat table刚写好的脚本就会出现在 Cheat Engine 主界面上我发现,刚刚找到的代码不但会写入金钱数量,还会写入子弹数量,毒药数量,弓箭数量等。因此我把这个脚本改了一下名字。然后把脚本名字前
您可能关注的文档
- 伦敦大学学院预科的申请要求.docx
- 伤春咏春的古诗名句.doc
- 伪造HTTP请求中的IP信息.doc
- 伯牙绝弦教学设计.doc
- 伯里克利的演说词.doc
- 伴随孩子成长的故事(一).doc
- 但斌:满仓穿越“玫瑰底”A股或迎来10年大牛市.doc
- 低压断路器原理.doc
- 低噪声放大器设计的理论基础.doc
- 低年级写字教学论文.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 【花生十三】25公务员考试资料分析速算练习册及速算过程.pdf VIP
- mst2016说明书.pdf VIP
- 口腔科课件洁治.pptx
- 2025兴安盟公安局招聘165名留置看护警务辅助人员备考试题及答案解析.docx VIP
- 35KV变电站毕业设计(完整版).doc VIP
- AP微观经济学 2012年真题 (选择题+问答题) AP Microeconomics 2012 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 上海师范大学天华学院公共课《大学计算机基础》期末试卷A(有答案).docx VIP
- 高中生对AI 技术应用的态度与认知调查问卷.docx VIP
- 2025年度”五个方面“专题组织生活会个人对照检查发言材料.docx VIP
- 南方医科大学各专业实习大纲汇编.pdf VIP
原创力文档

文档评论(0)