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

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

2024-7-30 20:21
53269

冰与火的战歌:Windows内核攻防实战高级班!从零到实战,融合AI与Windows内核攻防全技术栈,打造具备自动化能力的内核开发高手。

最后于 2024-7-31 17:30 被棕熊编辑 ,原因: 添加工具apk到附件,原来的aosp10不会直接输出指针数量,修复这个bug
上传的附件:
收藏
点赞 ・36
打赏
分享
最新回复 (26)
雪    币: 6
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2 楼
支持大佬,跟着大佬学习
2024-7-30 20:26
0
雪    币: 2651
活跃值: (3259)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
3 楼
你学的好快啊
2024-7-30 20:36
0
雪    币: 4366
活跃值: (4236)
能力值: ( LV12,RANK:220 )
在线值:
发帖
回帖
粉丝
4 楼
北袅 你学的好快啊[em_81]
来一起学 嘎嘎快
2024-7-30 20:38
0
雪    币: 802
活跃值: (2058)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5 楼
支持大佬,
2024-7-30 22:00
0
雪    币: 6643
活跃值: (5313)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
6 楼
支持表哥!
2024-7-30 22:16
0
雪    币: 4366
活跃值: (4236)
能力值: ( LV12,RANK:220 )
在线值:
发帖
回帖
粉丝
7 楼
Light紫星 支持大佬,
谢谢大佬
2024-7-31 08:08
0
雪    币: 4366
活跃值: (4236)
能力值: ( LV12,RANK:220 )
在线值:
发帖
回帖
粉丝
8 楼
正己 支持表哥!
太荣幸了表哥,我之前读过你的文章,写得特别棒
2024-7-31 08:09
0
雪    币: 6
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9 楼
Light紫星 支持大佬,
大佬好久没发帖了
2024-7-31 10:43
0
雪    币: 222
活跃值: (345)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10 楼
支持大佬,在虫佬群里看到你发这篇文章
2024-7-31 10:46
0
雪    币: 4366
活跃值: (4236)
能力值: ( 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
雪    币: 4366
活跃值: (4236)
能力值: ( LV12,RANK:220 )
在线值:
发帖
回帖
粉丝
13 楼
你瞒我瞒 小试牛刀样本中,我使用ida64打开了64位的so,跳过去文章给的地址0x1dd80,这个地方不是native_stringFromJNI。我在注册位置输出了地址,然后通过地址-maps中base地址 ...
是64位的 有时候会出现自带的so和odex编译混杂的情况,可以强制64位模式运行
2024-7-31 16:30
0
雪    币: 102
活跃值: (4136)
能力值: ( 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
雪    币: 4366
活跃值: (4236)
能力值: ( 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
雪    币: 4366
活跃值: (4236)
能力值: ( 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
游客
登录 | 注册 方可回帖
返回