Skip to content

rambasnet/Hacking-Notebooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •