Search Criteria
Search Results
Found 12 blog topic(s) in 1ms. The latest articles will appear on top:
Reverse Engineering Virtual Functions Compiled With Visual Studio C++ Compiler - Part 1Understanding virtual function tables, vtable, __purecall, novtable, Control Flow Guard.January 10, 2025
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
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
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
Mach Messages in macOSExample of low-level inter-process communication (IPC) in C++ using Mach messages.February 4, 2023

