Home
Original page
介紹 | 灰帽 Python 之旅
灰帽 Python 之旅
介紹
1.
序
2.
1 搭建开发环境
2.1.
1.1 操作系统准备
2.2.
1.2 获取和安装 Python2.5
2.3.
1.3 配置 Eclipse 和 PyDev
3.
2 调试器设计
3.1.
2.1 通用 CPU 寄存器
3.2.
2.2 栈
3.3.
2.3 调试事件
3.4.
2.4 断点
4.
3 自己动手写一个 windows 调试器
4.1.
3.2 获得 CPU 寄存器状态
4.2.
3.3 实现调试事件处理
4.3.
3.4 全能的断点
5.
4 PyDBG---纯 PYTHON 调试器
5.1.
4.1 扩展断点处理
5.2.
4.2 处理访问违例
5.3.
4.3 进程快照
6.
5 IMMUNITY----最好的调试器
6.1.
5.1 安装 Immunity 调试器
6.2.
5.2 Immunity Debugger 101
6.3.
5.3 Exploit 开发
6.4.
5.4 搞定反调试机制
7.
6 HOOKING
7.1.
6.1 用 PyDbg 实现 Soft Hooking
7.2.
6.2 Hard Hooking
8.
7 Dll 和代码注入
8.1.
7.1 创建远线程
8.2.
7.2 邪恶的代码
9.
8 FUZZING
9.1.
8.1 Bug 的分类
9.2.
8.2 File Fuzzer
9.3.
8.3 改进你的 Fuzzer
10.
9 SULLEY
10.1.
9.1 安装 Sulley
10.2.
9.2 Sulley primitives
10.3.
9.3 猎杀 WarFTPD
11.
10 Fuzzing Windows 驱动
11.1.
10.1 驱动通信
11.2.
10.2 用 Immunity fuzzing 驱动
11.3.
10.4 构建 Driver Fuzzer
12.
11 IDAPYTHON --- IDA 脚本
12.1.
11.1 安装 IDAPython
12.2.
11.2 IDAPython 函数
12.3.
11.3 脚本例子
13.
12 PyEmu
13.1.
12.1 安装 PyEmu
13.2.
12.2 PyEmu 一览
13.3.
12.3 IDAPyEmu
灰帽 Python 之旅