Goal of the project is to implement an open-source, portable and offline-capable kiosk breakout toolkit.
Current features include:
- File upload
- Save Password
- Popup blocker
- Share Content
- Download arbitrary extensions
- Open inline PDF
- Linux Root
- Windows C:\
- Camera
- Screen Share
- Generated list based on flamebarke's list
- Disable button after click
- Firefox/Chrome/Edge Addons
- Invalid Certs
- EICAR
Host the file on any plaintext webserver. There's no dynamic content, so plain nginx/apache or python3 -m http.server will do.
- Built-in file editor & downloader using Monaco
- Built-in hex editor & downloader, possibly using https://github.com/michbil/hex-works or similar
- On-screen keyboard for touchscreens
- Categorise/popularity of URIs
- More tracking of which breakouts have been attempted
- List of deprecated breakouts for testing old browsers (Like pre-2017 "self.close() & pre-2019 fingerprinting installed apps based on cache-response times")
- Attempt to crash browser (open large number of While(true) tabs)
- WebRTC Port Scanner
- Identify legitimate browser plugins that would be useful for breakouts
- Server-side receiver for file exfiltration (to avoid needing a separate channel for exfil)
- Server-side receiver for webcam/microphone/screen share exfil
- Implement Java Applet breakouts
- Implement Flash breakouts