是否可以从 exe 中检索源文件?

Pav*_*tar 5 reverse-engineer decompile

我见过我的朋友从一个java '*.class'文件中检索源代码文件。他使用了某种软件。

是否可以用'*.exe'做同样的事情?如果是,我该怎么做?考虑到可执行文件只是一个不受版权保护的小文件,这样做是否合乎道德?

小智 8

这取决于开发人员使用的底层语言。

对于 Java 和 .NET 语言,大部分时间都可以“反编译”源代码。它不会是真正的原始代码(变量名称会有所不同,编译器的优化会重新排列代码等),但会很接近。

其他语言如 C/C++ 就没有那么容易了。

就道德而言,如果您只是一个有兴趣玩耍的业余编码员,那很好。但是,如果您是专业人士并且您正试图获取源代码来复制应用程序,那么这是非常不道德的,并且是一个很大的禁忌!