首页
社区
课程
招聘
[求助]DOS下exe文件可以反编译成c代码吗?
发表于: 2007-9-4 10:37 9583

[求助]DOS下exe文件可以反编译成c代码吗?

2007-9-4 10:37
9583
现在打算逆向分析一个软件,想了解其算法,有两个版本,一个dos的(borland c++的),一个windows的(vc++的),请教高手那个版本好分析些呢?目前打算反汇编分析,不知道有没有可以反编译成c语言的呢?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 50161
活跃值: (20615)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
可以用IDA,但这个得靠你的逆向能力,一行行看懂再逆出。
2007-9-4 10:44
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
目前还没有直接逆向到c级别的,你可以用ida分析,大体思路是:
1、反汇编,并手工查看反汇编结果,手工识别出一些反汇编错误的地方
2、垃圾代码剔除和程序代码识别,手工剔除系统代码,识别出程序代码
3、程序代码逻辑关系和功能模块分析
4、手工逆向,这里又有几个步骤:
1)、系统函数识别,需要对某些系统函数加以识别,并标识出来,以便以后逆向用
2)、程序函数识别,在逻辑关系分析的基础上,识别出一些程序的函数,并标识出来,但也不是全部识别,识别出你能找到的或者显而易见的就可以
3)、逆向分析,阅读汇编代码,并理解其原理,手工逆向到c代码。
5、重写软件

我也是刚接触逆向不久,还在苦苦的探讨和方法的总结中,不知道这些对不对,也望看雪的大侠们可以指出错误,提提意见。
2007-9-4 10:58
0
雪    币: 242
活跃值: (14)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
靠,要是工具能直接把程序逆向成C代码,还要我们这些人干嘛
2007-9-4 13:31
0
雪    币: 121
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
不是c ,说的是标准c,可以吗?
2007-9-4 17:43
0
雪    币: 121
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
动态调试除了TR,OD可以用于调DOS程序吗吗?
2007-9-4 17:46
0
游客
登录 | 注册 方可回帖
返回
//