首页
论坛
课程
招聘
yzlmars
雪    币: 165
活跃值: 活跃值 (28)
能力值: ( LV3,RANK:20 )
在线值:
发帖
6
回帖
26
粉丝
0

[求助]android内核怎么判断请求来自于上层哪个进程?

2019-6-12 18:14 1917

[求助]android内核怎么判断请求来自于上层哪个进程?

2019-6-12 18:14
1917
    内核层,我想根据不同的包名来patch内核函数比如sys_open函数,  如果是A进程那就patch,如果是其它进程那依然走以前的函数
最新回复 (4)
我是一只马鹿
雪    币: 435
活跃值: 活跃值 (24)
能力值: ( LV2,RANK:10 )
在线值:
发帖
1
回帖
22
粉丝
1
我是一只马鹿 活跃值 2019-6-14 15:55
2
0
c层的binder.getcallingUid?
netsniffer
雪    币: 181
活跃值: 活跃值 (12)
能力值: ( LV3,RANK:20 )
在线值:
发帖
10
回帖
333
粉丝
0
netsniffer 活跃值 2019-6-15 22:49
3
1
可以在sys_open 里使用 current->comm,这个就是当前发起open这个系统调用的进程的进程名,一般也包含包名
hanbingle
雪    币: 7674
活跃值: 活跃值 (77)
能力值: ( LV7,RANK:100 )
在线值:
发帖
4
回帖
29
粉丝
32
hanbingle 活跃值 2 2019-6-17 20:44
4
0
试试 current->parent->comm 或者current->comm
mb_hrkdqhgb
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
0
回帖
8
粉丝
0
mb_hrkdqhgb 活跃值 2019-11-24 12:22
5
0
能加个微信吗 请教你 13997718813
游客
登录 | 注册 方可回帖
返回