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.

GitHub

1k stars
32 watching
133 forks
Language: C
last commit: about 4 years ago
Linked from 1 awesome list

assemblerassemblyblue-teamcpluspluscppcybercyber-threat-intelligencecybersecurityhackhackingidaida-proidapromicrosoft-windowsreverse-engineeringtrainingtraining-materialtraining-materialswin32apiwindows

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
arizvisa/ida-minscProvides a scripting interface to IDAPython's features for reverse engineering320
antelcat/ida_copilotAn IDA Pro plugin that integrates the capabilities of ChatGPT to aid in reverse engineering and analysis149
danielplohmann/idascopeAn extension for IDA Pro reverse engineering software that provides tools and functionality to simplify analysis of malware and Windows applications.110
s4n7h0/practical-reverse-engineering-using-radare2Training materials and resources to learn reverse engineering using Radare2, a tool for analyzing and disassembling binary executables.107
adamtheone/candriveTools and software for accessing and decoding data from automotive CAN bus networks550
nccgroup/driverbuddyAutomates tasks during reverse engineering of Windows kernel drivers by identifying driver types and analyzing IOCTL codes352
ps1337/automotive-security-researchReverse engineering results and resources for automotive security research85
airbus-cert/ttddbgA plugin for IDA Pro that allows time travel debugging and supports loading of WinDBG Preview traces553
hasherezade/malware_training_vol1Teaches various techniques used by malware authors to analyze Windows malware1,942
gemesa/rustlinkTools to program and manage STM32 microcontrollers using Rust3
cider-security-research/cicd-goatA deliberately vulnerable CI/CD environment designed to teach security best practices through interactive challenges1,967
zer0mem0ry/kernelreadwritememoryA proof-of-concept project demonstrating kernel-level memory manipulation on Windows NT274
misp/misp-trainingTraining materials and source code for threat intelligence, information sharing, and MISP software development.391
opentoallctf/tipsA collection of tips and guides for learning and mastering various topics in reverse engineering and low-level programming.135