首页
社区
课程
招聘
YAHFA 如何 hook 一个类的构造方法
发表于: 2017-11-29 20:57 6116

YAHFA 如何 hook 一个类的构造方法

2017-11-29 20:57
6116
如 java.io.File 类的 public File(String path)

public static String className = "java.io.File"; 
public static String methodName = "File";
public static String methodSig = "(Ljava/lang/String;)Ljava/lang/Object"; //1. (Ljava/lang/String;)  2.  (Ljava/lang/String;)V   

我分别按上述3种方法运行一次,都打印出了如下日志
io.virtualhook:x E/YAHFA-Native: Cannot find target method

我怀疑YAHFA就不能hook构造方法
收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 878
活跃值: (496)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
<init>
2017-11-29 21:00
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
但是下面的hook方法声明成这样,提示是非法的
public    <init>    hook(String  p) 
2017-11-29 21:28
0
雪    币: 0
活跃值: (61)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
大佬成功了吗,我也是hook不住构造函数,有解决方案了吗
2018-10-5 11:24
0
雪    币: 914
活跃值: (334)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
方法名统一是<init>
2018-10-10 17:46
0
游客
登录 | 注册 方可回帖
返回
//