终端反编译字节码利器 CFR

2019/02/28

最近在研究一下class字节码的东西,尝试将class文件反编译成java文件。尝试了很多的工具,比如JD-GUI及其插件以及各种在线反编译,始终感觉不够酷,毕竟我是一个比较依赖终端的人,所以尝试找一些能否在终端可以实现反编译的工具。

还是Google好,很快就找到了一个很满意的工具。

  • 它是一个jar包
  • 名称叫做CFR(Class File Reader)
  • 支持反编译class文件和jar包

如下介绍两个常用的命令使用

java -jar ~/Documents/scripts/cfr-0.139.jar ~/Documents/scripts/cfr-0.139.jar --outputdir /tmp/outputdir Processing org.benf.cfr.reader.api.CfrDriver

Post Directory