- Joined
- May 15, 2017
- Messages
- 984
- Likes
- 759
- Points
- 1,045
beebug is a tool that can be used to verify if a program crash could be exploitable.
This tool was presented the first time at r2con 2018 in Barcelona.
Some implemented functionality are:
This tool was presented the first time at r2con 2018 in Barcelona.
Some implemented functionality are:
- Stack overflow on libc
- Crash on Program Counter
- Crash on branch
- Crash on write memory
- Heap vulnerabilities
- Read access violation (some exploitable cases)
- Help to analyze a crash (graph view)
- r2pipe
- pydot
- graphviz
- pyqtgraph
Download BeebugCode:
wget https://github.com/radare/radare2/archive/2.7.0.tar.gz
tar xzvf 2.7.0.tar.gz
cd radare2-2.7.0/
/radare2-2.7.0 $ ./configure --prefix=/usr
/radare2-2.7.0 $ make -j8
/radare2-2.7.0 $ sudo make install
apt-get install graphviz
pip3 install -r requirements.txt