My name's Oliver Brooks and I'm a Security Consultant for a large consulting company. I've worked professionally in the software engineering/security sector for 10+ years now, but my interest in security officially started precisely when I was 13 years old, finding out about the existence of incredible sites like HackThisSite and learning that hacking can be performed both legally and ethically, contrary to what movies portrayed back then.
I caught the bug, then developed an obsession with reverse engineering when I was 16. I worked obsessively through Lena151's incredible tutorial series (using OllyDbg to reverse and analyze increasingly complex applications, often altering their functionality) initially to learn the ropes and get an idea of what RE can achieve.
After Lena151's content I worked through The Legend of Random's tutorial series (which elegantly covered the few gaps in Lena151's material and reinforced my knowledge). I then started using my newfound x86 ASM skills to write video game trainers in Cheat Engine, followed by writing modifications (and performance enhancing tools..) using C++/ReClass/x64dbg.
In more recent years I've developed an interest in reverse engineering for the purpose of exploit development, and have found some success in this field too.
This is actually my second crack at writing a course like this. I previously created and hosted a static site with a lot of this information, but I've learned a lot since those days and I intend on making this a more interactive, engaging and welcoming experience for people of all experience levels.
I'm passionate about this stuff. Ripping binaries apart and figuring out what makes them tick (and sometimes making them tick differently..) fascinates me and I just love the idea of spreading some knowledge to get other people interested/involved.
If even one person reads this site and gets as excited as about reverse engineering as I was as a young man then I've fulfilled my goal. I hope that the material is approachable and understandable, and I hope that you have fun working through this course!
I'm a human, and humans make mistakes/get things wrong. If you see anything incorrect then DM me on Mastodon (see link below) or electronic mail me. (see address below). Also feel free to just reach out to me with questions, I'll always do my best to answer them!