~/projects/windows-security-research/README.md

Windows Security Research

status: ongoing source: private type: security research
windows internalsuaccomprivescdetectionsysinternals

what it is

An ongoing private research project into how Windows actually enforces privilege boundaries — specifically UAC, COM interfaces, and auto-elevation behavior — and what that activity looks like to a defender.

problem / objective

Windows privilege separation has documented seams — auto-elevated binaries, COM interfaces callable across the boundary, and behavior that differs between documentation and implementation. The objective is to map where the boundary actually holds, where it has documented gaps, and which artifacts each behavior leaves behind for detection.

environment

architecture / design

The environment is deliberately simple: an instrumented Windows host where artifacts execute while Sysinternals and Windows eventing capture the resulting telemetry. Captures are compared across runs to separate normal platform noise from test-induced artifacts.

technical implementation

security considerations / methodology

interesting problems encountered

what i built

results

Documented boundary behaviors with their artifact and detection surface.

evidence

System Informer process tree — three persistent malware processes identified in telemetry
$ process telemetry — three persistent infections identified: rundll32.exe running as NT AUTHORITY\SYSTEM, agent.exe, and WerFault.exe spawned by LogiOptions.exe after it waited out the sandbox
Lab topology — instrumented test VM, telemetry collection, analysis host
$ lab topology — test vm feeds telemetry into collection; analysis happens on a separate host over an internal-only segment
Source code and raw research artifacts stay private. This writeup documents the work without exposing the underlying tooling, targets, or findings detail.

what i learned / next steps

Deeper familiarity with Windows internals than documentation alone provides — and a practical sense of what defenders can and cannot observe. Next: expanding coverage to additional boundary mechanisms and formalizing the detection notes into something publishable.