change directory structure

This commit is contained in:
firmianay 2017-11-01 23:47:55 +08:00
parent 9d40a2ce4c
commit aa6d532d89
16 changed files with 43 additions and 22 deletions

View File

@ -7,7 +7,7 @@
- [1.4 Web 安全基础](doc/1.4_web_basic.md) - [1.4 Web 安全基础](doc/1.4_web_basic.md)
- [1.5 逆向工程基础](doc/1.5_reverse_basic.md) - [1.5 逆向工程基础](doc/1.5_reverse_basic.md)
- [1.5.1 C 语言基础](doc/1.5.1_c_basic.md) - [1.5.1 C 语言基础](doc/1.5.1_c_basic.md)
- [1.5.2 x86/x64/ARM 汇编基础](doc/1.5.2_x86&x64&ARM.md) - [1.5.2 x86/x86-64 汇编基础](doc/1.5.2_x86&x64.md)
- [1.5.3 Linux ELF](doc/1.5.3_elf.md) - [1.5.3 Linux ELF](doc/1.5.3_elf.md)
- [1.5.4 Windows PE](doc/1.5.4_pe.md) - [1.5.4 Windows PE](doc/1.5.4_pe.md)
- [1.5.5 静态链接](doc/1.5.5_static_link.md) - [1.5.5 静态链接](doc/1.5.5_static_link.md)
@ -16,7 +16,10 @@
- [1.5.8 glibc malloc](doc/1.5.8_glibc_malloc.md) - [1.5.8 glibc malloc](doc/1.5.8_glibc_malloc.md)
- [1.6 密码学基础](doc/1.6_crypto_basic.md) - [1.6 密码学基础](doc/1.6_crypto_basic.md)
- [1.7 Android 安全基础](doc/1.7_android_basic.md) - [1.7 Android 安全基础](doc/1.7_android_basic.md)
- [1.7.1 Android 环境搭建](doc/1.7.1_android_env.md)
- [1.7.2 Dalvik 指令集](doc/1.7.2_dalvik.md)
- [1.7.3 ARM 汇编基础](doc/1.7.3_arm.md)
- [1.7.4 Android 常用工具](doc/1.7.4_android_tools.md)
- [二、工具篇](doc/2_tools.md) - [二、工具篇](doc/2_tools.md)
- [2.1 VM](doc/2.1_vm.md) - [2.1 VM](doc/2.1_vm.md)
- [2.2 gdb/peda](doc/2.2_gdb&peda.md) - [2.2 gdb/peda](doc/2.2_gdb&peda.md)
@ -25,7 +28,7 @@
- [2.5 radare2](doc/2.5_radare2.md) - [2.5 radare2](doc/2.5_radare2.md)
- [2.6 IDA Pro](doc/2.6_idapro.md) - [2.6 IDA Pro](doc/2.6_idapro.md)
- [2.7 pwntools](doc/2.7_pwntools.md) - [2.7 pwntools](doc/2.7_pwntools.md)
- [2.8 zio](doc/2.8_zio.md) - [2.8 JEB](doc/2.8_jeb.md)
- [2.9 metasploit](doc/2.9_metasploit.md) - [2.9 metasploit](doc/2.9_metasploit.md)
- [2.10 binwalk](doc/2.10_binwalk.md) - [2.10 binwalk](doc/2.10_binwalk.md)
- [2.11 Burp Suite](doc/2.11_burpsuite.md) - [2.11 Burp Suite](doc/2.11_burpsuite.md)
@ -48,6 +51,7 @@
- [4.3 GCC 堆栈保护技术](doc/4.3_gcc.md) - [4.3 GCC 堆栈保护技术](doc/4.3_gcc.md)
- [4.4 使用 DynELF 泄露函数地址](doc/4.4_dynelf.md) - [4.4 使用 DynELF 泄露函数地址](doc/4.4_dynelf.md)
- [4.5 Z3 约束求解器](doc/4.5_z3.md) - [4.5 Z3 约束求解器](doc/4.5_z3.md)
- [4.6 zio](doc/4.6_zio.md)
- [五、高级篇](doc/5_advanced.md) - [五、高级篇](doc/5_advanced.md)
- [5.1 Fuzz 测试](doc/5.1_fuzz.md) - [5.1 Fuzz 测试](doc/5.1_fuzz.md)

View File

@ -8,7 +8,7 @@
* [1.4 Web 安全基础](doc/1.4_web_basic.md) * [1.4 Web 安全基础](doc/1.4_web_basic.md)
* [1.5 逆向工程基础](doc/1.5_reverse_basic.md) * [1.5 逆向工程基础](doc/1.5_reverse_basic.md)
* [1.5.1 C 语言基础](doc/1.5.1_c_basic.md) * [1.5.1 C 语言基础](doc/1.5.1_c_basic.md)
* [1.5.2 x86/x64/ARM 汇编基础](doc/1.5.2_x86&x64&ARM.md) * [1.5.2 x86/x86-64 汇编基础](doc/1.5.2_x86&x64.md)
* [1.5.3 Linux ELF](doc/1.5.3_elf.md) * [1.5.3 Linux ELF](doc/1.5.3_elf.md)
* [1.5.4 Windows PE](doc/1.5.4_pe.md) * [1.5.4 Windows PE](doc/1.5.4_pe.md)
* [1.5.5 静态链接](doc/1.5.5_static_link.md) * [1.5.5 静态链接](doc/1.5.5_static_link.md)
@ -17,6 +17,10 @@
* [1.5.8 glibc malloc](doc/1.5.8_glibc_malloc.md) * [1.5.8 glibc malloc](doc/1.5.8_glibc_malloc.md)
* [1.6 密码学基础](doc/1.6_crypto_basic.md) * [1.6 密码学基础](doc/1.6_crypto_basic.md)
* [1.7 Android 安全基础](doc/1.7_android_basic.md) * [1.7 Android 安全基础](doc/1.7_android_basic.md)
* [1.7.1 Android 环境搭建](doc/1.7.1_android_env.md)
* [1.7.2 Dalvik 指令集](doc/1.7.2_dalvik.md)
* [1.7.3 ARM 汇编基础](doc/1.7.3_arm.md)
* [1.7.4 Android 常用工具](doc/1.7.4_android_tools.md)
* [二、工具篇](doc/2_tools.md) * [二、工具篇](doc/2_tools.md)
* [2.1 VM](doc/2.1_vm.md) * [2.1 VM](doc/2.1_vm.md)
* [2.2 gdb/peda](doc/2.2_gdb&peda.md) * [2.2 gdb/peda](doc/2.2_gdb&peda.md)
@ -25,7 +29,7 @@
* [2.5 radare2](doc/2.5_radare2.md) * [2.5 radare2](doc/2.5_radare2.md)
* [2.6 IDA Pro](doc/2.6_idapro.md) * [2.6 IDA Pro](doc/2.6_idapro.md)
* [2.7 pwntools](doc/2.7_pwntools.md) * [2.7 pwntools](doc/2.7_pwntools.md)
* [2.8 zio](doc/2.8_zio.md) * [2.8 JEB](doc/2.8_jeb.md)
* [2.9 metasploit](doc/2.9_metasploit.md) * [2.9 metasploit](doc/2.9_metasploit.md)
* [2.10 binwalk](doc/2.10_binwalk.md) * [2.10 binwalk](doc/2.10_binwalk.md)
* [2.11 Burp Suite](doc/2.11_burpsuite.md) * [2.11 Burp Suite](doc/2.11_burpsuite.md)
@ -46,6 +50,7 @@
* [4.3 GCC 堆栈保护技术](doc/4.3_gcc.md) * [4.3 GCC 堆栈保护技术](doc/4.3_gcc.md)
* [4.4 使用 DynELF 泄露函数地址](doc/4.4_dynelf.md) * [4.4 使用 DynELF 泄露函数地址](doc/4.4_dynelf.md)
* [4.5 Z3 约束求解器](doc/4.5_z3.md) * [4.5 Z3 约束求解器](doc/4.5_z3.md)
* [4.6 zio](doc/4.6_zio.md)
* [五、高级篇](doc/5_advanced.md) * [五、高级篇](doc/5_advanced.md)
* [5.1 Fuzz 测试](doc/5.1_fuzz.md) * [5.1 Fuzz 测试](doc/5.1_fuzz.md)
* [5.2 Pin 动态二进制插桩](doc/5.2_pin.md) * [5.2 Pin 动态二进制插桩](doc/5.2_pin.md)

View File

@ -1,12 +0,0 @@
# 1.5.2 x86/x64/ARM 汇编基础
- [x86](#x86)
- [x64](#x64)
- [ARM](#arm)
## x86
## x64
## ARM

9
doc/1.5.2_x86&x64.md Normal file
View File

@ -0,0 +1,9 @@
# 1.5.2 x86/x86-64 汇编基础
- [x86](#x86)
- [x64](#x64)
## x86
## x64

View File

@ -1,7 +1,7 @@
# 1.5 逆向工程基础 # 1.5 逆向工程基础
- [1.5.1 C 语言基础](1.5.1_c_basic.md) - [1.5.1 C 语言基础](1.5.1_c_basic.md)
- [1.5.2 x86/x64/ARM 汇编基础](1.5.2_x86&x64&ARM.md) - [1.5.2 x86/x86-64 汇编基础](1.5.2_x86&x64.md)
- [1.5.3 Linux ELF](1.5.3_elf.md) - [1.5.3 Linux ELF](1.5.3_elf.md)
- [1.5.4 Windows PE](1.5.4_pe.md) - [1.5.4 Windows PE](1.5.4_pe.md)
- [1.5.5 静态链接](1.5.5_static_link.md) - [1.5.5 静态链接](1.5.5_static_link.md)

1
doc/1.7.1_android_env.md Normal file
View File

@ -0,0 +1 @@
# 1.7.1 Android 环境搭建

1
doc/1.7.2_dalvik.md Normal file
View File

@ -0,0 +1 @@
# 1.7.2 Dalvik 指令集

1
doc/1.7.3_arm.md Normal file
View File

@ -0,0 +1 @@
# 1.7.3 ARM 汇编基础

View File

@ -0,0 +1 @@
# 1.7.4 Android 常用工具

View File

@ -1 +1,6 @@
# 1.7 Android 安全基础 # 1.7 Android 安全基础
- [1.7.1 Android 环境搭建](1.7.1_android_env.md)
- [1.7.2 Dalvik 指令集](1.7.2_dalvik.md)
- [1.7.3 ARM 汇编基础](1.7.3_arm.md)
- [1.7.4 Android 常用工具](1.7.4_android_tools.md)

View File

@ -6,7 +6,7 @@
- [1.4 Web 安全基础](1.4_web_basic.md) - [1.4 Web 安全基础](1.4_web_basic.md)
- [1.5 逆向工程基础](1.5_reverse_basic.md) - [1.5 逆向工程基础](1.5_reverse_basic.md)
- [1.5.1 C 语言基础](1.5.1_c_basic.md) - [1.5.1 C 语言基础](1.5.1_c_basic.md)
- [1.5.2 x86/x64/ARM 汇编基础](1.5.2_x86&x64&ARM.md) - [1.5.2 x86/x86-64 汇编基础](1.5.2_x86&x64.md)
- [1.5.3 Linux ELF](1.5.3_elf.md) - [1.5.3 Linux ELF](1.5.3_elf.md)
- [1.5.4 Windows PE](1.5.4_pe.md) - [1.5.4 Windows PE](1.5.4_pe.md)
- [1.5.5 静态链接](1.5.5_static_link.md) - [1.5.5 静态链接](1.5.5_static_link.md)
@ -15,3 +15,7 @@
- [1.5.8 glibc malloc](1.5.8_glibc_malloc.md) - [1.5.8 glibc malloc](1.5.8_glibc_malloc.md)
- [1.6 密码学基础](1.6_crypto_basic.md) - [1.6 密码学基础](1.6_crypto_basic.md)
- [1.7 Android 安全基础](1.7_android_basic.md) - [1.7 Android 安全基础](1.7_android_basic.md)
- [1.7.1 Android 环境搭建](1.7.1_android_env.md)
- [1.7.2 Dalvik 指令集](1.7.2_dalvik.md)
- [1.7.3 ARM 汇编基础](1.7.3_arm.md)
- [1.7.4 Android 常用工具](1.7.4_android_tools.md)

View File

@ -19,6 +19,7 @@
- [信息information](#信息information) - [信息information](#信息information)
- [打印print & 反汇编disassembling](#打印print--反汇编disassembling) - [打印print & 反汇编disassembling](#打印print--反汇编disassembling)
- [写入write](#写入write) - [写入write](#写入write)
- [调试debugging](#调试debugging)
- [视图模式](#视图模式) - [视图模式](#视图模式)
- [Web 界面使用](#web-界面使用) - [Web 界面使用](#web-界面使用)
- [在 CTF 中的运用](#在-ctf-中的运用) - [在 CTF 中的运用](#在-ctf-中的运用)
@ -998,7 +999,7 @@ radare2 中反汇编操作是隐藏在打印操作中的,即使用 `pd`
| wox [val] ^= xor (f.ex: wox 0x90) | wox [val] ^= xor (f.ex: wox 0x90)
``` ```
#### 调试 #### 调试debugging
在开启 r2 时使用参数 `-d` 即可开启调试模式,当然如果你已经加载了程序,可以使用命令 `ood` 重新开启调试。 在开启 r2 时使用参数 `-d` 即可开启调试模式,当然如果你已经加载了程序,可以使用命令 `ood` 重新开启调试。
``` ```
[0x7f8363c75f30]> d? [0x7f8363c75f30]> d?

1
doc/2.8_jeb.md Normal file
View File

@ -0,0 +1 @@
# 2.8 JEB

View File

@ -1 +0,0 @@
# 2.8 Zio

View File

@ -7,7 +7,7 @@
- [2.5 radare2](2.5_radare2.md) - [2.5 radare2](2.5_radare2.md)
- [2.6 IDA Pro](2.6_idapro.md) - [2.6 IDA Pro](2.6_idapro.md)
- [2.7 pwntools](2.7_pwntools.md) - [2.7 pwntools](2.7_pwntools.md)
- [2.8 zio](2.8_zio.md) - [2.8 JEB](2.8_jeb.md)
- [2.9 metasploit](2.9_metasploit.md) - [2.9 metasploit](2.9_metasploit.md)
- [2.10 binwalk](2.10_binwalk.md) - [2.10 binwalk](2.10_binwalk.md)
- [2.11 Burp Suite](2.11_burpsuite.md) - [2.11 Burp Suite](2.11_burpsuite.md)

1
doc/4.6_zio.md Normal file
View File

@ -0,0 +1 @@
# 4.6 Zio