2012-02-01 70 views
1

作为渗透测试仪,我遇到了一个开放的JDWP端口。我可以通过Eclipse连接到它并浏览线程和内存,但是我没有该应用程序的源代码。我想注入我自己的Java代码,也许作为一个异常处理程序,以便返回一个shell。我如何通过JDWP修改运行/挂起的Java应用程序,最好使用Eclipse作为我的调试器?如何在JVM中使用JDWP远程调试我自己的Java代码?

+0

恩,这不就是你的工作吗? – bmargulies 2012-02-01 18:54:37

+0

@ user1183387:我想知道为什么你想这样做?一个开放的端口可以用于远程调试或通过JMX在本领域进行远程管理,本身就是一个发现。它应该是封闭的。那么你为什么要试图利用漏洞?只要将它报告为一个发现。 – Cratylus 2012-02-01 19:58:14

+1

@bmargulies恭喜,您已经找到可应用于每个关于stackoverflow的问题的通用注释。 – bonsaiviking 2012-02-08 19:42:54

回答

2

我找到了我的问题的答案:Michael'mihi'提供的JavaPayload Schierl允许您通过JDWP加载Java有效载荷等等。

相关问题