首页
社区
课程
招聘
[原创]root环境下直接修改ro属性
发表于: 2017-10-28 10:27 10902

[原创]root环境下直接修改ro属性

2017-10-28 10:27
10902

属性是由init进程读取到内存中,然后通过mmap只读方式共享到其他进程中。读的时候每个进程都可以直接读取,而修改或者添加只能由init进程来进行,这样方便selinux权限管理。

有root权限后,我们可以将属性内存通过mmap读写的方式共享到我们的内存中,这样可以任意修改,绕过init的限制。

上图其实很形象,是字典树和二叉树的混合。结点信息数据结构如下:

思路:

附上源码:feaK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6i4i4K6u0V1g2#2c8W2M7V1c8S2L8W2)9J5c8X3q4F1k6s2u0G2K9h3c8Q4y4h3k6H3M7X3!0H3k6i4u0@1K9h3g2K6


[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 1
支持
分享
最新回复 (7)
雪    币: 7779
活跃值: (5197)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
感谢分享
2017-10-28 15:21
0
雪    币: 102
活跃值: (2785)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
mark..........
2018-6-23 23:10
0
雪    币: 1
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
想問下這句做什麼用的?
p_info->serial = (valuelen << 24) | (p_info->serial & 0xffffff);
2018-7-2 15:19
0
雪    币: 262
活跃值: (111)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
牛逼哄哄,非常有用
2018-8-30 22:45
0
雪    币: 210
活跃值: (30)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
标记。。
2018-8-31 11:35
0
雪    币: 351
活跃值: (426)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
mark
2018-9-21 11:33
0
雪    币: 174
活跃值: (384)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
mark
2018-9-26 16:00
0
游客
登录 | 注册 方可回帖
返回