RomHack 2025 - Denis Nagayuk (diversenok) - Attacking Assumptions Behind the Image Load Callbacks
Examines romHack 2025 - Denis Nagayuk (diversenok) - Attacking Assumptions Behind the Image Load Callbacks and evaluates key implications for security practitioners.
Summary
Feature Overview
Denis Nagayuk (diversenok) of Hunt & Hackett examines Windows image-load notify routines used by Sysmon event 7, AV, and EDR tools to inspect DLL loads and enforce code-signing policies such as System Informer protections.
Callback Semantics
Drivers register via documented APIs receiving mapped image base, process ID, file name, and extended file-object pointers. Callbacks run synchronously after NtMapViewOfSection—post-operation—so images are visible to other threads while inspection runs; drivers cannot cancel loads cleanly without crashing callers.
Scope and Assumptions
The mechanism covers image-backed sections, not all executable private memory or data sections, which drives manual mapping evasion. Nagayuk formalizes OS and driver assumptions: files still exist, names remain queryable, and security products can open or hash images during callbacks.
Research Direction
He maps the file → file object → section → mapped image chain where mismatches create attack surface, aiming to violate those assumptions and show defenders where reliance on image-load callbacks breaks down.
Related talks
RomHack Conference 2025·42 min
James “albinowax” Kettle
Explores romHack 2025 - James “albinowax” Kettle - HTTP/1.1 Must Die! The Desync Endgame and evaluates key implications for security practitioners.
RomHack Conference 2025·49 min
Leon Jacobs
Reviews romHack 2025 - Leon Jacobs - 7 Vulns in 7 Days: Breaking Bloatware Faster Than Its Built and evaluates key implications for security practitioners.
RomHack Conference 2025·50 min
Internal Domain Name Collision 2.0
Evaluates romHack 2025 - Philippe Caturegli and evaluates key implications for security practitioners.


