我的经验书十年磨一剑


目录

1. DOCBOOK的使用
1.1. 安装
1.2. 元素
2. SWF文件格式概述
2.1. 概述
2.2. 实例
3. 编译和链接
3.1. GCC编译和链接
3.2. 编译器
3.3. 链接器
4. 目标文件
4.1. 目标文件内容
5. 静态链接
5.1. 空间与地址分配
5.2. 符号解析与重定位
6. 进程装载
6.1. 进程
6.2. Linunx内核装载ELF过程
7. 动态链接
7.1. 动态链接的原因
7.2. 基本思想
7.3. 地址无关代码
7.4. 延迟绑定(PLT)
7.5. ELF在Linux下的动态链接实现
7.6. 动态链接的步骤和实现
7.7. Linux动态链接器的实现
7.8. Linux共享库
8. syscall流程
8.1. linux下异常初始化流程
8.2. syscall中断向量代码
8.3. read系统调用的实现
8.4. 如何添加系统调用
9. GCC问题
9.1. GCC内联汇编
9.2. GCC优化问题
10. PTRACE注入进程
10.1. 进程注入
10.2. 相关技术
10.3. 执行转移
10.4. 内存分配
10.5. 内存管理
10.6. 共享库注入
10.7. 代码注入
11. 通过DWARF实现C语言反射
11.1. DWARF简介
11.2. 查找函数
11.3.
11.4.
11.5.
11.6.
11.7.
11.8.
11.9.
11.10.
11.11.
12. qemu和lttng
12.1. qemu中mini2440硬件仿真环境
12.2. 在qemu-mini2440里使用lttng
12.3.
12.4.
12.5.
12.6.
12.7.
12.8.
12.9.
12.10.
12.11.
13. lockfree相关
14. History
15. History
16. History
17. History
18. History
19. History
20. History
21. History
22. History