本文最后更新于:星期三, 一月 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:

D4rk3r 师傅的博客

M4X师傅


pwn ARM

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!