Skip to content

Instantly share code, notes, and snippets.

@bongtrop
Last active June 23, 2020 06:58
Show Gist options
  • Save bongtrop/b3e1122042bbe2c3645bdc8d5c31058b to your computer and use it in GitHub Desktop.
Save bongtrop/b3e1122042bbe2c3645bdc8d5c31058b to your computer and use it in GitHub Desktop.
Binary Exploit Course (Kali)

Binary Exploit Training

Tools Installation

First, update repository database.

sudo apt update

Reversing Tool

Install Cutter

wget https://github.com/radareorg/cutter/releases/download/v1.10.3/Cutter-v1.10.3-x64.Linux.AppImage
chmod +x Cutter-v1.10.3-x64.Linux.AppImage

IDA

Debugging Tool

Install GDB

sudo apt install gdb

Install PEDA

git clone https://github.com/longld/peda.git ~/peda
echo "source ~/peda/peda.py" >> ~/.gdbinit

Exploit Development Tool

Install Pwntools on Python3

sudo apt install python3-pip
pip3 install pwntools

Install one_gadget

sudo gem install one_gadget

Utilization

Disable ASLR Linux kernel.

echo 0 | sudo tee /proc/sys/kernel/randomize_va_space

Enable ASLR Linux kernel.

echo 2 | sudo tee /proc/sys/kernel/randomize_va_space

Labs

Download HERE !!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment