首页
社区
课程
招聘
[原创]GirlHook 轻量化的LUA脚本Android Hook框架
发表于: 2025-6-28 23:32 7767

[原创]GirlHook 轻量化的LUA脚本Android Hook框架

2025-6-28 23:32
7767

如果这个项目对你有用,还请在GitHub为我留下一颗star。非常感谢。目前已支持java方法hook和dump所有已加载dex

项目地址位于最下方

    本意是写一个Hook框架来平替一下总是被检测的frida,所以花费一些时间写了这个Hook框架。另一方面也是想研究一下ART的Hook原理,借着这个机会研究明白也写出来了。目前运行的还不是很完美,对象会直接打印出地址,也就是localref,不能递归解析(对象嵌套对象),只能解析对象中的基础类型。被嵌套的对象需要手动再调用函数解析一次。

基础场景下算是够用了,功力不够深,大佬轻喷。以后会逐步完善这套框架。

    目前只支持AArch64(因为参数传递比较麻烦,用了不少内联汇编)。探测结构偏移用的是Android15的,因为我目前手机上只有Android15的机器,在Android11/15/16手机上测试通过,理论上api30+的手机都能使用。使用文件传递参数,所以最好使用真机和api33之后的模拟器。如果需要在低版本使用,可以修改一下FindClass里面定义的偏移;这个使用的是类似frida的做法,找到固定字段作为锚点,往上往下加减固定偏移来找指定字段。这些小偏移如果不想自己找,也可以抄frida-java-bridge的内容。

    核心是一个so,注入后就可以进行hook,通过文件与loader通信,loader再与client通信。注入器这块我没有写,使用的是tinjector。这个注入器也是十分的强大,强烈推荐。

测试用例包含在Github,另外也拿其他软件测试了一下

一个简单的演示视频:616K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6%4N6%4N6Q4x3X3g2T1K9h3I4A6j5X3W2D9K9g2)9J5k6h3y4G2L8g2)9J5c8Y4k6A6k6r3g2G2i4K6u0r3b7W2j5I4M7K6W2w2L8i4A6h3c8e0q4A6i4K6u0r3

贴一张图:

image-20250628213902887



[培训]Windows内核深度攻防:从Hook技术到Rootkit实战!

最后于 2025-7-5 14:41 被Lynnette编辑 ,原因:
收藏
免费 243
支持
分享
最新回复 (197)
雪    币: 204
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
6666
2025-6-29 01:08
0
雪    币: 58
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
6666666666
2025-6-29 02:05
0
雪    币: 7
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
感谢分享
2025-6-29 06:49
0
雪    币: 8566
活跃值: (4280)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
感谢分享
2025-6-29 07:52
0
雪    币: 494
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
牛的
2025-6-29 08:51
0
雪    币: 117
活跃值: (2081)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
66
2025-6-29 08:51
0
雪    币: 220
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8
666
2025-6-29 09:10
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9
666
2025-6-29 09:11
0
雪    币: 815
活跃值: (5317)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
10
1
2025-6-29 13:41
0
雪    币: 765
活跃值: (2078)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
支持一下吧
2025-6-29 17:08
0
雪    币: 8637
活跃值: (6392)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
感谢分享
2025-6-29 17:08
0
雪    币: 3032
活跃值: (3884)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
过来瞧瞧
2025-6-29 18:47
0
雪    币: 36
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
14
学习学习
2025-6-29 19:24
0
雪    币: 3781
活跃值: (4075)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
感谢分享
2025-6-29 19:29
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
16
Thanks for sharing
2025-6-29 20:54
0
雪    币: 1929
活跃值: (2080)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
学习一下
2025-6-29 21:53
0
雪    币: 378
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
18
666
2025-6-29 22:04
0
雪    币: 8230
活跃值: (4763)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
轮子造的好
2025-6-30 00:18
0
雪    币: 220
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
20
6666
2025-6-30 02:08
0
雪    币: 11
活跃值: (720)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
6666
2025-6-30 09:07
0
雪    币: 0
活跃值: (2439)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
6666
2025-6-30 09:32
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
23
6666
2025-6-30 09:37
0
雪    币: 5611
活跃值: (3919)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
666
2025-6-30 09:40
0
雪    币: 1265
活跃值: (2227)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
6666
2025-6-30 09:54
0
游客
登录 | 注册 方可回帖
返回