Skip to content
master
Go to file
Code

README.md

Hacking 101

  • Fundamentals of System & Network Exploitation
  • Hacking Tricks, Techniques & Tools
  • Based on the book: Hacking: The Art of Exploitation 2nd Ediition by Jon Erickson

Requirements

Install Required Tools

  • update Linux and install tools
sudo apt update
sudo apt install curl build-essential ccache gdb gcc-multilib
git clone https://github.com/longld/peda.git ~/peda
echo "source ~/peda/peda.py" >> ~/.gdbinit
curl -o Miniconda.sh https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda.sh # pick defaults; python 3 is installed!
conda update conda
conda install notebook # jupyter notebook
conda install -c conda-forge xeus-cling #c++ kernel

Play with Notebooks

  • Clone/download this repository
  • Compile and run C programs found in demo-programs folder
  • Using a terminal cd into the repo folder and run jupyter notebook
jupyter notebook
  • open the link shown in a browser if it's not opened on its own
  • Open 00-Introduction.ipynb chapter and access all the notebooks

About

Hacking Tricks, Techniques & Tools

Topics

Resources

License

Releases

No releases published

Packages

No packages published