hisun 发表于 2013-2-2 12:17:34

请问有51反汇编的工具吗?

本帖最后由 hisun 于 2013-2-2 12:18 编辑

有个覃远高的反汇编,手里有个STC的bin文件,用它反出来不知道在Proteus怎么编译,求教看能不能用Proteus试去来它隐藏的功能.

i_kkyu 发表于 2013-2-2 12:22:01

试去来它隐藏的功能?
啥意思?
就是汇编语言编译?

lxa0 发表于 2013-2-2 13:04:02

有51反汇编的工具~~~~~~~~~~~~

jlhgold 发表于 2013-2-2 13:52:48

proteus还有编译功能?

yklstudent 发表于 2013-2-2 16:32:28

proteus可以汇编

hisun 发表于 2013-2-3 12:08:13

只有个bin烧录文件,单从串口收到的命令上看应该还有其它功能的命令,不知道哪个能装载后能跑起是不是真有隐藏的功能和命令.覃远高的反汇编工具反汇编后装到proteus不知道是不是不认识还是其它原因,错误跑不了.

xwkm 发表于 2013-2-8 00:24:01

dis51应该可以

health 发表于 2013-2-8 00:32:37

可以用keil

danju 发表于 2013-2-8 00:47:48

反汇编出来还得分析的,把子程序入口点都找到,不然很难看明白

wgui 发表于 2013-2-8 01:05:25

有是有{:victory:}

i55x 发表于 2013-2-8 18:26:24

google "ida pro 8051"

woshigeshuai 发表于 2013-2-8 20:13:05

51反汇编用IDA是很好用的,不过要有汇编功底,不然也看不懂,反过后还要做一些处理,然后输出汇编文件,keil就可以编译了。有不明白可以加我企鹅95642217

marshallemon 发表于 2013-2-8 21:59:26

51反汇编需要很有恒心

hisun 发表于 2013-2-13 13:22:03

没找到ida pro 8051,在看雪上下了ida61,保险点.以前用od看老死机或是跑不起来,放弃了.

hiberhe 发表于 2013-2-14 11:34:49

ida pro,网上有6.1版可用,分析很方便。

hisun 发表于 2013-2-18 17:05:44

用winhex看这个bin文件似乎用满了65k,它的最后字节还存放了指令.了解到所使用的是STC的单片机,但是奇怪的是爱0x1000h之前的全部填充的都是0,在0x5304h到0xffe0之间全部填充的又是ff,但在开头找不到跳转在中断的地方也没跳转全部是0,似乎又不符合51的特征,求牛牛看看指点下.

anysys 发表于 2013-2-19 11:05:53

好像要对汇编和C非常了解才能看懂吧!网上搜一下吧,有这个软件.
页: [1]
查看完整版本: 请问有51反汇编的工具吗?