本文最后更新于:星期三, 一月 2日 2019, 3:48 下午
最近打的比赛,做arm-pwn发现自己环境有点问题,就像新搭一个基于deepin系统的环境,下面记录下搭环境的过程
先装好deepin虚拟机,然后开始配环境
基本环境的安装
gdb-multiarch, git , vim, gdb ,binfmt 用来 识别文件格式
sudo apt-get update sudo apt-get install git gdb gdb-multiarch vim sudo apt-get install "binfmt*"
安装gef
wget -O ~/.gdbinit-gef.py -q https://github.com/hugsy/gef/raw/master/gef.py echo source ~/.gdbinit-gef.py >> ~/.gdbinit
安装pip,pwntools
wget https://bootstrap.pypa.io/get-pip.py sudo python get-pip.py sudo apt-get install python-dev sudo pip install pwntools
安装qume
sudo apt-get install qemu-user
然后环境基本就搞定了,剩下的共享库,需要安装什么就安装什么,我另一篇博客有讲过,这里就不讲了。
reference:
本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!