51逆向利器

2020-01-19 19:36发布

本帖最后由 xuhai777 于 2013-9-27 19:13 编辑

工作上需要对无源码的古董级51程序进行逆向分析,伟福及其他的51逆向工具都不给力啊,
至少逆向出来的文件都重新编译通不过,还需要大量的手工整理,
于是自己做了一个51逆向利器,和大家分享.^_^
主要功能:
1.完全支持51指令集
2.智能识别7个中断程序入口:定时器3个,串口2个,外部2个
3.智能识别花指令,并跳过干扰
4.优化输出文件,便于分析查找
5.逆向出来的文件直接使用伟福重新编译通过,且对照源.BIN文件完全一致
输入.BIN文件,输出.asm文件
51Code.gif (20.2 KB, 下载次数: 0) 下载附件 2013-9-26 20:03 上传
51Dasm.rar (6.03 KB, 下载次数: 260) 2013-9-26 20:05 上传 点击文件名下载附件


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
78条回答
xuhai777
1楼-- · 2020-01-24 22:04
 精彩回答 2  元偷偷看……
xuhai777
2楼-- · 2020-01-25 00:01
develop 发表于 2013-9-27 10:51
测试了一下 断句不行 有待提高呵

以前无聊的时候也搞了个半吊子 区分代码和数据难做  一处错了往后的都错 ...

感谢你的关注和支持。
断句是什么意思,不明白。
xjavr
3楼-- · 2020-01-25 05:53
本帖最后由 xjavr 于 2013-9-27 12:22 编辑

SLAVE.rar (7.58 KB, 下载次数: 40) 2013-9-27 12:21 上传 点击文件名下载附件
slave.rar



ztflmm
4楼-- · 2020-01-25 07:31
这个确实很牛。
xuhai777
5楼-- · 2020-01-25 09:23
xjavr 发表于 2013-9-27 12:20

0.gif (11.2 KB, 下载次数: 0)

下载附件

2013-9-27 12:46 上传


使用PUSH和RET组合跳转方式,静态逆向是无能为力的了,需要动态完全模拟MCU运行和跟踪状态,这和具体的MCU型号又扯上关系了。
你这程序是跑某个OS的吧。
xuhai777
6楼-- · 2020-01-25 11:46
 精彩回答 2  元偷偷看……

一周热门 更多>