Search Criteria
Search Results
Found 22 blog topic(s) in 3ms. The latest articles will appear on top:
Page 1 of 2
Intricacies of WDF - Part 1Difference between EvtCleanupCallback and EvtDestroyCallback.January 1, 2026
Windows Kernel Stack is a Precious Little ResourceEXCEPTION_DOUBLE_FAULT and the UNEXPECTED_KERNEL_MODE_TRAP (7f) bugcheck.December 31, 2025
Reverse Engineering Virtual Functions Compiled With Visual Studio C++ Compiler - Part 1Understanding virtual function tables, vtable, __purecall, novtable, Control Flow Guard.January 10, 2025
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 & Binary Augmentation - Snipping ToolScreencasts of the reverse engineering process to make binary patches to modify discontinued Microsoft Snipping Tool.August 8, 2023
Tips For macOS Programming - Part 3Xcode build schemes, diagnosing memory corruption and crashes, sanitizers in Xode, analyzing crash logs.June 26, 2023
Tips For macOS Programming - Part 2Shutdown/reboot/logoff notifications, sleep/wake notifications, sending macOS to sleep or setting a wake event, rebooting or shutting down.June 18, 2023
Tips For macOS Programming - Part 1Critical sections, reader/writer locks, interactive login sessions, root user detection, CFString conversion.June 11, 2023
Mach Messages in macOSExample of low-level inter-process communication (IPC) in C++ using Mach messages.February 4, 2023
Incorrect COM initialization and sporadic crashesThe perilous results of incorrect sequence of calls to CoInitialize and CoUninitialize functions.July 29, 2022
When Developers Give Up - DeleteSecurityPackage FunctionWhy it pays off to look into some Win32 functions with a disassembler.October 13, 2021
Coding Windows Kernel Driver - InjectAllMaking the Visual Studio solution for DLL injection into all running processes.May 29, 2021

