Android系统
文章平均质量分 93
qq964541543
对科技爱好者你有多高我就想最多高
展开
-
shellcode找块福地- 通过VDSO绕过PXN
给shellcode找块福地- 通过VDSO绕过PXN0x01 引语近日看雪论坛里有个兄弟在写漏洞利用的时候遇到了点问题。他发现rop实现提权的方式在不同设备版本适配的时候比较麻烦,需要做的工作较多。他想知道有没有更好更稳定的方式,绕过PXN让内核执行shellcode。最近一年,一种利用VDSO( Virtual Dynamic Shared Object,虚拟动态共享对象)机制的攻击方式,在脏牛等漏洞利用代码中得到应用。本文将介绍这种新型的绕过PXN的攻击方式。0x02 回顾PXN原创 2021-10-14 11:33:26 · 457 阅读 · 0 评论 -
Android 11 selinux 权限设置
快速阅读框架SELinux介绍看Android怎么写?如何确认是SELinux 约束引起?怎么抓取SELinux Log?修改之后,怎么快速验证?怎么从log中提取有效信息?重点介绍参考文档架构从上层到驱动层的调用流程,但是我们重点关注sContext:注:file_contexts //系统中所有file_contexts安全上下文seapp_contexts //app安全上下文property_contexts //属原创 2021-09-12 15:45:31 · 14531 阅读 · 0 评论 -
高级性能优化Android 开机时间慢问题debug
高级性能优化Android 开机时间慢问题debugStep 1启动电源以及系统启动当电源按下,引导芯片代码开始从预定义的地方(固化在ROM)开始执行。加载引导程序到RAM,然后执行。Step2 : bootloader引导程序是在Android操作系统开始运行前的一个小程序。引导程序是运行的第一个程序,因此它是针对特定的主板与芯片的。引导程序分两个阶段执行。第一个阶段,检测外部的RAM以及加载对第二阶段有用的程序;第二阶段,引导程序设置网络、内存等等。这些对于运行内核是必要..原创 2020-12-03 12:06:23 · 832 阅读 · 0 评论 -
serialno查看
[ro.boot.serialno]: [1234567890]./sys/kernel/config/usb_gadget/g1/strings/0x409/serialnumber原创 2019-10-26 14:38:50 · 823 阅读 · 0 评论 -
Android 按键处理(驱动层到上层)架构
本文链接:https://blog.csdn.net/zxm317122667/article/details/8516869Android 按键处理(驱动层到上层)架构(1)Android使用标准的linux输入事件设备(/dev/input目录下)和驱动,按键定义在内核include/linux/input.h文件中,按键定义形式如下:#define KEY_SEARCH217...原创 2019-08-14 16:46:36 · 692 阅读 · 0 评论