今天看啥  ›  专栏  ›  QuantumLZ

ctf 环境安装

QuantumLZ  · 简书  ·  · 2019-01-11 23:55

文章预览

操作系统

优选Ubuntu 16, 因为在heap应用的时候要用libc版本是2.23,新Ubuntu是2.27, 无法利用成功。

环境安装

我写了一个小sh脚本,直接跑,能够装pwndbg, pwntools和onegadget,基本够用了。

#!/bin/bash
sudo apt-get -y install git

git clone https://github.com/pwndbg/pwndbg
cd pwndbg
./setup.sh
echo "source ~/pwndbg/pwndbg.py">> ~/.gdbinit
echo "DONE! debug your program with gdb and enjoy" 

sudo apt-get -y install libc6-dev
echo "Successfully installed libc6-dev"

echo "Install pwntools"
sudo apt-get -y install python-pip
sudo apt-get -y install python-dev
python -m pip install setuptools
sudo pip install pwn

echo "Install OneGadget"
sudo apt -y install ruby
sudo gem install one_gadget 
………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览