吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1426|回复: 15
收起左侧

[求助] 继《 CE扫描 汇编代码修改 求大神解惑》贴之后续整合贴

[复制链接]
2503001933 发表于 2021-4-12 13:40
论坛的老师还是很热情的,各种解答,让我学会了不少东西,再此表示感谢,感谢你们让我学习到更多知识,我是小白,也是一步步的努力在学习。
重新开了个贴子,规整了一下,欢迎各位老师帮我分析下

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

fanvalen 发表于 2021-4-12 14:27
我的做法是在 mov [eax+20],eax
下断点,
由于循环很多会不停的暂停,反复按运行仔细观察寄存器有没有相同的值,比如edx为1全是循环,
那就写个脚本
cmp edx,1
jnz code
将循环过滤掉
当然过滤也有可能把人物的数据也过滤掉,这就需要自行判断那个能过滤掉循环并保留人物
下面就是找人物了
操作游戏人物隐藏,此时必然会被暂停,截图寄存器所有值,
继续运行断点不要删除,再操作敌对人物隐藏,此时又会暂停,再截图寄存器,

此时要对比敌人和自己的寄存器又哪些相同和不同,除开数据写入地址,比如有一个ecx等于0或者1
这可能就是区别自己和敌人的关键参数,做一个cmp ecx,1进行jnz code 原始运行 否则执行修改
 楼主| 2503001933 发表于 2021-4-12 13:41
 楼主| 2503001933 发表于 2021-4-12 13:47
如果觉得比较花,看着耀眼,请帮我看看,怎么找出是哪个指令触发了红色部分的指令
补充.PNG
bester 发表于 2021-4-12 14:36
这个游戏叫什么,我突然有兴趣了
 楼主| 2503001933 发表于 2021-4-12 14:37
感谢@fanvalen 分析的很专业
 楼主| 2503001933 发表于 2021-4-12 14:58
老师们,图来了。@fanvalen  
@bester 这是个很小众的游戏,大概是2000年的,现在只有私服了,就是只有几十个人玩的那种
未标题-1.jpg
 楼主| 2503001933 发表于 2021-4-12 15:01
寄存器没有发现相同的值,这下可如何是好
 楼主| 2503001933 发表于 2021-4-12 15:11
已知无论是不是队友关系,都会跳转到00418C62地址处,刚才测试了。当小明和小红是队友关系,在00418C62处下断点,程序会暂停
bester 发表于 2021-4-12 15:25
2503001933 发表于 2021-4-12 14:58
老师们,图来了。@fanvalen  
@bester 这是个很小众的游戏,大概是2000年的,现在只有私服了,就是只有几 ...

你在00418c62这个地方下断 ,该句代码是mov [eax+20]断下以后要看eax+20 ,不是看寄存器,eax的值是动态的,eax+20的值才是1或者是0,先看是队友关系的eax+20的值,再看非队友的值,这样才叫对比,你看个寄存器有什么可对比的,点都找错了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 04:00

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表