Now*_*ayz 13 java hook
我想在Java中挂钩方法System.out.print,并且能够在调用方法的部分之前读取/更改方法中使用的变量,该方法实际上将字符串添加到输出流的任何位置.
在C++中我只是绕道该函数,或者设置一个int3指令,这样我就可以访问寄存器但是在java中我不知道如何完成类似的东西.
sbr*_*ges 7
您可以重写方法的字节代码,并在此过程中捕获/更改局部变量.这不是微不足道的.请看这里的一些注释.
也许你真正想要的是java调试器?您可以使用eclipse将调试器连接到远程进程,添加断点,以及非常轻松地捕获/更改局部变量.
你想要解决的真正问题是什么?
归档时间:
15 年 前
查看次数:
15937 次
最近记录:
8 年,2 月 前