ayanchoudhary / learn2pwn

A repository for teaching pwning concepts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduction to pwning (learn2pwn)

A repository for teaching pwning concepts

Best friends of a pwner:

  1. Disassembler(Ghidra, IDA, Hopper, etc.)
  2. Debugger(GDB, WinDBG, OllyDBG, etc.)

You can explore/use more of these but even learning one will suffice in most cases :)

Disassembler

  1. Assembly

Debugger

  1. ptrace, strace

Environment setup:

  1. Setup the following tools(recommended), since I will be using these during the lectures:

  2. Install python and pwntools

Environment setup for 64-bit users:

Follow this guide to add i386 architecture support to your system and then your system will be able to run most of the binaries.


Special thanks to Nightmare and HTB

Made with ❤️ by Ayan Choudhary

About

A repository for teaching pwning concepts

License:MIT License


Languages

Language:Python 64.8%Language:C 35.2%