This repository contains files used to solve the challenge which was on the Blackbadge of 2015' edition of the Nuit du Hack:
dump.ihex
contains the firmware and the bootloader which were on the badge.extflash.ihex
contains the content of the external EEPROM after solving the games on the badge.writeup.tex
is a write-up in French of the challenge, written in LaTeX.writeup.pdf
is the compiled write-up.atmega32u4.py
,avr8bit_instructions.py
anddecode_firmware.py
are Python3 scripts which were used to reverse-engineer the firmware. The output ofdecode_firmware.py
is provided indump.disassembled.txt
.decode_extflash.py
is a Python3 script which decrypts the content of the external memory (extflash.ihex
). Its output is provided inextflash.decoded.txt
.Makefile
allows usingmake
command to build the generated files.
External links: * https://github.com/virtualabs/Ndh15Badge-library/ An Arduino library to program the badge. * https://twitter.com/hackerzvoice/status/609854354913366016 a picture of the badge.