03-25-随意编程
2024年3月25日大约 1 分钟周报工具

分享、实用、有趣、共勉
检查工具
应用下载地方:github、谷歌商店
LibChecker
https://github.com/LibChecker/LibChecker
一款用于查看设备中应用所使用的库的应用程序。
检测App使用什么语言开发的,如:使用ReactNative、flutter

工具
jd-gui
https://java-decompiler.github.io/
jar包反编译
JD-GUI 是一个用 C++ 开发的 Java 反编译工具,由 Pavel Kouznetsov开发,支持Windows、Linux和苹果Mac Os三个平台。而且提供了Eclipse平台下的插件JD-Eclipse、IntelliJ的插件JD-IntelliJ。JD-GUI不需要安装,直接点击运行,可以反编译jar,class文件。

jadx
https://github.com/skylot/jadx/
jadx是一款Android反编译gui工具,它支持apk、dex、jar、class、zip、aar等文件。jadx操作方便,反编译后的代码可读性高,同时还拥有较完善的gui界面,除去混淆部分的代码,jadx已经非常接近源代码了。
fernflower
https://github.com/fesh0r/fernflower
对于未做混淆的war包和jar包,使用fernflower是一个比较好的反编译软件,比jd-gui好用,把所用工程从class反编译成java可以很好的进行字符串搜索和匹配,非常适合纯代码审计(当无法进行动态调试的时候是一个不错的选择)