Completed
Intro
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Safety Not Guaranteed - Calling Windows APIs Using Unsafe and Syscall
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Windows Containers 2016
- 3 No Syscalls on Windows
- 4 Pointer Arithmetic
- 5 Pointer Rules
- 6 Bad Pointers
- 7 Finding DLL and Call Signatures
- 8 Loading a DLL Procedure
- 9 Calling Windows APIs Mapping C Types
- 10 Primitive C-Type mappings
- 11 Mapping Parameters
- 12 Go string to string
- 13 Struct Types
- 14 Inspecting Return Value
- 15 CreateJobObject
- 16 Locking memory down during syscall
- 17 mkwinsyscall - source
- 18 Memory Management
- 19 Example: Designing For Unmanged Memory - Free
- 20 Example: Designing For Unmanged Memory- Iterating
- 21 Improvement - Copy & Free
- 22 Example: Copy & Free Design - Cred Enumerate
- 23 Example: Copy & Free Design - Credential/Attribute
- 24 Managed Memory: Generic Example
- 25 Example: GetExtendedTcp Table - Syscall Loop
- 26 Example: GetExtendedTcp Table - Table to Rows
- 27 Full Code Available