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

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

文章目录

一、selinux 进程保护

二、宽容模式与强制模式





一、selinux 进程保护


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


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


执行 getenforce 查看 selinux 是否开启 ;


walleye:/ # getenforce
Enforcing


image.png




二、宽容模式与强制模式


selinux 有两种模式 :


0 : permissive , 宽容模式 ; 该模式下 selinux 关闭 , 可以调试进程数据 ;

1 : enforcing , 强制模式 ; 该模式下 selinux 打开 , 不能调试进程数据 ;

默认模式为 强制模式 ;


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



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


setenforce 0


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


walleye:/ # getenforce
Enforcing
walleye:/ # setenforce 0
walleye:/ # getenforce
Permissive
walleye:/ #





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


setenforce 1


完整命令行输出 :


walleye:/ # getenforce
Permissive
walleye:/ # setenforce 1
walleye:/ # getenforce
Enforcing
walleye:/ #


image.png

image.png

目录
相关文章
|
12天前
|
Android开发
Android Mediatek 增加Recovery模式下读cmdline的强制工厂重置选项
Android Mediatek 增加Recovery模式下读cmdline的强制工厂重置选项
19 0
|
13天前
|
Android开发
Android 11 添加Service服务SELinux问题
Android 11 添加Service服务SELinux问题
29 1
|
4月前
|
XML 前端开发 测试技术
Android基础知识:解释Android的MVC和MVP模式。
Android基础知识:解释Android的MVC和MVP模式。
32 0
|
9月前
|
测试技术 Android开发 虚拟化
踩坑记录 | Android 逆向之如何处理 Kali Nat 模式无法上网?
踩坑记录 | Android 逆向之如何处理 Kali Nat 模式无法上网?
206 0
|
14天前
|
设计模式 前端开发 数据库
构建高效Android应用:使用Jetpack架构组件实现MVVM模式
【4月更文挑战第21天】 在移动开发领域,构建一个既健壮又易于维护的Android应用是每个开发者的目标。随着项目复杂度的增加,传统的MVP或MVC架构往往难以应对快速变化的市场需求和复杂的业务逻辑。本文将探讨如何利用Android Jetpack中的架构组件来实施MVVM(Model-View-ViewModel)设计模式,旨在提供一个更加模块化、可测试且易于管理的代码结构。通过具体案例分析,我们将展示如何使用LiveData, ViewModel, 和Repository来实现界面与业务逻辑的分离,以及如何利用Room数据库进行持久化存储。最终,你将获得一个响应迅速、可扩展且符合现代软件工
15 0
|
20天前
|
传感器 小程序 Java
Java+saas模式 智慧校园系统源码Java Android +MySQL+ IDEA 多校运营数字化校园云平台源码
Java+saas模式 智慧校园系统源码Java Android +MySQL+ IDEA 多校运营数字化校园云平台源码 智慧校园即智慧化的校园,也指按智慧化标准进行的校园建设,按标准《智慧校园总体框架》中对智慧校园的标准定义是:物理空间和信息空间的有机衔接,使任何人、任何时间、任何地点都能便捷的获取资源和服务。
17 1
|
1月前
|
安全 Linux API
Android进程与线程
Android进程与线程
20 0
|
2月前
|
消息中间件 存储 缓存
概述Linux进程间通信模式
【2月更文挑战第14天】
|
8月前
|
Java Linux Android开发
理解Android进程创建流程
理解Android进程创建流程
53 0
|
9月前
|
存储 数据采集 缓存
【运维知识进阶篇】Zabbix5.0稳定版详解9(Zabbix优化:高并发对MySQL进行拆分、Zabbix-agent主动上报模式、使用proxy代理模式、系统自带监控项优化、进程优化、缓存优化)
【运维知识进阶篇】Zabbix5.0稳定版详解9(Zabbix优化:高并发对MySQL进行拆分、Zabbix-agent主动上报模式、使用proxy代理模式、系统自带监控项优化、进程优化、缓存优化)
235 0

相关实验场景

更多