1
我有一個模糊的Java 8程序,我想附加一個Java代理。但是當我用java -javaagent:intrace-agent.jar -jar program.jar
啓動它時,它在幾秒鐘後從控制檯啓動並取消,我的代理完成。如果我嘗試在Process Explorer中看到程序的命令行參數,那麼有一個-XX:+DisableAttachMechanism
選項(該程序以某種方式在啓動過程中添加它)。有什麼方法可以繞過嗎? 在此先感謝!如何繞過「-XX:+ DisableAttachMechanism」Java VM選項?
很明顯,它正在防禦反向工程。您可能必須對啓動過程進行反向工程,才能確定如何刪除該選項。但這可能會很困難。 –
您可以嘗試反編譯代碼並找到-XX:+ DisableAttachMechanism添加到命令行的位置。然後嘗試使用一些字節碼檢測工具來清除這部分代碼。但我注意到你這種行爲是非法的。 – rvit34