Lv.1
mefuleyou
更多个人资料
0
成长值
1
关注
0
粉丝
+ 关注
私信
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
暂无数据
个人勋章
TA还没获得勋章~
成长雷达
0
0
0
0
0
个人资料
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
暂无数据
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
主题
(1)
|
回复
(8)
麒麟v10 aarch64 LSM框架加载使用mmap_file,capable 钩子的驱动导致宕机
发布时间
2021/04/02 09:34:47
最后回复
mefuleyou
2021/04/06 18:03:39
版块
OS与驱动
6192
14
0
他的回复:
评论 摸鱼砖家:是一个单独的ko,主要就是一些hook和系统调用,适配不同的系统内核,然后适配kylin v10 4.19内核的时候,无法加载ko,加载就宕机
麒麟v10 aarch64 LSM框架加载使用mmap_file,capable 钩子的驱动导致宕机
发布时间
2021/04/02 09:34:47
最后回复
mefuleyou
2021/04/06 18:03:39
版块
OS与驱动
6192
14
0
他的回复:
评论 九溪烟树:没有联系到,关注了麒麟技术的公众号,咨询过客服,客服对这个不是很懂,我再试试吧,多谢。
麒麟v10 aarch64 LSM框架加载使用mmap_file,capable 钩子的驱动导致宕机
发布时间
2021/04/02 09:34:47
最后回复
mefuleyou
2021/04/06 18:03:39
版块
OS与驱动
6192
14
0
他的回复:
从符号表内查capability_hooks,遍历链表使用hlist_del_rcu清除list,直接宕机重启了,是不是不可以操作capability_hooks。
麒麟v10 aarch64 LSM框架加载使用mmap_file,capable 钩子的驱动导致宕机
发布时间
2021/04/02 09:34:47
最后回复
mefuleyou
2021/04/06 18:03:39
版块
OS与驱动
6192
14
0
他的回复:
评论 九溪烟树:多谢,用debug分析vmcore文件确实是在security_add_hooks那个地方挂掉了,但是汇编语言不太懂。挂载hook函数的这个地方,相同的hook点比如mmap_file,不同的安全模块使用的时候,新的hook实现又会被放到当前hook函数之前,类似于一个栈结构,这种链式的应该不会有冲突的啊,您对这个地方怎么看啊?
麒麟v10 aarch64 LSM框架加载使用mmap_file,capable 钩子的驱动导致宕机
发布时间
2021/04/02 09:34:47
最后回复
mefuleyou
2021/04/06 18:03:39
版块
OS与驱动
6192
14
0
他的回复:
查看了下4.19.90内核源码,securit_init中有个capability_add_hooks,这个模块里使用了这两个hook,怀疑是这个地方跟我的驱动里面冲突了,后面试着先把系统的capability模块清除,再使用这两个钩子。
麒麟v10 aarch64 LSM框架加载使用mmap_file,capable 钩子的驱动导致宕机
发布时间
2021/04/02 09:34:47
最后回复
mefuleyou
2021/04/06 18:03:39
版块
OS与驱动
6192
14
0
他的回复:
评论 九溪烟树:这个驱动是我们的加固产品,可以适配不同内核,centos6,7,ubuntu,方德等系统用的内核都做过适配。用这两个钩子分别做动态库防护,内核防护的。有debuginfo安装包就好了,多谢您了!
麒麟v10 aarch64 LSM框架加载使用mmap_file,capable 钩子的驱动导致宕机
发布时间
2021/04/02 09:34:47
最后回复
mefuleyou
2021/04/06 18:03:39
版块
OS与驱动
6192
14
0
他的回复:
这个版本的内核是别人提供的,不可以升级。要适配这个机器环境驱动,驱动编译完成,insmod时因为用了这两个hook导致系统重启,想知道是否是因为有别的内核安全模块使用了还是什么原因,我已经停掉了firewalld,设置禁止启动。
麒麟V10-覆盖系统调用表-sys_call_table
发布时间
2020/09/17 14:57:12
最后回复
mefuleyou
2021/04/01 15:29:29
版块
OS与驱动
5590
5
0
他的回复:
麒麟v10 4.19.90-17.ky10.aarch64,我这边遇到的个问题,注册hook函数,用mmap_file,capable这两个钩子时宕机,其他的hook可以注册上去,不知道啥原因,网上也没有找到对应这个内核的debuginfo安装包,系统调用表这个应该是有写保护,得先清掉写保护再改表吧,hook这个问题有知道咋回事的吗?