This commit is contained in:
firmianay 2017-08-16 15:15:04 +08:00
commit 58b6f9a5c9
5 changed files with 39 additions and 3 deletions

View File

@ -45,6 +45,7 @@
- [中文文案排版指北](https://github.com/sparanoid/chinese-copywriting-guidelines)
章节 | 作者 | 进度
--- | --- | ---
1.5.5_static_link | firmianay | 未完成
| 章节 | 作者 | 进度 |
| ------------------ | --------- | ---- |
| 1.5.5_static_link | firmianay | 未完成 |
| 1.6-Crypto/2.1-gdb | Skye | 未完成 |

View File

@ -45,6 +45,7 @@
* [5.2 Pin 动态二进制插桩](doc/5.2_pin.md)
* [5.3 angr 二进制自动化分析](doc/5.3_angr.md)
* [5.4 反调试技术](doc/5.4_antidbg.md)
* [5.5 Symbolic Execution 符号执行](doc/5.5_symbolic.md)
* [六、附录](doc/6_appendix.md)
* [6.1 更多 Linux 工具](doc/6.1_Linuxtools.md)
* [6.2 更多 Windows 工具](doc/6.2_wintools.md)

View File

@ -3,6 +3,7 @@
- [gdb 的组成架构](#gdb-的组成架构)
- [gdb 基本工作原理](#gdb-基本工作原理)
- [gdb 基本操作](#gdb-基本操作)
- [gdb-peda](#gdb-peda)
## gdb 的组成架构
@ -43,3 +44,17 @@ long ptrace(enum __ptrace_request request, pid_t pid, void *addr, void *data);
## gdb 基本操作
## gdb-peda
gdb-peda插件是
### 安装
```shell
git clone https://github.com/longld/peda.git ~/peda
echo "source ~/peda/peda.py" >> ~/.gdbinit
echo "DONE! debug your program with gdb and enjoy"
```
### peda命令

View File

@ -1 +1,3 @@
# 3.2 Crypto
密码学Cryptography一般可分为古典密码学和现代密码学。

17
doc/5.5_symbolic.md Normal file
View File

@ -0,0 +1,17 @@
# Symbolic Execution 符号执行技术
* [符号执行的历史](#符号执行的历史)
* [什么是符号执行](#什么是符号执行)
## 符号执行的历史
![history-of-se](https://raw.githubusercontent.com/enzet/symbolic-execution/master/diagram/symbolic-execution.svg)
或者进入[https://github.com/enzet/symbolic-execution](https://github.com/enzet/symbolic-execution)查看SVG大图。
## 什么是符号执行