CTRL+ESC+HOST - A Look at Evasive Compromise Paths, Kicking Kiosks and Taking ADCs
Where
Talks
CactusCon 14
Duration
53 min
Shows how kiosks and presented apps can be escaped to reach the host, with Windows, ChromeOS and Citrix examples.
Summary
The talk examines how kiosks and remotely presented applications can be escaped to reach the host behind a constrained interface. The presenters distinguish kiosks, which are public terminals, from presented apps served from a central server, and explain why a compromise matters most when either sits on a network with trusted systems. They introduce a framework for testing these escape-to-host flaws across physical, operating system, application and wireless attack surfaces.
The core of the session focuses on Windows 11 attended access, where restrictions are largely user-interface based. Demonstrated routes include reaching hidden USB storage, abusing Windows settings and file dialogs to launch a shell, and using Teams on certain Lenovo systems to move files. Further cases involve ChromeOS enterprise profile misconfigurations, an HP point-of-sale kiosk exposed by a keyboard shortcut, and Citrix and VMware Horizon apps whose scripting interpreters offered a shell. A live demo changed proxy settings to show how EDR telemetry could be reduced.
The talk closes with defensive guidance. Alerting on a kiosk account that runs anything besides its intended application is a strong starting point, and application control should verify file hashes rather than names. Custom indicators of attack and repeated purple-team testing can close more gaps. The presenters stress that all testing should be authorized.
Related talks
Talks·41 min
Wietze Beukema
Shows how small command-line changes slip past EDR rules, and how a fuzzed model of Windows binaries generates working obfuscations.
Talks·30 min
Julien Bedel
Shows how COM and DCOM are abused for execution, persistence, lateral movement and impersonation on Windows.
Talks
Examines how Dell's Wyse Management Suite can be taken over by an attacker.


