Skip to content

Compilation of scripts and resources used for the escape, evasion and bypass of tactile kiosks. There are different cases depending on the specifics of each kiosk device.

Notifications You must be signed in to change notification settings

jomoza/KioskBypases-Malduino

Repository files navigation

KioskBypases Malduino

Compilation of scripts and resources used for the escape, evasion and bypass of tactile kiosks. There are different cases depending on the specifics of each kiosk device.

Windows Kiosk

BadUSB/FlipperZero Big Evasion

In this repository you can find the same proof of concept, along with other more reduced ones to integrate it into an Arduino Nano / Leonardo. See the files:

A trusted binary for kiosk configuration on windows

A nice simple YT video

Simple "Oneliner" (it runs cmd so...)
  cmd /c copy "%SYSTEMROOT%\System32\cmd.exe" "%PUBLIC%\msedge.exe"
  cmd /c copy "%SYSTEMROOT%\System32\cmd.exe" "%PUBLIC%\msedge.exe" & ren "%PUBLIC%\msedge.exe" "msedge.exe"

This would be the example in the CMD of how the bypass that is explained would be performed. This is to understand the PoC, since, as the CMD is blocked, we will not be able to launch this directly emulating the shortcut Win+R. It is more advisable that the Arduino forces the opening of an explorer window and perform the process manually.

Android Kiosk

About emulate android touch w/ Arduino

Using BLE Devices to emulate android thinks

The Android_PressOff_BLE.ino file is a test of pressing the off button on an Android device. This uses the external library "Adafruit BluefruitLE nRF51", which allows us to send BLE (Bluetooth Low Energy) commands from the Arduino to other Bluetooth enabled devices. This test assumes that the Bluetooth module has already been configured and connected to the Android device.

This code waits for a button connected to pin 7 of the Arduino to be pressed before sending the BLE command that emulates the power off button press on an Android device. Once the command is sent, it waits for the Arduino button to be released before sending the command again.

Note that this is just an example, and that the pin used and the BLE command sent may vary depending on the Android device and Bluetooth module used. Be sure to properly configure the Bluetooth module and connect to the Android device before running the code.

Manual Kiosk Scape

Tips

  • Try to interact with images by holding down until the "Save Image As" option appears. Then, click on the Help blue icon at the top right of the Windows File Manager to spawn a browser.

More

Project & references

Videos.

Links

About

Compilation of scripts and resources used for the escape, evasion and bypass of tactile kiosks. There are different cases depending on the specifics of each kiosk device.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages