场景
我希望在执行这行代码前动态往getSharedInfo()的host和password里塞值,方便调试
解决
一般来说这样实现都需要动态字节码插桩,用frida或者asm,java agent等,我有用frida试过,但是frida windows的api搞的不清不楚,我在hook那一个函数的时候,就会报错,Java.use(”)就报错了。
asm实现起来又很复杂,还要防止代码误提交
今天在看这块的时候发现idea的断点还可以执行自定义代码
断点右键
效果就是再执行这一行代码前会执行这里所写的一些代码,比hook更灵活
1 条评论
nn · 2024-05-13 15:58
不错,
评论已关闭。