Skip to content

Flash-BASH is a Raspberry Pi based tool that uses a multiplexer to "glitch" a target device into a privileged open state.

License

Notifications You must be signed in to change notification settings

riverloopsec/flash-bash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flash-BASH

Flash-BASH is a Raspberry Pi based tool that uses a multiplexer to "glitch" a target device into a privileged open state.

Usage

See our blog post at https://www.riverloopsecurity.com/blog/2021/09/introducing-flash-bash/ for information on usage.

Install/Compile

The easiest way to use this tool without any tweaks is with a Raspberry Pi Model 3 B+. However, with minor tweaks to the code, any Raspberry Pi, Arduino, or micro-controller should work fine.

Secondly, this tool is based on the dependency Wiring Pi which you can install like so:

sudo apt-get install wiringpi

Third, you will need the Pi Hat and components that are included in the CAD folder in this repository. You could also wire this with jumpers and a breadboard or a prototype-hat, but it will not be as organized!

Last, you will need to compile this pointing to the Wiring Pi library like this

gcc -o flash_bash flash_bash.c -lwiringPi

That should get you started all you have to do now is run the program!

sudo ./flash_bash

About

Flash-BASH is a Raspberry Pi based tool that uses a multiplexer to "glitch" a target device into a privileged open state.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published