首页
社区
课程
招聘
[求助]frida脚本错误:TypeError: cannot read property 'add' of null
发表于: 2021-6-21 22:49 10742

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

2021-6-21 22:49
10742

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
运行截图如下:


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

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