@@ -22,7 +22,7 @@ sudo -E apt-get -y install git python-pip python3-pip python-dev \
22
22
binutils-multiarch libxml2-dev libxslt1-dev git libffi-dev \
23
23
libreadline-dev libtool debootstrap debian-archive-keyring \
24
24
libglib2.0-dev libpixman-1-dev libqt4-dev graphviz-dev \
25
- nasm pandoc libtool-bin
25
+ nasm pandoc libtool-bin valgrind libfuzzer-7-dev
26
26
sudo -E pip install pip --upgrade
27
27
28
28
# Init .repositories
@@ -103,12 +103,9 @@ sudo make
103
103
sudo make install
104
104
105
105
# Install angr
106
- git_clone https://github.com/angr/angr-dev.git
107
- cd ${MY_HOME}/.repositories/angr-dev
108
- sudo apt-get -y install virtualenvwrapper python3-pip python3-dev python3-setuptools build-essential libxml2-dev libxslt1-dev git libffi-dev cmake libreadline-dev libtool debootstrap debian-archive-keyring libglib2.0-dev libpixman-1-dev qtdeclarative5-dev binutils-multiarch nasm libssl-dev libc6:i386 libgcc1:i386 libstdc++6:i386 libtinfo5:i386 zlib1g:i386 openjdk-8-jdk
109
106
source /usr/share/virtualenvwrapper/virtualenvwrapper.sh
110
- mkvirtualenv angr
111
- ./setup.sh
107
+ mkvirtualenv --python=$(which python3) angr
108
+ pip install angr
112
109
deactivate
113
110
114
111
# Install ropper
@@ -120,7 +117,7 @@ sudo -E pip install filebytes==0.9.18
120
117
sudo -E pip install keystone-engine
121
118
sudo -E pip install . --upgrade
122
119
123
- # Install AFL
120
+ # Install afl-fuzz
124
121
sudo apt-get -y install clang-7
125
122
cd ${MY_HOME}/.repositories
126
123
wget --quiet http://lcamtuf.coredump.cx/afl/releases/afl-latest.tgz
@@ -153,13 +150,27 @@ rm afl-latest.tgz
153
150
sudo make install
154
151
)
155
152
153
+ # Install hongfuzz
154
+ git_clone https://github.com/google/honggfuzz.git
155
+ sudo apt-get -y install libbfd-dev libunwind-dev
156
+ make
157
+ sudo make install
158
+
156
159
# Install radamsa
157
160
git_clone https://gitlab.com/akihe/radamsa.git
158
161
sudo apt-get -y install gcc make git wget
159
162
cd ${MY_HOME}/.repositories/radamsa
160
163
make
161
164
sudo make install
162
165
166
+ # Install zzuf
167
+ git_clone https://github.com/samhocevar/zzuf.git
168
+ cd ${MY_HOME}/.repositories/zzuf
169
+ ./bootstrap
170
+ ./configure
171
+ make
172
+ sudo make install
173
+
163
174
# Install unicorn engine
164
175
git_clone https://github.com/unicorn-engine/unicorn.git
165
176
cd ${MY_HOME}/.repositories/unicorn
0 commit comments