Blog

Research notes, technical deep-dives, and thoughts on kernel security.

Hardening a baseline CFF transform, then reversing the flattened binary produced by this project....
reverse-engineeringobfuscationdeobfuscationnativeC
2026-06-08
Obfuscating and Deobfuscating Basic CFF...
reverse-engineeringobfuscationdeobfuscationnativeC
2026-04-11
reverse-engineeringoff-topicscience
2026-04-10
Building a first iteration of a .NET virtualization based obfuscator...
reverse-engineeringobfuscationdotnetil
2026-04-04
Breaking down the paired .NET IL deobfuscator, rewrite pipeline, residual analysis, and what actually survives automated simplification....
reverse-engineeringobfuscationdotnetildeobfuscation
2026-04-03
Building a layered .NET IL MBA obfuscator with safe rewrite rules, deterministic template selection, growth budgets, and telemetry-backed evaluation....
reverse-engineeringobfuscationdotnetilmba
2026-04-03
Step-by-step deobfuscation of a kernel driver's obfuscated ntdll export using an index-based Caesar shift, with a minimal Python reproduction....
reverse-engineeringkerneldriverwindowsobfuscation
2025-08-23
> Note: this write-up stays disciplined about what is directly supported by the recovered loader, unpacked payload, helper scripts, and HLIL. Where the sample clearly supports a behaviour, I say so. ...