دوره Pentester Academy – Windows System Programming: Fundamentals

Windows System Programming: Fundamentals course will take you through the basics of getting started with system programming on Windows.

A non-exhaustive list of topics covered include:

Module 0: Course Overview

  • Objectives
  • Pre-requisites
  • Target audience

Module 1: Windows Foundations

  • Windows architecture overview
  • Process, threads, DLLs, Virtual memory
  • Windows APIs
  • 32-bit vs. 64-bit

Module 2: Application Development Basics

  • Windows application development
  • Tools
  • Coding conventions
  • Handling errors
  • Working with strings
  • Windows versions
  • System Information

Module 3: Objects and Handles

  • Kernel objects
  • Handles
  • Pseudo handles
  • Sharing objects
  • Object Names
  • Private object namespaces
  • User and GDI Objects

Pentester Academy – Windows System Programming: Fundamentals