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


2

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

当我连接到进程,似乎JVM没有装载:

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

false 

我有一个是通过以下命令运行打嗝相同的行为:

  • 的Java -Djsse .enableSNIExtension = false -jar -Xmx2g burpsuite_free.jar

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

1

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

对于桌面Java应用程序,您最好使用Java agents或更低级别的JVM-TI接口。还有pyspresso框架使用Java Debug Wire Protocol来调试使用Python代码库的Java应用程序。

也看看this答案更多的想法。