Search Criteria
Search Results
Found 20 blog topic(s) in 2ms. The latest articles will appear on top:
Page 1 of 2
- 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
- Intricacies of Microsoft Compilers - Part 2The use of __imp_ and __imp_load_ prefixes.April 28, 2021