论坛风格切换切换到宽版
  • 4374阅读
  • 6回复

求80386反汇编程序 [复制链接]

上一主题 下一主题
离线永远的FM
 
发帖
11496
只看楼主 倒序阅读 0楼 发表于: 2011-11-09
手头有一个82c836使用的flash烧录文件,想把他反汇编出来,不知哪位朋友有他的反汇编程序,能发一份给我吗?
离线BI7LNQ
发帖
599
只看该作者 1楼 发表于: 2011-11-09
搜索 ida,地球上最强大反汇编程序
离线BG4UVR
发帖
11208
只看该作者 2楼 发表于: 2011-11-10
80386? debug?
离线BH1KZM
发帖
1604
只看该作者 3楼 发表于: 2011-11-10
ida , 支持的cpu最多。

现在最新的版本是6.0 ,其中的hex-rays 插件可以把汇编反编译成c语言,很好用。

不过我只用过hex-rays 1.1
离线永远的FM
发帖
11496
只看该作者 4楼 发表于: 2011-11-16
'
ida , 支持的cpu最多。
现在最新的版本是6.0 ,其中的hex-rays 插件可以把汇编反编译成c语言,很好用。
不过我只用过hex-rays 1.1
'

这个功能巨牛x!!!!
我现在的文件是386程序里的一个高级部分,该程序还要配合另一个bios程序才能在设备上运行。另外程序里有很多数据表,这些数据表是随机出现在代码中的,不知ida能否完好的把它们正确反汇编出来。
离线BG4FQD
发帖
3406
只看该作者 5楼 发表于: 2011-11-16
我只用过 tubro debug
离线BD7QX
发帖
299
只看该作者 6楼 发表于: 2011-11-16
我以前也做过一个80386的反汇编项目,程序是放在两片flash上的。bios是用dos系统,并用到了文件系统,后来读出的flash数据经ida反汇编后除了bios能分析出来,其它的可执行文件代码没有一个看的懂的,估计是经过加密或是压缩了。后来想想读flash数据分析的方法走不通,于是换种方法让系统上电加载文件正常工作后,暂停cpu时钟,并从ram中读出原代码进行分析,花了2个月时间终于顺利完成反汇编工作。