Talk With an Expert

An Intro to C for Windows Devs

  • Mon, Jun 12, 2023
  • 2:00PM - 4:00PM UTC
  • English
  • Jonathan Reiter
  • Technical Presentation
Webcast Hero

Download the lab instructions.

This will be the first part in a series of workshops that introduce students to the C programming language, specifically for the Windows platform. The items discussed in this workshop series will serve as a prerequisite for those interested in taking the SEC670 course. This first part will cover basic items such as, setting up Visual Studio Community, creating a project, developing your first project, etc. We will then dive into C itself covering data types, the anatomy of a function, statements, variables, directives, and debugging.

Take the whole series!

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

Meet the speaker

Jonathan Reiter
Jonathan Reiter

Jonathan Reiter

Jonathan is an officer in the Maryland Air National Guard serving as a cyberspace capabilities developer. With expertise in Windows implant development and kernel research, he brings practical defensive and offensive cybersecurity experience to SANS.

Read more about Jonathan Reiter