首页
社区
课程
招聘
未解决 [求助] JD-GUI反编译jar包的问题集锦-如何正常反编译出完美格式化java代码?
发表于: 2019-3-28 13:43 3966

未解决 [求助] JD-GUI反编译jar包的问题集锦-如何正常反编译出完美格式化java代码?

2019-3-28 13:43
3966

师傅们,我在反编译的burp-loader.jar过程中,出现了如下图所示的情况,出现下列情况的原因,可能是部分代码在从.class 到 .java 转换的过程中出现某些私有类调用还原的问题,我百度了部分:
【 java源代码编译后方法名中带有$符. 】:http://blog.sina.com.cn/s/blog_acd5c1d90102y993.html
关于java的反编译的一些坑,反编译后代码中的$+数字是什么】:https://blog.csdn.net/qq_31448629/article/details/79698260
【eclipse安装Java反编译插件】:https://www.cnblogs.com/godtrue/p/5499785.html
【在线打包Java反编译项目】:http://www.javadecompilers.com/

调整了很多种编译方法,但是还是不行,有师傅说,需要手动调整代码,但涉及代码量过多的问题,特此请教下,是否有工具可以直接完美转换.class到java代码的?转换过程中出现的格式问题,是否只能手工调整而不能自动化?转换后所得的java代码应该如何拯救缺失的jar?如何正常反编译出完美格式化java代码?





[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 1
支持
分享
最新回复 (4)
雪    币: 348
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
是否有工具可以直接完美转换.class到java代码
沒有,需要手动调整代码
2019-3-28 14:28
0
雪    币: 5307
活跃值: (9888)
能力值: ( LV9,RANK:181 )
在线值:
发帖
回帖
粉丝
3
对于这种工程大,不太能构建工程的,应该是把要修改的点,通过“字节码修改”直接编辑.class文件,而不进行编译吧。
所以Java的破解有了通过javaagent这种动态加载的时候,修改字节码的方式。
2019-3-28 15:33
0
雪    币: 228
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
nevinhappy 对于这种工程大,不太能构建工程的,应该是把要修改的点,通过“字节码修改”直接编辑.class文件,而不进行编译吧。 所以Java的破解有了通过javaagent这种动态加载的时候,修改字节码的方式。
好的,感谢师傅,我先弄一下
2019-3-29 12:22
0
雪    币: 228
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
Wika 是否有工具可以直接完美转换.class到java代码 沒有,需要手动调整代码
2019-3-29 12:22
0
游客
登录 | 注册 方可回帖
返回
//