Foundational building blocks for malware development and Windows internals, written while working through various courses, including:
- Malware Analysis and Development
- Windows Internals Master (specifically x64 Architecture and Programming)
- MalDev Academy
These are educational implementations focused on understanding the underlying mechanics of malware dev primitives and Windows internals.
This code is for educational purposes only. It exists to demonstrate malware development techniques in a learning context only. Do not use against systems you do not own or have explicit authorization to test.
I write about some of these techniques on Medium:
- MalDev 101: Writing Your First Shellcode Runner in C
- More to come!
All code targets Windows x64 and is built with the MSVC toolchain. Visual Studio 2019+ or VS Build Tools required.
From a Developer Command Prompt:
cl.exe BasicShellcodeRunner.cFor projects with multiple source files or specific linker requirements, see the comments or per-folder README.