首页
社区
课程
招聘
[求助]有没有开源的反汇编工具??
2008-11-19 17:17 6480

[求助]有没有开源的反汇编工具??

2008-11-19 17:17
6480
收藏
免费 0
打赏
分享
最新回复 (5)
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
书呆彭 6 2008-11-19 17:50
2
0
你是要反汇编引擎吧。

NASM自带一个NDISASM

到SOURCEFORGE.NET找就行了。

NASM这个汇编器相当不错的了。

它还有一些程序包,里面有PE头的结构

利用它的一些预处理命令、宏命令等,可以使用bin方式生成合法的PE文件,学习价值非常高。

而且代码写得也非常漂亮。值得推荐。
雪    币: 2368
活跃值: (81)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
北极狐狸 7 2008-11-19 21:57
3
0
正在找,这样一个引擎。呵呵。
雪    币: 723
活跃值: (81)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
mik 4 2008-11-19 22:09
4
0
我对 nasm 唱反调。
1、编译质量不高
2、类 masm 的 intel 语法不伦不类,还是 masm 的正宗 intel 语法比较实在
3、ndisasmw 虽然很轻便,但也是它的弊端
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
书呆彭 6 2008-11-20 00:57
5
0
关于编译质量,对于汇编一级,其实差也差不了多少。

关于语法,则是萝卜青菜了。

在MASM语法中,

a    dd ??
b:   dd ??

mov eax, a    // 变量
mov edx, b    // 地址

犯这样引起的错误把我犯怕了。再加上现在我用汇编的语言的时候很少了,所以MASM基本不用了。
用NASM,更主要是因为有些东西我需要在linux下测试。
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
forgot 26 2008-11-20 07:05
6
0
不是说谁比谁好,用MASM只要习惯性的写[]来引用内容,楼上这种问题就不存在了,编译器倒是更看好fasm。
游客
登录 | 注册 方可回帖
返回