如何看一个.exe文件的代码

如题所述

楼上纯粹扯淡
.exe的代码无论是什么语言什么编译器的,都会先编译成机器码之后再链接,所以无论什么软件编写的exe都是无法直接看到的,能看直接到的也只有exe里面的数据段中的数据
楼上说的应该是可执行的脚本(.bat .cmd .vbs .js什么的),那种玩意儿直接用记事本就可以看到代码
看一个.exe文件的代码就是传说中的逆向工程,分为反编译和反汇编,反编译就是把机器码还原成c++之类的源代码,这个一般不太现实,
反汇编就是把.exe的代码变成汇编源代码(跟机器语言也差不了太多,但是比机器码好理解得多)
进行反汇编需要反汇编工具,我所知的静态反汇编工具就有IDA,
能进行动态跟踪的就有大名鼎鼎的OllyDebug,一般这两个就够了,如果楼主不满意可以去搜搜其它软件
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-13
一般不能看到原代码。
第2个回答  2013-02-13
看你是怎么样的EXE,假如是一些VC,DELPHI,VB6等编写的无法看到,其他的到还是有办法追问

其他的呢

第3个回答  2019-08-05
exe是编译形成的二进制文件,看也看不懂的
相似回答