Add libheap GDB library

This commit is contained in:
Riccardo Schirone 2016-10-11 11:43:07 +02:00
parent 57df3ea00f
commit 395daa6fba
3 changed files with 16 additions and 0 deletions

View file

@ -25,6 +25,7 @@ Installers for the following tools are included:
| binary | [gdb](http://www.gnu.org/software/gdb/) | Up-to-date gdb with python2 bindings. | <!--tool--><!--failing-->
| binary | [gef](https://github.com/hugsy/gef) | Enhanced environment for gdb. | <!--tool--><!--no-test-->
| binary | [hongfuzz](https://github.com/google/honggfuzz) | A general-purpose, easy-to-use fuzzer with interesting analysis options. | <!--tool--><!--test-->
| binary | [libheap](https://github.com/cloudburst/libheap) | gdb python library for examining the glibc heap (ptmalloc) | <!--tool--><!--no-test-->
| binary | [panda](https://github.com/moyix/panda) | Platform for Architecture-Neutral Dynamic Analysis. | <!--tool--><!--no-test-->
| binary | [pathgrind](https://github.com/codelion/pathgrind) | Path-based, symbolically-assisted fuzzer. | <!--tool--><!--test-->
| binary | [peda](https://github.com/longld/peda) | Enhanced environment for gdb. | <!--tool--><!--test-->

View file

@ -2,6 +2,11 @@
curl https://ftp.gnu.org/gnu/gdb/gdb-7.11.1.tar.gz | tar xz
cd gdb-7.11.1
# move to ctftools virtual env
source ${VIRTUALENVWRAPPER_SCRIPT}
workon ctftools
./configure --prefix=$(dirname $PWD) --with-python=python2 --enable-targets=all
make -j $(nproc)
make install

10
libheap/install Executable file
View file

@ -0,0 +1,10 @@
#!/bin/bash
git clone https://github.com/cloudburst/libheap
# move to ctftools virtual env
source ${VIRTUALENVWRAPPER_SCRIPT}
workon ctftools
cd libheap
python setup.py install