前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Android 逆向】selinux 进程保护 ( selinux 进程保护 | 宽容模式 Permissive | 强制模式 Enforcing )

【Android 逆向】selinux 进程保护 ( selinux 进程保护 | 宽容模式 Permissive | 强制模式 Enforcing )

作者头像
韩曙亮
发布2023-03-29 19:38:15
1K0
发布2023-03-29 19:38:15
举报
文章被收录于专栏:韩曙亮的移动开发专栏

文章目录

一、selinux 进程保护


selinux 进程保护 一旦开启后 , 其它进程不能调试指定的进程 ;

Android 5.0 及之后的系统默认开启 ;

执行 getenforce 查看 selinux 是否开启 ;

代码语言:javascript
复制
walleye:/ # getenforce
Enforcing
在这里插入图片描述
在这里插入图片描述

二、宽容模式与强制模式


selinux 有两种模式 :

  • 0 : permissive , 宽容模式 ; 该模式下 selinux 关闭 , 可以调试进程数据 ;
  • 1 : enforcing , 强制模式 ; 该模式下 selinux 打开 , 不能调试进程数据 ;

默认模式为 强制模式 ;

如果在调试进程时 , 调试失败 , 需要查看当前的 selinux 的模式 是否是 宽容模式 , 强制模式下 , 无法进行调试 ;

设置 宽容模式 : 执行如下命令 , 可以设置宽容模式 ;

代码语言:javascript
复制
setenforce 0

完整命令行输出 : 前提是手机是 root 过的 , 调用 su 命令 , 获取 root 权限 ;

代码语言:javascript
复制
walleye:/ # getenforce
Enforcing
walleye:/ # setenforce 0
walleye:/ # getenforce
Permissive
walleye:/ #
在这里插入图片描述
在这里插入图片描述

设置强制模式 : 执行如下命令 , 可以设置强制模式 ;

代码语言:javascript
复制
setenforce 1

完整命令行输出 :

代码语言:javascript
复制
walleye:/ # getenforce
Permissive
walleye:/ # setenforce 1
walleye:/ # getenforce
Enforcing
walleye:/ #
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-10-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、selinux 进程保护
  • 二、宽容模式与强制模式
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档