PK 使人进步:HotISP V2.80A传说中的disasm51超级反汇编结语

[复制链接]
 楼主| hotpower 发表于 2011-10-18 00:27 | 显示全部楼层 |阅读模式
本帖最后由 hotpower 于 2011-10-27 00:59 编辑

disasm51升级包站内下载:
替换hotisp/disasm51/bin/disasm51.exe


HotISP V2.80A(加入了语句分析文件的双击链接)

新浪微群(入群密码:250):
微盘下载地址:http://q.weibo.com/632890/file/15125729

腾讯微群(入群密码:250):
http://qun.t.qq.com/78184763/share








需要PK的拿BIN或HEX转成汇编的A51文件~~~

disasm51是俺20年前的构思,俺认为还不落伍。
若俺被PK了,俺会改进算法继续PPKK~~~

HotISP内嵌的超级反汇编disasm51.exe(V5.08)是一个控制台程序。
它可以独立运行,也可以被任何采用控制台回显技术的软件调用。

例如:
disasm51.exe a51demo
disasm51.exe a51demo.bin
disasm51.exe a51demo.bin a51demo
disasm51.exe a51demo.bin a51demo.a51
disasm51.exe a51demo.bin a51demo.asm

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| hotpower 发表于 2011-10-18 00:27 | 显示全部楼层
本帖最后由 hotpower 于 2011-10-25 00:55 编辑

沙发~~~

贴图备用~~~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
缥缈九哥 发表于 2011-10-18 01:14 | 显示全部楼层
顶起,找了几个BIN代码测试菜农的软件,还需要修改完善。哈哈。
 楼主| hotpower 发表于 2011-10-18 07:03 | 显示全部楼层
已经可以做到64KB的反汇编。
但是接近64KB的hex和bin的转换有些问题。
最近有人问ABEL的反汇编,本来要放弃了,因为GAL16V8和51一样比较苍老了,不知有无意义。
564451696 发表于 2011-10-18 07:36 | 显示全部楼层
貌似我是第二个下载的????
yhn1973 发表于 2011-10-18 08:59 | 显示全部楼层
前辈别研究反汇编了,没意义,以后估计能看懂汇编的没几个了,看汇编和看机器码一样都是看天书,有精力的话研究研究C51的反编译软件,绝对受欢迎。
john_light 发表于 2011-10-18 09:44 | 显示全部楼层
本帖最后由 john_light 于 2011-10-18 09:52 编辑

用51内核且量产产品的开发人员,往往都被反汇编吓过,因此也多少使些手段。

有一种做法是:对某段代码进行校验运算(如楼主很喜欢玩的CRC),利用校验结果修改调用时入栈的返回地址。静态反汇编在这样的目标代码前可能会被弄得晕头转向。

个人用过南京万利MedWin3自带的d51,可以指定汇编的开始地址等等。对于某些设置了陷阱的代码,手工指定起始地址就很贴心。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| hotpower 发表于 2011-10-18 10:57 | 显示全部楼层
将对错误结果分析,并自动纠错,呵呵,“无賊论”估计也很难藏匿。
hotisp自动分析出可能的代码开始地址,只需双击即可。
绝对比楼上说的要简单。
右侧的列表中的$表示可能的代码区域,@可能为数据,也可能是代码。

将要升级的hotisp V2.65将彻底脱离keil编译平台。
john_light 发表于 2011-10-18 12:13 | 显示全部楼层
相信楼主提供的是强劲的工具,主要问题在我。

当软件提示“反汇编失败”后,我不知从何处入手。
 楼主| hotpower 发表于 2011-10-18 12:44 | 显示全部楼层
主要是系统头文件不对。
在“Def文件里”点击替换,保存即可。

下午修改这个bug,主要是Keil安装路径每台机子不同造成的。
谢谢楼上~~~

哈哈,7楼的题图俺明白,新版本都会有的~~~
 楼主| hotpower 发表于 2011-10-18 14:03 | 显示全部楼层
9楼的问题已解决,有语音提示。
列出错误和警告在A51文件的行数及程序地址,
当然还有错误语句。
由于错误是强行反汇编导致,故加入了修复以对付花指令。

基本可以做到只用鼠标搞定一切破坏活动。
jutyy 发表于 2011-10-18 14:10 | 显示全部楼层
顶一个
 楼主| hotpower 发表于 2011-10-18 14:27 | 显示全部楼层
20年来从未失手过,俺可以在QQ群12407788内现场反汇编。
ichuangj 发表于 2011-10-18 14:33 | 显示全部楼层
顶起菜农!支持hot!
ichuangj 发表于 2011-10-18 14:35 | 显示全部楼层
顶起菜农!支持hot!
乡村男孩 发表于 2011-10-18 14:37 | 显示全部楼层
POwer
电子write_cai 发表于 2011-10-18 14:39 | 显示全部楼层
:Q同志真牛。
plc_avr 发表于 2011-10-18 15:00 | 显示全部楼层
给力!
murex 发表于 2011-10-18 15:00 | 显示全部楼层
俺的hex文件得请教下让你搞下反汇编
 楼主| hotpower 发表于 2011-10-18 16:59 | 显示全部楼层
晚上升级到2.65,全部语音提示。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:[url=http://www.21ic.com/tools/HotWC3_V1.23.html]

1460

主题

21619

帖子

508

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