android内核剖析!不断提升自己创造溢价的能力,含BATJM大厂 ...
分类:
移动开发 时间:
2021-03-18 14:29:41
阅读次数:
0
android内核剖析!系统学Android从零开始,论程序员成长的正确姿势 ...
分类:
移动开发 时间:
2021-03-18 14:29:22
阅读次数:
0
study_Android_Mchangeandroid系统定制(魔改)视频教程第一章android源码编译与刷机基础第一课Pixel刷谷歌官网rom包第二课android4版本源码编译第三课Nexus4刷android4.4第四课android8版本源码编译与Pixel刷机第五课android10版本源码编译与Pixel刷机第六课android内核源码编译第七课Pixel替换内核第八课root教
分类:
移动开发 时间:
2020-02-29 10:22:46
阅读次数:
169
下载内核源码和交叉编译链交叉编译链我用的 https://aosp.tuna.tsinghua.edu.cn/platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9 设置交叉编译链前缀export CROSS_COMPILE=$( ...
分类:
移动开发 时间:
2019-05-12 10:39:24
阅读次数:
433
《深入理解Android内核设计思想》已陆续在全国各大书店上市,电子书店也在陆续上架中(不断添加):1. China-Pub2. 京东3. Amazon4. 当当5. 淘宝网6. 比比看哪边购书廉价书本文件夹和一些章节内容将陆续与各位亲爱的读者们分享。感谢大家一直以来的支持和鼓舞~~ 《深入理解An ...
分类:
移动开发 时间:
2019-04-18 20:06:59
阅读次数:
176
单机版,网络版 一、 兼容性测试(品牌,android内核的版本) a) android版本 b) android自带的模拟器 c) 各品牌手机 d) 版本向上兼容,向下兼容测试 二、 安装与卸载 a) 安装路径 b) 包名是否冲突 c) 安装app,app正常使用,重启手机,能正常使用 d) 安装 ...
分类:
移动开发 时间:
2019-01-25 19:56:50
阅读次数:
217
1. 下载内核源码和交叉编译链,交叉编译链我用的 2. 例如: 3. 这里我用的是arm 4. 5. 在4.x的机器上编译3.x的内核需要把 第373行改为 ``if (!@val) {`` ...
分类:
移动开发 时间:
2018-12-14 17:39:28
阅读次数:
195
让我们的Android ROOT,多一点套路。 一、简单套路 CVE-2012-6422的漏洞利用代码,展示了另一种提权方法。(见附录) 这也是一个mmap驱动接口校验导致映射任意内核地址的洞。将内核映射到用户进程空间后,使用setresuid(0, 0, 0)进行提权。 其步骤如下: 二、详解 1 ...
分类:
移动开发 时间:
2018-10-28 00:55:18
阅读次数:
227
android_rooting_tools是GITHUB上的一个Android内核漏洞提权项目,包含多套内核漏洞的exploit代码: 下面通过 libdiagexploit 这份漏洞利用代码,分析一下项目源码。 libdiagexploit利用的CVE-2012-4220,这是一个驱动设备ioct ...
分类:
移动开发 时间:
2018-10-28 00:50:40
阅读次数:
208
一、准备 由于内核栈不可执行(NX),栈溢出利用需用到ROP。简单回顾一下ARM ROP。 漏洞演示代码如下,网上随便找了个。 vulnerable_function函数使用read从标准输入读数据到buf缓冲区,未校验拷贝长度导致栈溢出。分析其汇编代码: 首先LR,R11寄存器压栈,接着分配0x8 ...
分类:
移动开发 时间:
2018-10-28 00:48:41
阅读次数:
248