我想学习如何,或者它是否可能以编程方式与黑盒java应用程序交互(通过读取其数据).有没有以前的研究/工作做这种事情?
我认为在JVM上运行会使事情变得非常复杂.
@anon:对任何JVM执行此操作都是相关的.您是否必须了解或控制JVM如何分配内存以从Java应用程序中提取数据的细节?
您可以查看java.lang.instrument。只要您了解应用程序的类结构,它就可以让您修改已运行的 JVM 中的方法,并且您可以设计一种方法,允许您提取或插入足以进行通信的数据(取决于方法)当然可以)。
| 归档时间: |
|
| 查看次数: |
1967 次 |
| 最近记录: |