本文记录一些SELinux和SEAndroid的内容
Continue reading本文记录一些Android Root相关的内容
Continue reading- 无符号整数
- 有符号整数
- 截断
- 配合不安全函数进行栈溢出
windows 栈溢出
Continue readingx86跟ARM在一些指令集上有区别,但是大致逻辑一直。下面是以一个有栈溢出漏洞的vc6.0编写的C程序做示例。
Continue reading最近暴露的KRACK攻击可以理解为钻了协议的空子,故本文就对其内部原理及实现做大致的剖析。因802.11协议簇所涉极广,暂做部分解析。详情可参考:知乎:无线技术大讲堂, 维基百科
顺便学习一下wifi相关协议
Continue reading这篇文章主要介绍汇编、计算机组成原理等基本内容,属于基础篇。方便其他人快速查阅。
每一段的基础介绍都参杂一些个人理解
脱360的壳时需要给mmap函数下断点,总结IPC的共享内存时也需要用到mmap,所以本文就先总结一下mmap相关内容。
Continue reading上篇文章Android脱壳(基于第一代加壳)介绍了如何使用ida pro在运行Dalvik虚拟机的Android4.4手机上脱壳。其中有一个很重要的步骤就是给libdvm.so的_Z21dvmDexFileOpenPartialPKviPP6DvmDex函数下断点,用于确定dex在内存空间中的起始位置和大小,那这篇文章就挖一下Dalvik虚拟机是如何加载dex文件的。
Continue reading