摘要: OD 代码区域 -> 右键 -> StrongOD -> Detach 注意:调试断点中可能程序会奔溃 阅读全文
posted @ 2021-03-03 21:58 hujunmin 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 下图是win7虚表函数 下图是我自己WIN10 虚表函数执行位置 调用个虚表函数 格式1: call 寄存器+64 格式2(分步模式): mov 寄存器,寄存器+64 call 寄存器 要调试的游戏 虚表函数也无法断点,找个可以虚表断点的游戏,进入调用虚表函数call 找到第一行的地址(73F9E0 阅读全文
posted @ 2021-02-28 22:56 hujunmin 阅读(986) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-02-28 22:46 hujunmin 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 思路:找到人物名的地址,然后看看它有没有作为函数的 参数 被传递 参数 汇编特征示例 mov eax, dword ptr [ebp+8] //注意:ebp+4= 返回到 ebp+8=第一个参数 ebp+c=第二个参数 ebp+10=第三个参数,以此类推,具体参考 https://www.cnblo 阅读全文
posted @ 2021-02-28 21:33 hujunmin 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 如果语句(if语句)向下跳转 循环语句(for)向上跳转 阅读全文
posted @ 2021-02-28 00:10 hujunmin 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 总结: jnz 跳转的地址位置,上面一条是 jmp,这是如果语句(易语言) if语句 阅读全文
posted @ 2021-02-27 17:57 hujunmin 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-02-27 17:43 hujunmin 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-02-27 17:11 hujunmin 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 环境 CE 6.4.3枫叶人加强版、传奇SF 方式一 假设F9背包第一个格子没内容时,他的地址或者内容为0(黑白逆向编程传奇怀旧版本就是这样的) 1.F9包裹第一个格子不放东西,首次搜索4字节 ,精确值0 2.F9包裹第一个放东西,再次搜索大于0的值 重复以上两个步骤,直到地址数量变少到10个左右 阅读全文
posted @ 2021-02-27 16:35 hujunmin 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 18.局部&全局变量&参数详解 1.call 头部特征: 局部变量特征如: [ebp-4] 参数特征如:[ebp+8] 全局变量特征如:[内存地址] call返回地址特征如:[ebp+4] 阅读全文
posted @ 2021-02-27 15:25 hujunmin 阅读(184) 评论(0) 推荐(0) 编辑