References¶
Learn programming¶
C++¶
x86/x86_64¶
- Godbolt Compiler Explorer
- JLearn PH's MASM32 assembly programming playlist
- MASM reference for more information on x86 assembly in MASM32.
- x86 and amd64 instruction reference for more information on x86 instructions.
- Malwareunicorn's instruction searcher
- Tutorialspoint Nasm assembly
- Davy Wybiral's intro to x86 assembly language playlist
- OliveStem's x86 assembly with NASM playlist
- ost2.fyi's Architecture 2001: x86-64 OS Internals
- asmtutor
Design & Architecture¶
Windows Internals¶
- Pavel Yosifovich's windows internals
- Pavel Yosifovich's youtube channel
- 0xRick's dive into PE file format
- Empyreal96's info depot
- Alex Ionescu's blog
- Duncan Ogilvie's internals crash course
- Alexander Sotirov's internals talk
- Crow's malware development playlist
- Red Team Notes on reversing, forensics & misc
- Rexir's Windows Internals Videos
- TheSourceLens's Windows Internals part 1 playlist
- Nir Lichtman's diving into windows internals playlist
- Geoff Chappell
- Alex Ionescu's ReactOS
- Programming reference for the Win32 API
- ost2.fyi
- mr.d0x's malapi list
- pinvoke.net
- Vergilius project
- TechsavvyProductions
- Driver Verifier Tool
Reverse Engineering¶
- TryHackMe
- jstrosch's learning reverse engineering repo
- Dr Josh Stroschein - The Cyber Yeti youtube channel
- Godbolt Compiler Explorer
- Programming reference for the Win32 API
- FLARE VM
- REMnux
- FLOSS
- Reverse Engineering Resources-Beginners to intermediate Guide/Links
- ost2.fyi
- 0xZ0F's Reverse Engineering Course repo
- wtsxDev's list of reverse engineering resources
- Malwareunicorn's workshops
Networks¶
- IANA's Service Name and Transport Protocol Port Number Registry
- David Bombal Tech's CCNA course
- Jeremy's IT Lab CCNA course
- NetworkChuck's CCNA course
- Ryan Beney's CCNA course
- Naj Qazi's CCNA course