From e54d4599470a6db3f760bb0d27483ea962310cc5 Mon Sep 17 00:00:00 2001 From: firmianay Date: Thu, 25 Jan 2018 10:56:13 +0800 Subject: [PATCH] add 2.1.1_qemu --- SUMMARY.md | 1 + doc/2.1.1_qemu.md | 28 ++++++++++++++++++++++++++++ doc/2_tools.md | 1 + doc/5.1.1_afl_fuzzer.md | 16 ++++++++++++++++ 4 files changed, 46 insertions(+) create mode 100644 doc/2.1.1_qemu.md diff --git a/SUMMARY.md b/SUMMARY.md index 6a81c40..19e80aa 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -40,6 +40,7 @@ GitHub 地址:https://github.com/firmianay/CTF-All-In-One * [1.7.4 Android 常用工具](doc/1.7.4_android_tools.md) * [二、工具篇](doc/2_tools.md) * [2.1 VM](doc/2.1_vm.md) + * [2.1.1 QEMU](doc/2.1.1_qemu.md) * [2.2 gdb/peda](doc/2.2_gdb.md) * [2.3 ollydbg](doc/2.3_ollydbg.md) * [2.4 windbg](doc/2.4_windbg.md) diff --git a/doc/2.1.1_qemu.md b/doc/2.1.1_qemu.md new file mode 100644 index 0000000..649aa58 --- /dev/null +++ b/doc/2.1.1_qemu.md @@ -0,0 +1,28 @@ +# 2.1.1 QEMU + +- [简介](#简介) +- [安装](#安装) +- [参考资料](#参考资料) + +## 简介 +QEMU 是一个广泛使用的开源计算机仿真器和虚拟机。当作为仿真器时,可以在一种架构(如PC机)下运行另一种架构(如ARM)下的操作系统和程序,当作为虚拟机时,可以使用 Xen 或 KVM 访问 CPU 的扩展功能(HVM),在主机 CPU 上直接执行虚拟客户端的代码。 + + +## 安装 +``` +Arch: $ pacman -S qemu +Debian/Ubuntu: $ apt-get install qemu +``` +当然如果你偏爱源码编译安装的话: +``` +$ git clone git://git.qemu.org/qemu.git +$ cd qemu +$ git submodule init +$ git submodule update --recursive +$ ./configure +$ make +``` + + +## 参考资料 +- [QEMU](https://www.qemu.org/) diff --git a/doc/2_tools.md b/doc/2_tools.md index 3822289..ac5914e 100644 --- a/doc/2_tools.md +++ b/doc/2_tools.md @@ -1,6 +1,7 @@ # 第二章 工具篇 - [2.1 VM](2.1_vm.md) + - [2.1.1 QEMU](2.1.1_qemu.md) - [2.2 gdb/peda](2.2_gdb.md) - [2.3 ollydbg](2.3_ollydbg.md) - [2.4 windbg](2.4_windbg.md) diff --git a/doc/5.1.1_afl_fuzzer.md b/doc/5.1.1_afl_fuzzer.md index 2d94d4a..61e798f 100644 --- a/doc/5.1.1_afl_fuzzer.md +++ b/doc/5.1.1_afl_fuzzer.md @@ -1 +1,17 @@ # 5.1.1 AFL fuzzer + +- [AFL 简介](#afl-简介) +- [安装](#安装) + + +## 安装 +``` +$ wget http://lcamtuf.coredump.cx/afl/releases/afl-latest.tgz +$ tar zxvf afl-latest.tgz +$ cd afl-2.52b +$ make +$ sudo make install +``` + + +## 参考资料