bashbunny-payloads/payloads/library/general/ALTCODE-TRANSCODER
G4te-Keep3r 502576d7ed Made ALTCODE-TRANSCODER. (#373)
* Response to Hak5 2506

* A random 'e' ended up on line 58.

Line is blank now like it is supposed to be.

* Created readme

STAGE2 made more sense when it was STAGE1/STAGE2, but the transcoding is a special stage and the typing is stage 2 since the transcoding had to be done first.
2019-02-13 12:41:46 -08:00
..
ansiDict.txt Made ALTCODE-TRANSCODER. (#373) 2019-02-13 12:41:46 -08:00
art2bunny.py Made ALTCODE-TRANSCODER. (#373) 2019-02-13 12:41:46 -08:00
img.txt Made ALTCODE-TRANSCODER. (#373) 2019-02-13 12:41:46 -08:00
payload.txt Made ALTCODE-TRANSCODER. (#373) 2019-02-13 12:41:46 -08:00
readme.md Made ALTCODE-TRANSCODER. (#373) 2019-02-13 12:41:46 -08:00

readme.md

ALTCODE TRANSCODER

  • Author: G4te_Keep3r
  • Props: Crackruckles, Hak5Darren
  • Demo: Hak5 episode 2506
  • Target: Windows 95+
  • Category: General

Description

Takes a text file containing ansi art and converts it to QUACKs so the bunny can be loud. In the future it might look for image files to convert to ansi art first. The code is still a little rough and not the most efficient, but working with windows only character set in linux problematic.

Requirements

img.txt in the switch directory for the bunny to eat. If you want to change to a different image later, you will need to reset payload.txt as the lines of QUACK ALTCODE ### are added at the bottom of the payload. The encoding of img.txt can be an issue. It seemed to work best with unicode or utf-8, but it might work just fine with any format. If it fails, try another format.

STATUS

LED Status
SETUP Setting attack mode, checking for image file
SPECIAL Python script is transcoding
R B Sleep/reboot command started and storage sync
FINISH Will be rebooting any second
STAGE2 Art is being typeed
FINISH Done