mirror of
https://github.com/zardus/ctf-tools
synced 2024-11-10 16:34:13 +00:00
added BARF
This commit is contained in:
parent
aab3d7b28f
commit
dcb2713331
4 changed files with 28 additions and 0 deletions
|
@ -8,6 +8,7 @@ Installers for the following tools are included:
|
|||
| Category | Tool | Description |
|
||||
|----------|------|-------------|
|
||||
| binary | [afl](http://lcamtuf.coredump.cx/afl/) | State-of-the-art fuzzer. |
|
||||
| binary | [barf](https://github.com/programa-stic/barf-project) | Binary Analysis and Reverse-engineering Framework. |
|
||||
| binary | [checksec](https://github.com/slimm609/checksec.sh) | Check binary hardening settings. |
|
||||
| binary | [crosstool-ng](http://crosstool-ng.org/) | Cross-compilers and cross-architecture tools. |
|
||||
| binary | [gdb](http://www.gnu.org/software/gdb/) | Up-to-date gdb with python2 bindings. |
|
||||
|
|
20
barf/install
Executable file
20
barf/install
Executable file
|
@ -0,0 +1,20 @@
|
|||
#!/bin/bash
|
||||
|
||||
# it's z3!
|
||||
pip install https://github.com/zardus/z3/archive/pypy-and-setup.zip
|
||||
|
||||
# pybfd can't be installed with pip
|
||||
git clone https://github.com/Groundworkstech/pybfd
|
||||
cd pybfd/
|
||||
python setup.py install
|
||||
cd ..
|
||||
|
||||
# install barf
|
||||
git clone https://github.com/programa-stic/barf-project
|
||||
cd barf-project/
|
||||
pip install -e pyasmjit/
|
||||
pip install -e barf/
|
||||
cd ..
|
||||
|
||||
mkdir -p bin
|
||||
ln -s $(which BARFgadgets) bin/barfgadgets
|
3
barf/install-root
Executable file
3
barf/install-root
Executable file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
apt-get -y install binutils-multiarch-dev
|
4
barf/uninstall
Executable file
4
barf/uninstall
Executable file
|
@ -0,0 +1,4 @@
|
|||
#!/bin/bash
|
||||
|
||||
pip uninstall -y barf pyasmjit
|
||||
rm -f $VIRTUAL_ENV/bin/BARFgadgets
|
Loading…
Reference in a new issue