bashbunny-payloads/payloads/library/general/FICBunny/readme.md

3.1 KiB

FICBunny

  • Title: FICBunny
  • Short Description: Firmware Image Creator for the Bash Bunny
  • Author: HSF3232 (@Hacksawfred3232)
  • Contributer: Austin Spraggins (@spragginsdesigns)
  • Version: 1.0
  • Last tested Bunny Firmware version: 1.7

Long Description

The primary purpose of this script is to create a backup image (in case you want to revert to a known good point). Then replace the missing firmware image within /dev/nandg, should it be missing.

Note: It may be a good idea to disable non-critical services - if any - on the bunny before starting this payload.

WARNING: /dev/nandg CONTAINS RECOVERY RELATED FILES! WHILE I HAVE TESTED THIS SCRIPT MANY TIMES TO ENSURE IT DOESN'T DO ANYTHING SCREWEY, YOU NORMALLY SHOULD NOT TOUCH /dev/nandg! IF YOU DON'T WANT TO MESS WITH THE RECOVERY PARTITION, TURN OFF "WriteToRecovery"!!

Variables

Name Description Default
WriteToRecovery When firmware image extraction is complete, write the firmware image to recovery? 1
Overwrite If an existing firmware file is detected within recovery, overwrite it? 0

STATUS

LED Status
SETUP Copying required script file to /tmp, creating needed directories, and mounting partitions
FAIL Couldn't find the file of script needed within payload directory
STAGE 1 Extracting uImage file
STAGE 2 Copying rootFS into rootfs.tar
STAGE 3 Compile the firmware file from rootfs.tar and uImage into a file on MassDisk
STAGE 4 Looking in Recovery partition for backup firmware image
R SOLID Backup firmware image missing! If told to, will copy generated backup firmware image into recovery.
C QUAD Backup firmware image found! If told to, script will overwrite it.
M VERYFAST Writing to recovery partition, DO NOT UNPLUG!!!!
CLEANUP Removing temporary directories and unmounting partitions
FINISH Script is finished, starting arming mode (ATTACKMODE SERIAL STORAGE)