1 创建docker并且挂载本地
挂载本地是可以直接用本地的文件
docker run -it -v 本地目录:docker目录 ubuntu /bin/bash
2 创建用户
创建用户
方便后续安装
不然后面的pwndbg可能用不了
useradd username
passwd username
3 更新一下软件包
之后的都在root下面进行。
apt update
apt upgrade
apt-get update
apt-get upgrade
4 安装一下vim
apt-get install vim
5 安装一下基础软件
apt install python
apt install git
apt install wget
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
apt install tmux
6 pwbdbg && pwngdb
cd ~/
git clone https://github.com/scwuaptx/Pwngdb.git
cp ~/Pwngdb/.gdbinit ~/
git clone https://github.com/pwndbg/pwndbg
cd pwndbg
./setup.sh
vim ~/.gdbinit
然后写入
source ~/pwndbg/gdbinit.py
一定要写成这样子的
7 安装pwntools
pip install pwntools
8 安装其他
apt install gcc-multilib
也可以修改更新源
备份一下源
cp /etc/apt/sources.list /etc/apt/sources_init.list
进入/etc/apt/sources.list
vim /etc/apt/sources.list
把里面的东西都删掉,然更换成新的源
这里用的阿里源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
然后更新
apt-get update
apt-get upgrade