C# 生产的exe文件怎么查看代码
答案:4 悬赏:80 手机版
解决时间 2021-01-14 04:20
- 提问者网友:风月客
- 2021-01-13 22:02
C# 生产的exe文件怎么查看代码
最佳答案
- 五星知识达人网友:長槍戰八方
- 2021-01-13 23:37
虽说几乎任何高级语言编译的exe文件都可以通过反编译的方法获得源代码,但到目前为止,还没有一种反编译的方法可以获得百分百完整、准确的源代码。要是从exe文件中很容易看见源代码,那么世界上的程序员都要饿肚子了。
看一个.exe文件的代码就是传说中的逆向工程,分为反编译和反汇编,反编译就是把机器码还原成c++之类的源代码,这个一般不太现实,
反汇编就是把.exe的代码变成汇编源代码(跟机器语言也差不了太多,但是比机器码好理解得多)
进行反汇编需要反汇编工具,我所知的静态反汇编工具就有IDA,
能进行动态跟踪的就有大名鼎鼎的OllyDebug,一般这两个就够了,如果楼主不满意可以去搜搜其它软件
看一个.exe文件的代码就是传说中的逆向工程,分为反编译和反汇编,反编译就是把机器码还原成c++之类的源代码,这个一般不太现实,
反汇编就是把.exe的代码变成汇编源代码(跟机器语言也差不了太多,但是比机器码好理解得多)
进行反汇编需要反汇编工具,我所知的静态反汇编工具就有IDA,
能进行动态跟踪的就有大名鼎鼎的OllyDebug,一般这两个就够了,如果楼主不满意可以去搜搜其它软件
全部回答
- 1楼网友:一袍清酒付
- 2021-01-14 01:05
可以反编译,然后看代码。
- 2楼网友:慢性怪人
- 2021-01-14 00:45
这个真看不了,即使反编译代码也不是特别全。。还是想办法找源代码吧
- 3楼网友:鱼忧
- 2021-01-13 23:51
如果Exe文件没有加密或混淆的话可能通过以下工具查看源代码:
.NET Reflector ,ILSpy
.NET Reflector ,ILSpy
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯