フリーダをJavaアプリケーションで使用するには? (非Androidアプリケーション)


2

ZKM(Zelix KlassMaster)で難読化されているJavaアプリケーションでFridaを使用しようとしています。

  • のjava -Djsse:
    [Local::PID::23585]-> Java.available 
    
    false 
    

    は、私は、次のコマンドによって実行されげっぷで同じ動作を持っている:

    私はプロセスにアタッチし、それはJVMがロードされていないようです.enableSNIExtension = false -jar -Xmx2g burpsuite_free.jar

フリーダがJVMを検出しない理由を知っている人はいますか?

1

Fridaは、アンドロイド以外のJavaアプリケーションをサポートしていません。

デスクトップJavaアプリケーションの場合は、Java agentsまたは下位レベルのJVM-TIインターフェイスを使用する方が適しています。また、Java Debug Wire Protocolを使ってPythonコードベースを使ってJavaアプリケーションをデバッグするフレームワークpyspressoもあります。

さらに詳しい説明はthisの回答をご覧ください。