Skip to content

TheRomanXpl0it/binary-exploitation-intro

Repository files navigation

binary-exploitation-intro

A gentle introduction to binary exploitation by malweisse and anticlockwise.

This set of challenges that can be used to introduce newbies to the art of exploitation.

All the challenges were developed by us and are licensed under BSD 2-Clause with the exception of some challenges taken from ROP Emporium and so property of the author.

Download

Recursively clone this repository:

git clone --recursive https://github.com/TheRomanXpl0it/binary-exploitation-intro

Organization

The introductive challenges are divided in 3 categories:

  • ret2win
  • shellcode
  • ROP

The challenges are splitted in 2 folders, lesson and home.

Lesson are the basic challenges that should be done under the supervision of the tutor during the lesson, home should be done at home possibly in less than 2 weeks.

The second set of challenges are heap releted and are in the heap folder. They are general purpose and should be exploitable under different allocators.

About

A gentle introduction to binary exploitation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published