本帖最后由 程传鹏 于 2011-12-16 19:05 编辑
如果有一个.java文件,我们编译可以得到一个.class文件,那么
如果仅有一个.class文件,可不可以得到一个.java文件?
高级语言之间可以通过编译原理相互转换,那么高级语言原程序可以通过编译原理得到汇编语言原程序,是不是汇编语言语言也可以通过编译原理无损得到高级语言原程序?
如果仅有一个.class文件或仅有一个可执行程序.exe,我们通过反编译原理可以得到一个汇编语言原程序,是不是也可以得到一个高级语言原程序呢?
是不是说可以通过一个.exe可执行文件或.class文件得到一个高级语言原程序?是不是由此在没有加密的情况下我们可以破解我们所有的应用程序得到最初的代码呢?其中忽略变量名及方法名,只要得到功能即可 |