Skip to content

Chromebook Breakout: Escaping Jail Using a Pico Ducky

Jimi 'jimi2x' Allee

Jimi Allee demonstrates escaping enterprise-enrolled Chromebook kiosk mode using a Raspberry Pi Pico Ducky and living-off-the-land command injection.

Summary

The Architecture of Enterprise ChromeOS Enrollment

ChromeOS devices in educational and enterprise environments enforce strict management policies, disabling developer mode and restricting device usage to locked kiosk apps.

Building a Low-Cost Pico Ducky Hardware Tool

Jimi Allee shows how to program an affordable Raspberry Pi Pico running CircuitPython into a programmable BadUSB keystroke injection tool.

Chaining Diagnostic Shortcuts with Command Injection

Allee walks through an exploit chain exploiting debugging shortcuts, accessibility menus, and local command injection to spawn an unconstrained root shell.

Restoring Device Freedom and Enterprise Mitigations

The author explains how to un-enroll locked devices and provides ChromeOS administrators with policy configurations to patch kiosk breakout paths.

Related talks