打印

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

[复制链接]
22811|118
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hotpower|  楼主 | 2011-10-18 00:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hotpower 于 2011-10-27 00:59 编辑

disasm51升级包站内下载: disasm51_V510.rar (18.85 KB)
替换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 编辑

沙发~~~

贴图备用~~~

ADDRPROJ.gif (58.42 KB )

ADDRPROJ.gif

AS111.gif (61.26 KB )

AS111.gif

at89c51.gif (56.15 KB )

at89c51.gif

BJ.gif (57.98 KB )

BJ.gif

ISD4004.gif (59.65 KB )

ISD4004.gif

ISDPROC.gif (58.82 KB )

ISDPROC.gif

NEWWRT.gif (60.28 KB )

NEWWRT.gif

SST89E516_72K.gif (58.76 KB )

SST89E516_72K.gif

test2s7.gif (58.66 KB )

test2s7.gif

test2s7_A51_1.gif (53.28 KB )

test2s7_A51_1.gif

test2s7_A51_2.gif (22.59 KB )

test2s7_A51_2.gif

test2s7_A51_3.gif (29.5 KB )

test2s7_A51_3.gif

test2s7_A51_4.gif (29.87 KB )

test2s7_A51_4.gif

test2s7_A51_5.gif (52.35 KB )

test2s7_A51_5.gif

test2s7_A51_6.gif (24.16 KB )

test2s7_A51_6.gif

test2s7_A51_7.gif (40.09 KB )

test2s7_A51_7.gif

test2s7_A51_8.gif (24.86 KB )

test2s7_A51_8.gif

TRAP.gif (57.11 KB )

TRAP.gif

tt.gif (59.5 KB )

tt.gif

WT.gif (61.52 KB )

WT.gif

使用特权

评论回复
板凳
缥缈九哥| | 2011-10-18 01:14 | 只看该作者
顶起,找了几个BIN代码测试菜农的软件,还需要修改完善。哈哈。

使用特权

评论回复
地板
hotpower|  楼主 | 2011-10-18 07:03 | 只看该作者
已经可以做到64KB的反汇编。
但是接近64KB的hex和bin的转换有些问题。
最近有人问ABEL的反汇编,本来要放弃了,因为GAL16V8和51一样比较苍老了,不知有无意义。

使用特权

评论回复
5
564451696| | 2011-10-18 07:36 | 只看该作者
貌似我是第二个下载的????

使用特权

评论回复
6
yhn1973| | 2011-10-18 08:59 | 只看该作者
前辈别研究反汇编了,没意义,以后估计能看懂汇编的没几个了,看汇编和看机器码一样都是看天书,有精力的话研究研究C51的反编译软件,绝对受欢迎。

使用特权

评论回复
7
john_light| | 2011-10-18 09:44 | 只看该作者
本帖最后由 john_light 于 2011-10-18 09:52 编辑

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

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

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

Manleyd51.jpg (141.82 KB )

Manleyd51.jpg

hotdiasm.jpg (158.33 KB )

hotdiasm.jpg

使用特权

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

将要升级的hotisp V2.65将彻底脱离keil编译平台。

使用特权

评论回复
9
john_light| | 2011-10-18 12:13 | 只看该作者
相信楼主提供的是强劲的工具,主要问题在我。

当软件提示“反汇编失败”后,我不知从何处入手。

使用特权

评论回复
10
hotpower|  楼主 | 2011-10-18 12:44 | 只看该作者
主要是系统头文件不对。
在“Def文件里”点击替换,保存即可。

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

哈哈,7楼的题图俺明白,新版本都会有的~~~

使用特权

评论回复
11
hotpower|  楼主 | 2011-10-18 14:03 | 只看该作者
9楼的问题已解决,有语音提示。
列出错误和警告在A51文件的行数及程序地址,
当然还有错误语句。
由于错误是强行反汇编导致,故加入了修复以对付花指令。

基本可以做到只用鼠标搞定一切破坏活动。

使用特权

评论回复
12
jutyy| | 2011-10-18 14:10 | 只看该作者
顶一个

使用特权

评论回复
13
hotpower|  楼主 | 2011-10-18 14:27 | 只看该作者
20年来从未失手过,俺可以在QQ群12407788内现场反汇编。

使用特权

评论回复
14
ichuangj| | 2011-10-18 14:33 | 只看该作者
顶起菜农!支持hot!

使用特权

评论回复
15
ichuangj| | 2011-10-18 14:35 | 只看该作者
顶起菜农!支持hot!

使用特权

评论回复
16
乡村男孩| | 2011-10-18 14:37 | 只看该作者
POwer

使用特权

评论回复
17
电子write_cai| | 2011-10-18 14:39 | 只看该作者
:Q同志真牛。

使用特权

评论回复
18
plc_avr| | 2011-10-18 15:00 | 只看该作者
给力!

使用特权

评论回复
19
murex| | 2011-10-18 15:00 | 只看该作者
俺的hex文件得请教下让你搞下反汇编

使用特权

评论回复
20
hotpower|  楼主 | 2011-10-18 16:59 | 只看该作者
晚上升级到2.65,全部语音提示。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

1538

主题

21697

帖子

505

粉丝