写个安全软件,动态的监控应用程序执行,并干预执行过程
我有尝试使用 MethodDelegation ,但是如果使用 MethodDelegation 的话,就只能完全拦截目标方法,没法执行原方法了,我是想有条件的执行原方法
大佬,是这样的,被修改的类,如果是子类,就不会报错。
如果被修改的类是个普通类,就会报这个错
简单的代码是这样的:
public class Foo {
public Foo(){
}
public static String getMyHeart(String s,String a){
System.out.println("Method begin");
return "It's my heart";
}
}
//上述这个类是被修改的类
我想要达到的目的是,动态的修改这个类。
在如下这个调用过程中,
Foo.getMyHeart("123","456");
//代码未修改,执行方法
//执行 Bytebuddy 动态修改的内容
Foo.getMyHeart("123","456");
//参数中包含 123,执行方法
Foo.getMyHeart("456","456");
//参数中不包含 123,直接跳出方法,不执行方法
大佬在哪,求助,求助
已提交
#1 楼 @lihuazhang 素菜, 我吐槽的是素菜
这个游戏的自动化测试, 能支持大部分的游戏 还是 需要适配?
公司把腾讯的网站都封了~~~
看完之后, 心虚的回去学习了~~~