- whoami and the course
- Variables, Data Types, Structs
- Boolean Conditions, Loops
- Functions, Classes
- Windows API
- Process Structure
- Managed vs Unmanaged code
- Pinvoke and Marshalling Data Structures
- Dinvoke: Dynamic Invocation
- Dinvoke: Manual Mapping
- What are syscalls?
- Direct Syscalls: Dinvoke's GetSyscallStub
- Direct Syscalls: SharpHellsGate
- Indirect Syscalls and Freshycalls
- Abusable RWX space in .NET
- Code Links