我已经使用JD反编译器来反编译jar文件。 Affter做我有源代码。 但是,我认为它是加密的! 我可以用任何软件解密或获取课程名称,例如“Cny3”,“JmcU”,“Ow0w”,“YrRb”,“Jhaa”,“gzL9”或技术。 感谢您的帮助。Java,反编译器故障
0
A
回答
4
该代码未加密,但是obfuscated(参见维基百科上的obfuscated code)。类和方法名称转换为唯一的随机字符串,以便理解反编译代码困难。扭转这种转变是不可能的。
0
不。来源可能已被混淆。
0
(重点煤矿):
我得到一些类,如“3元”这个名字,
如果最类具有良好的名称和目前只有少数的丑名称,那么我不会想到代码混淆。我会认为一些字节码增强工具已经生成了一些内部类。或者可能是其他一些生成类的工具。
工具中可能涉及:
- AOP工具通常可以在编译时编织。
- 一切机智的APT编译器插件(注释处理工具)
编辑混淆工具通常也尽可能加密实例字段和方法名。他们看起来像什么?
相关问题
- 1. 调试编译器故障
- 2. 这是一个编译器故障?
- 3. 受感染的编译器或故障?
- 4. Vaadin的widgetset编译故障
- 5. T4故障编译转换
- 6. 故障编译cuda代码
- 7. Java反编译器
- 8. java反编译器
- 9. 的Java反编译器和Java反编译
- 10. java webstart反编译器
- 11. netbeans的Java反编译器
- 12. java反编译
- 13. 故障编译启蒙基础库1.8.5
- 14. 雪豹故障编译mysql gem
- 15. Java编程中的函数故障
- 16. 字典updateValue导致迅速的编译器分割故障
- 17. 故障编译ffmpeg库和转换器类
- 18. 柔性/野牛解析器与分段故障编译
- 19. Java接口故障
- 20. Java Android CountDownTimer故障
- 21. Fernflower Java反编译器帮助
- 22. 我需要一个Java反编译器
- 23. 用于eclipse的java反编译器
- 24. 反编译器支持Java 8?
- 25. Fernflower和IntelliJ IDEA的java反编译器
- 26. MIPS反编译器
- 27. .dll反编译器
- 28. ANN反编译器?
- 29. 聊天Java - 服务器故障
- 30. 如何反编译jd-gui反编译器无法反编译的Java类文件?
由于加密技术不会让您的类和方法名称变得更短(更不用说将它们缩小到4个字符),您可以排除加密。如果部署了CBC模式加密,则可能需要长度为N * 8或N * 16个字节的字符串,而不是4个字节。 – 2012-02-26 10:44:21