4

I am trying to use Frida on a Java application which is obfuscated with ZKM (Zelix KlassMaster).

When I attach to the process, it seems the JVM is not loaded:

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

false

I have the same behavior on Burp which is run by the following command :

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

Does anyone know why Frida does not detect the JVM?

dsasmblr
  • 2,234
  • 10
  • 18
skidrow
  • 143
  • 1
  • 3

1 Answers1

1

To my best knowledge, Frida has no support for non-android java applications.

For desktop java applications you are better of using Java agents or the lower level JVM-TI interface. There's also the pyspresso framework which uses the Java Debug Wire Protocol to debug java applications using a python code base.

Also have a look at this answer for more ideas.

0xec
  • 6,090
  • 3
  • 23
  • 33
  • 1
    Since Frida 12.10 there is also support for HotSpot JVM (non-Android) https://frida.re/news/2020/06/29/frida-12-10-released/ – Robert Jan 27 '23 at 16:14