Part 4 of this series will continue where Part 3 left off with the introduction of functions. For this part we will learn how how create functions that accept pointers as arguments, how to validate pointer arguments, SAL annotations, structures, and linked lists.
An Intro to C for Windows Devs (https://www.sans.org/webcasts/intro-c-windows-devs/)
An Intro to C for Windows - Part 2 (https://www.sans.org/webcasts/intro-c-windows-part-2/)
An Intro to C for Windows - Part 3 (https://www.sans.org/webcasts/an-intro-to-c-windows-part-3/)
An Intro to C for Windows - Part 5 (https://www.sans.org/webcasts/intro-c-windows-part-5)
System Requirements:
Host system must be 64 bit, ARM is not supported.
Windows 7 to Windows 11 21H2 and higher
Recommended CPU should be quad-core or better
8 GB of RAM
Installation requires about 50GB of space. Recommended to have at least 100GB of free space
VS2019 Community, install C/C++ plugin during installation and setup (https://visualstudio.microsoft.com/vs/older-downloads/)
Support during the workshop will be offered in the SANS Offensive Ops Discord here: https://sansurl.com/discord
Join the #sans-workshop channel here: https://discord.gg/x3MNBsJb