Как использовать Frida в приложении Java? (не приложение для Android)


2

Я пытаюсь использовать Frida в приложении Java, которое запутывается с ZKM (Zelix KlassMaster).

Когда я прилагаю к процессу, кажется, JVM не загружен:

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

false 

У меня такое же поведение на Burp, который запускается с помощью следующей команды:

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

Кто-нибудь знает, почему Фрида не обнаруживает JVM?

1

К моему лучшему знанию, Frida не имеет поддержки для приложений, не связанных с андроидами.

Для настольных приложений Java лучше использовать Java agents или интерфейс JVM-TI нижнего уровня. Существует также инфраструктура pyspresso, которая использует Java Debug Wire Protocol для отладки Java-приложений с использованием базы кода python.

Также обратите внимание на this ответ на другие идеи.