Safety Not Guaranteed - Calling Windows APIs Using Unsafe and Syscall

Safety Not Guaranteed - Calling Windows APIs Using Unsafe and Syscall

Gopher Academy via YouTube Direct link

Intro

1 of 27

1 of 27

Intro

Class Central Classrooms beta

YouTube playlists 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. 1 Intro
  2. 2 Windows Containers 2016
  3. 3 No Syscalls on Windows
  4. 4 Pointer Arithmetic
  5. 5 Pointer Rules
  6. 6 Bad Pointers
  7. 7 Finding DLL and Call Signatures
  8. 8 Loading a DLL Procedure
  9. 9 Calling Windows APIs Mapping C Types
  10. 10 Primitive C-Type mappings
  11. 11 Mapping Parameters
  12. 12 Go string to string
  13. 13 Struct Types
  14. 14 Inspecting Return Value
  15. 15 CreateJobObject
  16. 16 Locking memory down during syscall
  17. 17 mkwinsyscall - source
  18. 18 Memory Management
  19. 19 Example: Designing For Unmanged Memory - Free
  20. 20 Example: Designing For Unmanged Memory- Iterating
  21. 21 Improvement - Copy & Free
  22. 22 Example: Copy & Free Design - Cred Enumerate
  23. 23 Example: Copy & Free Design - Credential/Attribute
  24. 24 Managed Memory: Generic Example
  25. 25 Example: GetExtendedTcp Table - Syscall Loop
  26. 26 Example: GetExtendedTcp Table - Table to Rows
  27. 27 Full Code Available

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.