首页
社区
课程
招聘
[求助]android内核怎么判断请求来自于上层哪个进程?
发表于: 2019-6-12 18:14 3480

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

2019-6-12 18:14
3480
    内核层,我想根据不同的包名来patch内核函数比如sys_open函数,  如果是A进程那就patch,如果是其它进程那依然走以前的函数

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 913
活跃值: (364)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
c层的binder.getcallingUid?
2019-6-14 15:55
0
雪    币: 53
活跃值: (321)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
可以在sys_open 里使用 current->comm,这个就是当前发起open这个系统调用的进程的进程名,一般也包含包名
2019-6-15 22:49
1
雪    币: 8287
活跃值: (4795)
能力值: ( LV8,RANK:134 )
在线值:
发帖
回帖
粉丝
4
试试 current->parent->comm 或者current->comm
2019-6-17 20:44
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
能加个微信吗 请教你 13997718813
2019-11-24 12:22
0
游客
登录 | 注册 方可回帖
返回