如何在 Java 应用程序上使用 Frida?(非安卓应用)

逆向工程 爪哇 仪器仪表
2021-06-18 13:33:58

我正在尝试在使用 ZKM (Zelix KlassMaster) 混淆的 Java 应用程序上使用 Frida。

当我附加到进程时,似乎未加载 JVM:

[Local::PID::23585]-> Java.available

false

我在 Burp 上有相同的行为,它由以下命令运行:

  • java -Djsse.enableSNIExtension=false -jar -Xmx2g burpsuite_free.jar

有谁知道为什么 Frida 没有检测到 JVM?

1个回答

据我所知,Frida 不支持非 android java 应用程序。

对于桌面 Java 应用程序,您最好使用Java 代理或较低级别的 JVM-TI 接口。还有pyspresso框架,它使用Java 调试线协议来调试使用 Python 代码库的 Java 应用程序。

另请查看答案以获取更多想法。