Jar Analyzer - 一个 JAR 包 GUI 分析工具,方法调用关系搜索,方法调用链 DFS 算法分析,模拟 JVM 的污点分析验证 DFS 结果,字符串搜索,Java Web 组件入口分析,CFG 程序分析,JVM 栈帧分析,自定义表达式搜索。官方文档:https://docs.qq.com/doc/DV3pKbG9GS0pJS0tk
Jar Obfuscator V2 - 一个 JAR 文件保护混淆工具,支持包名/类名/方法名/字段名/参数名引用分析和重命名混淆方式,支持字符串加密/整型异或混淆/垃圾代码花指令混淆/等方式,支持方法和字段的隐藏,支持 SpringBoot 和 war 包,配置简单,文档教程齐全,容易上手
一个 CLASS 文件混淆工具,被多个知名安全工具集成,支持方法名/字段名/参数名引用分析和重命名混淆方式,支持字符串提取/AES加密运行时解密/整型异或混淆/垃圾代码花指令混淆/错误注解崩溃混淆/特殊字符导致难以阅读等方式,支持方法和字段的隐藏,配置简单,容易上手
Java Deobfuscator
Java bytecode reader & writer, a rust implementation for java asm
A tiny Kotlin wrapper to download and launch Lunar Client
Bermuda is a modular framework for making powerful Javac compiler plugins.
Minimalistic declarative JVM instrumentation library on top of ASM
Simple programming language, statically typed and compiled to JVM bytecode
ASMInjector is a powerful Java application that allows you to inject code into existing JAR files using the ASM ( Abstract Syntax Tree Manipulation) bytecode manipulation library.