From b927f827f2106aa26088617e4d8760c5af135af3 Mon Sep 17 00:00:00 2001 From: wumb0 Date: Mon, 6 Jun 2016 12:10:05 -0400 Subject: [PATCH] Update vagrant_setup.sh smashed more things into ~/tools fixed pwndbg install --- vagrant_setup.sh | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/vagrant_setup.sh b/vagrant_setup.sh index d34b997..0ad5213 100755 --- a/vagrant_setup.sh +++ b/vagrant_setup.sh @@ -38,27 +38,23 @@ mkdir tools cd tools # Install pwndbg -git clone https://github.com/zachriggle/pwndbg +git clone --recursive https://github.com/zachriggle/pwndbg echo source `pwd`/pwndbg/gdbinit.py >> ~/.gdbinit - -# Capstone for pwndbg -git clone https://github.com/aquynh/capstone -cd capstone -git checkout -t origin/next -sudo ./make.sh install -cd bindings/python -sudo python3 setup.py install # Ubuntu 14.04+, GDB uses Python3 +cd pwndbg +./setup.sh +cd .. # pycparser for pwndbg sudo pip3 install pycparser # Use pip3 for Python3 # Install radare2 +cd ~/tools git clone https://github.com/radare/radare2 cd radare2 ./sys/install.sh # Install binwalk -cd +cd ~/tools git clone https://github.com/devttys0/binwalk cd binwalk sudo python setup.py install @@ -77,7 +73,7 @@ make sudo pip2 uninstall capstone -y # Install correct capstone -cd ~/tools/capstone/bindings/python +cd ~/tools/pwndbg/capstone/bindings/python sudo python setup.py install # Personal config @@ -89,7 +85,7 @@ cd dotfiles ./install.sh # Install Angr -cd /home/vagrant +cd ~/tools sudo apt-get -y install python-dev libffi-dev build-essential virtualenvwrapper sudo pip install virtualenv virtualenv angr