The following is the full listing of available blog posts. The latest articles will appear on top:
Page 1 of 5
- Windows Authentication - Credential Providers - Part 2Sequence of calls to a credential provider in Windows.October 4, 2023
- Windows Authentication - Credential Providers - Part 1A primer on writing a credential provider in Windows.September 20, 2023
- Secure Programming Practices - SerializationExample of secure binary serialization and de-serialization in C++.September 3, 2023
- Trusted Platform Module in Windows - Part 1How to use TPM to encrypt and decrypt small blobs of data programmatically.August 28, 2023
- Reverse Engineering - Stepping Into a System CallHow to step into a SYSCALL with a debugger using kernel binary patch.August 25, 2023
- Native Functions To The Rescue - Part 1How to make a critical process that can crash Windows if it is closed.August 22, 2023
- Shaky Windows All The WayHow to perform "title bar window shake" programmatically in Windows.August 21, 2023
- Critical Section vs Kernel ObjectsSpinning in user-mode versus entering kernel - the cost of a SYSCALL in Windows.August 19, 2023
- Things You Find While Reverse Engineering - AlertByThreadIdHow to put a thread into a kernel wait state and how to wake it up by a thread ID.August 18, 2023
- Nuances of a Process Harakiri in WindowsWhat is the shutdown-in-progress state of a process?August 16, 2023
- Reverse Engineering & Binary Augmentation - Snipping ToolScreencasts of the reverse engineering process to make binary patches to modify discontinued Microsoft Snipping Tool.August 8, 2023
- Reverse Engineering - Tips For BeginnersWhat do you need to become a software reverse engineer?July 26, 2023
- Reverse Engineering - VM Setup - WindowsHow to set up a virtual machine for your reverse engineering work on Windows.July 23, 2023
- Reviews On Major PlatformsMost reviews that you find online are probably cherry-picked and fake.July 16, 2023
- What Not to Do - Coding Apps in Assembly & Timely BackupsBatty, a game coded almost entirely in Assembly, plus importance of timely backups.July 11, 2023