在Java项目中如何反编译class文件及批量反编译?

本文介绍了Java项目中如何反编译class文件,推荐了几款常用的反编译工具,如JD-GUI、Luyten和Procyon-Decompiler,并详细讲解了使用这些工具批量反编译的步骤,包括Jad命令的参数解析。
摘要由CSDN通过智能技术生成

前言:

           反编译是一个对目标文件可执行程序进行逆向分析,从而得到源代码的过程。尤其是像Java这样的运行在虚拟机上的编程语言,更容易进行反编译得到源代码。今天介绍几款反编译的工具,以及如何更快的批量反编译。

介绍:

       市面上免费的工具一大堆,这里就简单的介绍博主认为常用的反编译工具,例如(jd-guiluytenProcyon-Decompiler 等等)。

     《JD-GUI》是一款反编译软件,JD分为JD-GUI、JD-Eclipse两种运行方式,JD-GUI是以单独的程序的方式运行,而且提供了Eclipse平台下的插件JD-Eclipse、IntelliJ的插件JD-IntelliJ。JD-GUI不需要安装,直接点击运行,可以反编译jar,class文件。是一个用 C++ 开发的 Java 反编译工具,由 Pavel Kouznetsov开发,支持Windows、Linux和苹果三个平台。

官网地址:http://jd.benow.ca/

    《Luyten》是一款很强大的反编译工具包,LuytenProcyon的GUI是一款Github的开源工具,软件功能非常强大,界面简洁明晰、操作方便快捷,设计得很人性化,软件支持*.JAR、*.zip、*.class等类型文件的反编译操作,还原度非常高,支持更多功能设置

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值