# long-driller **Repository Path**: Hanseltu/long-driller ## Basic Information - **Project Name**: long-driller - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-12-22 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README - [INSTALL](#install) - [1. preinstall](#1-preinstall) - [2. capstone source compile](#2-capstone-source-compile) - [3. virtualenvwrapper](#3-virtualenvwrapper) - [4. claripy](#4-claripy) - [5. angr](#5-angr) - [6. shellphish-qemu](#6-shellphish-qemu) - [7. shellphish-afl](#7-shellphish-afl) - [8. tracer](#8-tracer) - [9. redis](#9-redis) - [10. fuzzer](#10-fuzzer) - [11. driller](#11-driller) - [12. binaries](#12-binaries) - [cgc samples](#cgc-samples) - [test](#test) - [1. driller_sample](#1-driller_sample) - [2. print_out](#2-print_out) - [3. python_plot](#3-python_plot) # INSTALL ## 1. preinstall sudo apt-get install python-dev libffi-dev build-essential python-pip git sudo apt-get build-dep qemu-system ## 2. capstone source compile ./make.sh sudo ./make.sh install ## 3. virtualenvwrapper sudo apt-get install virtualenvwrapper vim ~/.bashrc to add " source /usr/share/virtualenvwrapper/virtualenvwrapper.sh " mkvirtualenv angr ## 4. claripy git clone https://github.com/angr/claripy.git pip install -r requirements.txt pip install -v -e . ## 5. angr git clone https://github.com/angr/angr.git pip install -r requirements.txt pip install -v -e . ## 6. shellphish-qemu git clone https://github.com/shellphish/shellphish-qemu.git sudo apt-get install libpixman-1-dev ./rebuild.sh pip install -v -e . ## 7. shellphish-afl git clone https://github.com/shellphish/shellphish-afl.git python setup.py develop ~/driller/shellphish-afl/bin/afl-cgc$ cp tracers/i386/afl-qemu-trace ./ pip install -v -e . ## 8. tracer git clone https://github.com/angr/tracer.git sudo apt-get install libacl1-dev pip install -r requirements.txt pip install -v -e . ## 9. redis http://blog.fens.me/linux-redis-install/ sudo apt-get install redis-server pip install redis ## 10. fuzzer git clone https://github.com/shellphish/fuzzer.git pip install tqdm pip install IPython sudo apt-get install build-essential gcc-multilib libtool automake autoconf bison debootstrap debian-archive-keyring sudo apt-get build-dep qemu python setup.py build pip install -v -e . ## 11. driller pip install -r requirements.txt python setup.py build pip install -v -e . ## 12. binaries git clone --depth 1 https://github.com/angr/binaries.git # cgc samples http://www.lungetech.com/cgc-corpus/cwe/cfe/ # test ## 1. driller_sample cd fuzzer ./shellphuzz -c 1 -d 1 -f 8 --no-dictionary ../test/driller_sample/driller_sample ## 2. print_out cd test/print_output python print_output.py ../driller_sample/driller_sample /dev/shm/work/driller_sample/sync/driller/queue/ ## 3. python_plot python python_plot.py /dev/shm/work/driller_sample/fuzzer-master.log