当前位置:首页 > TAG信息列表 > 反编译exe文件

反编译exe文件

怎样将exe文件反编译

q1:如何反编译exe文件

反编译exe文件基本上是不可能的,因为反编译过程由很多因素会干扰,反编译过程:
1、检测程序时候加壳了,如果加壳就必须先去壳。
2、去壳后需要猜测程序员采用的是什么编程语言,编程语言有:java/c/c++/c#/vb/vc++等等。
3、猜测到程序员使用的语言后根据编程语言进行汇编,汇编需要考虑到语言中的语法问题,即使是同种语言,一种命令有多种说法,汇编成功率在20%左右。
4、汇编成功后基本就已经到反编译的顶端了,要从汇编程序翻译成源码可能性为1%。

q2:如何防vb的exe文件被反编译

vb是直接编译成机器代码的,基本不用顾虑被他人反编译的问题。
如果你说的是vb.net,那么它是被编译成中间语言的,则可以使用vs提供的一个混淆器阻止他人反编译。

怎样将exe文件反编译

q3:将exe文件反编译成c文件

高级语言与机器语言不是一一对应的,所以将exe文件反编译成c语言,或其它任何的高级语言,原则上都是不可能的.反汇编成汇编语言是可能的,不过现在的程序都这么复杂而庞大,即使你懂汇编语言,也不可能看懂全部的程序.查看特定的代码是可以的.

%3b121460
上述网页谈的是windowsnt,其实也实用于其它视窗系统.


洽洽网 苇庄号

  • 关注微信关注微信

猜你喜欢

微信公众号