 Hacking-Windows
 Hacking-Windows 
 Windows internals training
 A comprehensive training course on reverse engineering and understanding Windows internals using C programming
A FREE Windows C development course where we will learn the Win32API and reverse engineer each step utilizing IDA Free in both an x86 and x64 environment.
1k stars
 32 watching
 133 forks
 
Language: C 
last commit: about 3 years ago 
Linked from   1 awesome list  
  assemblerassemblyblue-teamcpluspluscppcybercyber-threat-intelligencecybersecurityhackhackingidaida-proidapromicrosoft-windowsreverse-engineeringtrainingtraining-materialtraining-materialswin32apiwindows 
 Related projects:
| Repository | Description | Stars | 
|---|---|---|
|  | Provides a scripting interface to IDAPython's features for reverse engineering | 320 | 
|  | An IDA Pro plugin that integrates the capabilities of ChatGPT to aid in reverse engineering and analysis | 149 | 
|  | An extension for IDA Pro reverse engineering software that provides tools and functionality to simplify analysis of malware and Windows applications. | 110 | 
|  | Training materials and resources to learn reverse engineering using Radare2, a tool for analyzing and disassembling binary executables. | 107 | 
|  | Tools and software for accessing and decoding data from automotive CAN bus networks | 550 | 
|  | Automates tasks during reverse engineering of Windows kernel drivers by identifying driver types and analyzing IOCTL codes | 352 | 
|  | Reverse engineering results and resources for automotive security research | 85 | 
|  | A plugin for IDA Pro that allows time travel debugging and supports loading of WinDBG Preview traces | 553 | 
|  | Teaches various techniques used by malware authors to analyze Windows malware | 1,942 | 
|  | Tools to program and manage STM32 microcontrollers using Rust | 3 | 
|  | A deliberately vulnerable CI/CD environment designed to teach security best practices through interactive challenges | 1,967 | 
|  | A proof-of-concept project demonstrating kernel-level memory manipulation on Windows NT | 274 | 
|  | Training materials and source code for threat intelligence, information sharing, and MISP software development. | 391 | 
|  | A collection of tips and guides for learning and mastering various topics in reverse engineering and low-level programming. | 135 |