It’s all about binary exploitation and reverse engineering. The course starts with an introduction into the assembly and reverses engineering C code.
It then heads into binary exploitation around CTF challenges.
Short Intro:
Nightmare
Nightmare is an intro to binary exploitation / reverse engineering course based around ctf challenges. I call it that because it’s a lot of people’s nightmare to get hit by weaponized 0 days, which these skills directly translate into doing that type of work (plus it’s a really cool song).
Static Site
There is a github pages site which basically hosts the content of Nightmare, but it actually looks good. You can find it at: https://guyinatuxedo.github.io/
If you want to manually build the site, I just used mdbook. After installing rust and cargo, just install mdbook with sudo cargo install mdbook
. Then just run mdbook build
.
What makes Nightmare different?
It’s true there are a lot of resources out there to learn binary exploitation / reverse engineering skills, so what makes this different? I found it a very useful course Continue here: https://guyinatuxedo.github.io/index.html
Enjoy!