堆的管理策略取决于各操作系统的堆管理器实现。之前看Windows、Linux,发现他们是存在一些区别的。虽然总的策略类似但在一些细微实现上有很大的区别。
所以本文就着重介绍一下Linux/Android的堆管理策略吧,一些个人理解就想到什么写什么了。网上这方面的内容也很多。推荐下面两个:
Continue reading堆的管理策略取决于各操作系统的堆管理器实现。之前看Windows、Linux,发现他们是存在一些区别的。虽然总的策略类似但在一些细微实现上有很大的区别。
所以本文就着重介绍一下Linux/Android的堆管理策略吧,一些个人理解就想到什么写什么了。网上这方面的内容也很多。推荐下面两个:
Continue reading本文记录一些SELinux和SEAndroid的内容
Continue reading本文记录一些Android Root相关的内容
Continue readingwindows 栈溢出
Continue readingx86跟ARM在一些指令集上有区别,但是大致逻辑一直。下面是以一个有栈溢出漏洞的vc6.0编写的C程序做示例。
Continue reading表现形式:
(参数类型参数类型参数类型参数类型)函数类型
例如:
1 | public int encrypt(int res, String test, long key) |
函数方法体为:
(ILjava/lang/String;J)I
参数与参数之间无间隔,用括号包裹,紧接着跟函数的数据类型。
Continue readingso注入的主要思路是:
Xposed的表现形式:
可以拦截任意应用的任意方法实现,将它替换为自设的功能代码。
主要逻辑:
Security Engineer
Android、移动安全、逆向、漏洞挖掘、渗透
17本,任职百度、滴滴