首页
论坛
课程
招聘
[求助]frida脚本错误:TypeError: cannot read property 'add' of null
2021-6-21 22:49 5401

[求助]frida脚本错误:TypeError: cannot read property 'add' of null

2021-6-21 22:49
5401

frida脚本:

1
2
3
4
5
6
function hook_native() {
    var base_hello_jni = Module.findBaseAddress("libhello_jni.so");
    var sub = base_hello_jni.add(0x11111);
//中间省去相关的
//....
}

执行命令:

frida -U com.example.hellojni -l hook.js
会报错:
TypeError: cannot read property 'add' of null
at [anon] (../../../frida-gum/bindings/gumjs/duktape.c:56618)
at hook_native (/hook_3_10.js:44)
at main (/hook_3_10.js:58)
at frida/runtime/core.js:55

 

使用的Python版本为3.8.0,frida版本为12.8.0
运行截图如下:


[2022夏季班]《安卓高级研修班(网课)》月薪三万班招生中~

最后于 2021-6-21 22:50 被TUGOhost编辑 ,原因:
收藏
点赞1
打赏
分享
最新回复 (4)
雪    币: 2484
活跃值: 活跃值 (1792)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
TUGOhost 活跃值 2021-6-21 23:07
2
0
so名写错了,还是不要自己拼写直接自己复制吧,f2 + ctrl C的事。
雪    币: 14382
活跃值: 活跃值 (3564)
能力值: ( LV13,RANK:835 )
在线值:
发帖
回帖
粉丝
大帅锅 活跃值 4 2021-6-24 11:51
3
0
我来还原一下打马赛克的命令-> frida -U -f com.example.hellojni_sign2 -l hook_3_10.js
雪    币: 248
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
@=llfly 活跃值 2022-6-14 10:56
4
0
由于app启动时还没有加载libhello_jni.so文件,所以findBaseAddress返回null 导致add函数错误!
雪    币: 340
活跃值: 活跃值 (428)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
寒星三两 活跃值 2022-6-22 14:27
5
0
刚刚遇到了,发现这个错误很蠢,原理跟4楼说的是一样的,解决办法是在加载参数后面加--no-pause或者先%resume
游客
登录 | 注册 方可回帖
返回