One Day Sec

What tools and steps are used to identify exploitable executables and DLLs for this UAC bypass?

First, use a tool like Manifesto (or PowerShell) to scan for executables with `autoElevate=true` in their manifest, such as `winsat.exe`. Then, run Process Monitor (ProcMon) while launching the executable, filtering for "NAME NOT FOUND" results to find DLLs that the executable tries to load from its own directory. Common candidates include `VERSION.dll`, `WINMM.dll`, and `POWRPROF.dll`. This process is explained in the Analysis of UAC Bypass Exploitation by Mocking Trusted Directories.
ManifestoProcess Monitorauto-elevateDLL search orderProcMon

Browse all Q&A →