Talk With an Expert

An Intro to C for Windows - Part 10: The End

  • Mon, Dec 2, 2024
  • 3:00PM - 5:00PM UTC
  • English
  • Jonathan Reiter
  • Technical Presentation
Webcast Hero

Hear ye! Hear ye! Be ye free from the CRT! What’s life like anyway without the CRT? What can a program even do without it? As the entire series comes to a close, this part will explore the CRT and how to become independent from it. This independence is critical to understand when it comes to creating binaries that are compiled as PIC; Position Independent Code.

This entire 10-part series has over 20 hours of free content that teaches you how to get started with Windows development. Aimed at those who aren’t currently developers, this is a solid introduction of the Windows APIs, C syntax, linking and compilation, and many other topics that continued to fine tune your comfort with the language. Upon completion, attendees should feel more confident signing up for the SANS SEC670: Red Teaming Tools: Developing Windows Implants, Shellcode, Command and Control. After all, the series is a prerequisite for the course.

Join the SEC670: Red Teaming Tools - Developing Windows Implants, Shellcode, Command and ControlTM course author, Jonathan Reiter, in this immersive, 100% hands-on workshop series that will get you started down the offensive tool development path for Windows. No slides. Always free. Always recorded.

View the entire 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
  • 8GB 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