Giter Site home page Giter Site logo

wetw0rk / mbe-notes Goto Github PK

View Code? Open in Web Editor NEW
16.0 1.0 6.0 66.74 MB

This repository will serve as the "master" repo containing all exploit code and notes in regards to the Modern Binary Exploitation course by RPISEC.

C 47.61% Python 49.17% Shell 0.74% Makefile 0.51% Assembly 1.23% C++ 0.74%

mbe-notes's Introduction

Modern Binary Exploitation (MBE) Course Notes

This repository contains all the Exploit code I wrote while taking the Modern Binary Exploitation course by RPISEC. In addition to all Exploit code, I have decided to share my notes taken during each challenge. I hope this gives back to the community and inspires others to engage in the Art of Exploitation. I also want to redirect your attention to a new course released by RET2 SYSTEMS known as WarGames. This course focuses on the x64 architecture and is completely hosted online, whereas MBE is locally hosted and geared towards the x86 architecture. The challenges within WarGames are written by experts who have not only discovered 0days but publicly disclosed them in competitions such as Pwn2Own. I'm a firm believer that both courses have immense value and as a testament to that I can state that around the time I completed MBE I was able to find a 0day in Broadcom products having never touched the x64 architecture. With all that said, I hope I can aid you on your journey into the world of Exploit Development.

Please keep in mind my notes were written by a younger me, so the grammar is not up to par to my current standards. However, I figured I would do minimal modifications to the document to get it out as soon as possible. Special thanks to SirPanOfTheCake and Benjamin Zawadzki for helping me skim through this real quick. Kudos to SneakyNachos for introducing me to MBE, Alfredo Pesoli for helping me write my first real Linux Kernel Exploit and hearing my mad ramblings during RET2, and REDACTED for pushing me to continue in the Art of Exploit Development. I also want to give a shoutout to my boss Johnny Sprada for supporting my team in pursuing Binary Exploitation and seeing the value it provides our Red Team.

Finally I want to thank the creators of Modern Binary Exploitation (MBE) for open sourcing the course to begin with!

alt text

mbe-notes's People

Contributors

wetw0rk avatar

Stargazers

 avatar  avatar Bryan Suarez avatar  avatar Bug Digger avatar Bernardo de Araujo avatar WtZ avatar  avatar  avatar  avatar Ali Taqi avatar  avatar  avatar RUPER avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.