Beebug

✨ deeznutz

✨ Master ✨
Staff member
Joined
May 15, 2017
Messages
981
Likes
760
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:
  • 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)
Dependencies
  • r2pipe
  • pydot
  • graphviz
  • pyqtgraph
Installation

Code:
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
Download Beebug
 
Top Bottom