0x000 - Introduction
January 11, 2020 ยท View on GitHub
This chapter will cover information you will need to know before getting started.
Table Of Contents
Frequently Asked Questions (FAQ)
Resources Needed:
- Python
- Visual Studio (or any other way to write and compile C++). You will need to install the "Desktop development with C++" workload.
- The ability to run one virtual machine is recommended, but not required.
Prerequisites
- Solid understanding of C++.
- x86 and x64 Assembly - Primarily for x64 Windows.
- Understanding of how Windows works.
Learn C++:
https://www.learncpp.com/
Another C++ Learning Resource:
https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb
Important Notes:
THIS COURSE IS A WORK IN PROGRESS! I'm nowhere near done, but feel free to watch the course develop over time! If you have any feedback or suggestions let me know on Twitter! If you would like to know a little of what I have planned, check out DOC.
I use some technical lingo and abbreviations. If you forget what they mean, or don't know what they mean, go to Lingo.md.