ELF Format 笔记:
ELF Format 笔记(一)—— 概述
ELF Format 笔记(二)—— ELF Header
ELF Format 笔记(三)—— Section Types
ELF Format 笔记(四)—— 节(Section)
ELF Format 笔记(五)—— 特殊 Section
ELF Format 笔记(六)—— 字符串表
ELF Format 笔记(七)—— 符号表
ELF Format 笔记(八)—— 符号的类型和属性(st_info)
ELF Format 笔记(九)—— Elf32_Sym 结构的 st_value 和 st_shndx 成员
ELF Format 笔记(十)—— 重定位(relocation)
ELF Format 笔记(十一)—— 程序头结构
ELF Format 笔记(十二)—— 段类型(segment types)
ELF Format 笔记(十三)—— 段权限
ELF Format 笔记(十四)—— 段内容
ELF Format 笔记(十五)—— 符号哈希表
了解动态链接:
了解动态链接(一)—— 概述
了解动态链接(二)—— 地址无关代码
了解动态链接(三)—— 共享模块的全局变量问题
了解动态链接(四)—— 延迟绑定
了解动态链接(五)—— 动态符号表
了解动态链接(六)—— 重定位表
入门 ARM 汇编:
入门 ARM 汇编(一)—— 知识铺垫
入门 ARM 汇编(二)—— 寻址方式
Android Native 程序逆向入门:
Android Native 程序逆向入门(一)—— Native 程序的启动流程
Android 系统进程 zygote:
系统进程 zygote(一)—— 概述
系统进程 zygote(二)—— zygote.rc 脚本
系统进程 zygote(三)—— app_process 的 main 函数
Linux 信号(signal):
Linux 信号(一)—— kill 函数
Linux 信号(二)—— signal 函数
Linux 信号(三)—— sigaction 函数
emacs 新手笔记:
emacs 新手笔记(一) —— 阅读【emacs tutorial】
emacs 新手笔记(二) —— 分割窗格 (split window)
emacs 新手笔记(三) —— 为 emacs 做一点简单的定制
emacs 新手笔记(四) —— 使用 dired 完成一些简单的文件和目录操作
c/c++ 笔记:
C++ 笔记(一) —— 尽量以 const、enum、inline 替换 #define
C++ 笔记(二) —— 不要在构造和析构函数中调用虚函数
python 笔记:
python 笔记(一) —— 不要误用 ++i、--i
LLVM 笔记: