首页
社区
课程
招聘
[原创]告别RegisterNatives获取JNI函数绑定的地址,迎接最底层的方式获取!(三个案例)
发表于: 2024-7-30 20:21 53217

[原创]告别RegisterNatives获取JNI函数绑定的地址,迎接最底层的方式获取!(三个案例)

2024-7-30 20:21
53217

传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!!

最后于 2024-7-31 17:30 被棕熊编辑 ,原因: 添加工具apk到附件,原来的aosp10不会直接输出指针数量,修复这个bug
上传的附件:
收藏
点赞 36
打赏
分享
最新回复 (26)
雪    币: 6
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
支持大佬,跟着大佬学习
2024-7-30 20:26
0
雪    币: 2619
活跃值: (3110)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
3
你学的好快啊
2024-7-30 20:36
0
雪    币: 4365
活跃值: (4196)
能力值: ( LV12,RANK:220 )
在线值:
发帖
回帖
粉丝
4
北袅 你学的好快啊[em_81]
来一起学 嘎嘎快
2024-7-30 20:38
0
雪    币: 802
活跃值: (2058)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
支持大佬,
2024-7-30 22:00
0
雪    币: 6603
活跃值: (5263)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
6
支持表哥!
2024-7-30 22:16
0
雪    币: 4365
活跃值: (4196)
能力值: ( LV12,RANK:220 )
在线值:
发帖
回帖
粉丝
7
Light紫星 支持大佬,
谢谢大佬
2024-7-31 08:08
0
雪    币: 4365
活跃值: (4196)
能力值: ( LV12,RANK:220 )
在线值:
发帖
回帖
粉丝
8
正己 支持表哥!
太荣幸了表哥,我之前读过你的文章,写得特别棒
2024-7-31 08:09
0
雪    币: 6
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9
Light紫星 支持大佬,
大佬好久没发帖了
2024-7-31 10:43
0
雪    币: 222
活跃值: (185)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
支持大佬,在虫佬群里看到你发这篇文章
2024-7-31 10:46
0
雪    币: 4365
活跃值: (4196)
能力值: ( LV12,RANK:220 )
在线值:
发帖
回帖
粉丝
11
江左梅郎 支持大佬,在虫佬群里看到你发这篇文章
谢谢大佬~
2024-7-31 14:30
0
雪    币: 3421
活跃值: (12739)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
小试牛刀样本中,我使用ida64打开了64位的so,跳过去文章给的地址0x1dd80,这个地方不是native_stringFromJNI。我在注册位置输出了地址,然后通过地址-maps中base地址得到了偏移0x152c0使用ida64打开是对的上的。文章这个偏移量是32位的so吗
2024-7-31 14:53
0
雪    币: 4365
活跃值: (4196)
能力值: ( LV12,RANK:220 )
在线值:
发帖
回帖
粉丝
13
你瞒我瞒 小试牛刀样本中,我使用ida64打开了64位的so,跳过去文章给的地址0x1dd80,这个地方不是native_stringFromJNI。我在注册位置输出了地址,然后通过地址-maps中base地址 ...
是64位的 有时候会出现自带的so和odex编译混杂的情况,可以强制64位模式运行
2024-7-31 16:30
0
雪    币: 102
活跃值: (4071)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
14
mark
2024-8-1 10:39
0
雪    币: 1643
活跃值: (4626)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
感谢分享
2024-8-1 16:07
0
雪    币: 200
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
16
mark
2024-8-2 10:29
0
雪    币: 200
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
17

佬 ,"认真阅读的读者心中已经有了答案,就在Artmethod的data_这个属性里",这句话没理解,它是在如何绑定的Artmethod的data_这个属性里的呀。
找到了 佬

最后于 2024-8-2 11:28 被mb_mihutdve编辑 ,原因:
2024-8-2 11:18
0
雪    币: 537
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
18
教程大棒了
2024-8-2 13:22
0
雪    币: 4365
活跃值: (4196)
能力值: ( LV12,RANK:220 )
在线值:
发帖
回帖
粉丝
19
mb_mihutdve 佬 ,"认真阅读的读者心中已经有了答案,就在Artmethod的data_这个属性里",这句话没理解,它是在如何绑定的Artmethod的data ...

看setxxxpointer这个函数,他的偏移是32字节,然后打开artmethod,进行手动计算即可对应上,这里我确实忽略了,请看图上的32字节来源

2024-8-2 14:12
0
雪    币: 261
活跃值: (1422)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20

你好,能看下i国网这个app如何过检测的吗?用网上的方法不好使,hook了pthread但是还是退出

最后于 2024-8-22 07:51 被jfztaq编辑 ,原因:
2024-8-22 07:50
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
21
大佬,想有偿请教一个类似的APP。能否加个联系方式。
2024-9-2 10:26
0
雪    币: 19
活跃值: (1378)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22

佬,出现这种问题,是因为什么呢。

2024-9-16 19:13
0
雪    币: 4365
活跃值: (4196)
能力值: ( LV12,RANK:220 )
在线值:
发帖
回帖
粉丝
23
matrump 佬,出现这种问题,是因为什么呢。
流程没错的话参考一下最后一个案例,看是不是自己开辟了一段空间把代码放进去执行了
2024-9-17 13:42
0
雪    币: 19
活跃值: (1378)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
mb_qzwrkwda 流程没错的话参考一下最后一个案例,看是不是自己开辟了一段空间把代码放进去执行了
了解了,我再去试试,谢谢哥~
2024-9-18 10:18
0
雪    币: 200
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
25
棕熊 是64位的 有时候会出现自带的so和odex编译混杂的情况,可以强制64位模式运行
佬,样本二中我算出偏移地址了,请问是ida打开哪个so文件啊,找不到对应的so文件,或者说该怎么找对应的so文件啊
2024-12-11 10:25
0
游客
登录 | 注册 方可回帖
返回