Skip to main content

Overview

If an application runs with elevated privileges and provides a GUI (file browser, help menu, print dialog), you can abuse it to spawn a command prompt as that user.

Identify GUI Apps Running as Admin

Check with Process Explorer or Task Manager → look for processes running as SYSTEM or Administrator with a visible window.

File Dialog Escape

Many applications have File → Open or File → Save As dialogs.

Steps

  1. Open the elevated application
  2. Navigate to File → Open (or Save As, Print, Help)
  3. In the file dialog address bar, type:
  1. Press Enter → cmd.exe opens with the application’s privileges

Alternative Paths

Right-click in File Dialog

  1. In file dialog, navigate to C:\Windows\System32
  2. Right-click → Open → select cmd.exe

Help Menu Escape

  1. Open Help → About or press F1
  2. If browser opens → navigate to:
  1. Or use address bar to navigate to local files

Paint / Notepad / WordPad

If running elevated:

Notepad

Or open any file, then in the path bar navigate to System32.

Paint


Internet Explorer / Edge (Legacy)

If browser runs elevated: Address bar:
Or:

CVE-2019-1388 — Certificate Dialog

UAC prompt → “Show more details” → certificate issuer link → opens browser as SYSTEM.

Requirements

  • Windows 7/8/10 (pre-patch)
  • Need a signed executable with a certificate that has a URL in the issuer field

Steps

  1. Run a signed binary (e.g., hhupd.exe)
  2. UAC prompt appears → click “Show more details”
  3. Click “Show information about the publisher’s certificate”
  4. Click the issuer URL link → browser opens as SYSTEM
  5. Save As → navigate to C:\Windows\System32\cmd.exe

Find Suitable Binary


Citrix / RDP Breakout

In restricted Citrix/RDP environments:

Task Manager

Sticky Keys Replacement (Physical/RDP)

If you can replace sethc.exe:
At login screen → press Shift 5 times → SYSTEM shell.

Utilman Replacement

At login screen → click Ease of Access → SYSTEM shell.

Quick Reference