- 博客(10)
- 资源 (1)
- 收藏
- 关注
转载 android中system_server中的服务概述
System_Server进程运行在system server进程中的服务比较多,这是整个Android框架的基础 Native服务SurfaceFlinger 这是framebuffer合成的服务,将各个应用程序及应用程序中的逻辑窗口图像数据(surface)合成到一个物理窗口中显示(framebuffer)的服务程序 Java服务:这部分的服务大部分都有一个
2016-06-27 16:43:57 2492
原创 序列化机制之-Parcel
一.先从Serialize说起 我们都知道Java中的Serialize机制,译成串行化、序列化……,其作用是能将数据对象存入字节流当中,在需要时重新生成对象。主要应用是利用外部存储设备保存对象状态,以及通过网络传输对象等。 二.Android中的新的序列化机制 在Android系统中,定位为针对内存受限的设备,因此对性能要求更高,另外系统中采用了新
2016-06-22 14:46:12 932
转载 从mediaserver入手学习快速理解binder机制
(一) 概述 android的binder机制提供一种进程间通信的方法,使一个进程可以以类似远程过程调用的形式调用另一个进程所提供的功能。binder机制在Java环境和C/C++环境都有提供。 android的代码中,与C/C++的binder包括一些类型和接口的定义和实现,相关的代码在下面这几个文件中: frameworks\base\include\uti
2016-06-21 19:10:04 1938 1
原创 Android的底层库libutils
第一部分 libutils 概述 libutils 是 Android 的底层库,这个库以 C++ 实现,它提供的 API 也是 C++ 的。 Android 的层次的 C 语言 程序和库,大都基于 libutils 开发。 libutils中的 头文件如下所示: frameworks/base/include/utils libutils 的源文件: fra
2016-06-21 17:13:47 5781 1
转载 Android内存优化之OOM
Android内存优化之OOMSEP 12TH, 2015 | COMMENTSAndroid的内存优化是性能优化中很重要的一部分,而避免OOM又是内存优化中比较核心的一点,这是一篇关于内存优化中如何避免OOM的总结性概要文章,内容大多都是和OOM有关的实践总结概要。理解错误或是偏差的地方,还请多包涵指正,谢谢!(一)Android的内存管理机制Goog
2016-06-20 15:11:57 640
原创 IOCTL命令-_IO, _IOR, _IOW, _IOWR 幻数的理解
有一年半时间没有一行一行的写过linux驱动程序了,有的东西会发现遗忘了,今天就当是复习一下吧。在编写ioctl代码之前,需要选择对应不同命令的编号。为了防止对错误的设备使用正确的命令,命令号应该在系统范围内唯一,这种错误匹配并不是不会发生,程序可能发现自己正在试图对FIFO和audio等这类非串行设备输入流修改波特率,如果每一个ioctl命令都是唯一的,应用程序进行这种操作时就会得到一个
2016-06-20 12:05:16 2047
转载 linux常见漏洞利用技术实践
这篇文章好像被很多人转载,以至于我都不能找到谁的才是原创,因此就不加原创链接了。个人感觉,对于pwn入门的人来说很有启发意义,这套工具,方法理论移植到android平台其实差别不大,android平台现在的安全机制趋于更完善的阶段,因此在做exploit的时候可能遇到的问题会多点,但是起步走的思路和过程是差不多的。如果说还需要补充什么,我觉得在ret2libc之后可以添加rop的介绍,因为其实ro
2016-06-14 11:27:25 10212
原创 Android安全框架认识
根据Android四大框架来解说安全机制 代码安全java不同于C/C++,java是解释性语言,存在代码被反编译的隐患;默认混淆器为proguard,最新版本为4.7; proguard还可用来压缩、优化java字节码,删除无用的类、字段、方法、属性、注释等。配置方法为在Android.mk中设置LOCAL_PROGUARD_FLAG_FILES
2016-06-13 21:29:34 1535
原创 编写poc和exploit的几款常用工具介绍
1.pwntoolspwntools是一个CTF框架和漏洞利用开发库,用Python开发,由rapid设计,旨在让使用者简单快速的编写exploit。pwntools对Ubuntu 12.04和14.04的支持最好,但是绝大多数的功能也支持Debian, Arch, FreeBSD, OSX, 等等。sudo pip install pwntools即可安装
2016-06-12 11:30:00 19410
原创 Linux对内存管理的两篇好文章
https://jaq.alibaba.com/community/art/show?spm=a313e.7916648.0.0.OdxEY9&articleid=315https://jaq.alibaba.com/community/art/show?spm=a313e.7916648.0.0.93g9Yd&articleid=334
2016-06-08 15:53:40 579
Superuser源码
2016-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人