mirror of
https://github.com/nganhkhoa/CTF-All-In-One.git
synced 2024-12-24 19:21:15 +07:00
change directory structure
This commit is contained in:
parent
9d40a2ce4c
commit
aa6d532d89
10
README.md
10
README.md
@ -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)
|
||||||
|
@ -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)
|
||||||
|
@ -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
9
doc/1.5.2_x86&x64.md
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
# 1.5.2 x86/x86-64 汇编基础
|
||||||
|
|
||||||
|
- [x86](#x86)
|
||||||
|
- [x64](#x64)
|
||||||
|
|
||||||
|
|
||||||
|
## x86
|
||||||
|
|
||||||
|
## x64
|
@ -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
1
doc/1.7.1_android_env.md
Normal file
@ -0,0 +1 @@
|
|||||||
|
# 1.7.1 Android 环境搭建
|
1
doc/1.7.2_dalvik.md
Normal file
1
doc/1.7.2_dalvik.md
Normal file
@ -0,0 +1 @@
|
|||||||
|
# 1.7.2 Dalvik 指令集
|
1
doc/1.7.3_arm.md
Normal file
1
doc/1.7.3_arm.md
Normal file
@ -0,0 +1 @@
|
|||||||
|
# 1.7.3 ARM 汇编基础
|
1
doc/1.7.4_android_tools.md
Normal file
1
doc/1.7.4_android_tools.md
Normal file
@ -0,0 +1 @@
|
|||||||
|
# 1.7.4 Android 常用工具
|
@ -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)
|
||||||
|
@ -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)
|
||||||
|
@ -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
1
doc/2.8_jeb.md
Normal file
@ -0,0 +1 @@
|
|||||||
|
# 2.8 JEB
|
@ -1 +0,0 @@
|
|||||||
# 2.8 Zio
|
|
@ -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
1
doc/4.6_zio.md
Normal file
@ -0,0 +1 @@
|
|||||||
|
# 4.6 Zio
|
Loading…
Reference in New Issue
Block a user