HITCON electric badge for HITCON CMT 2019.
HITCON Badge 2019 is based on M2351ZIAAE
MCU.
There are four pages, you can use LEFT
and RIGHT
button on the badge to switch them.
UP
+ A
/B
to decrease/increase the brightness.UP
and DOWN
button to select patterns.UP
DOWN
LEFT
RIGHT
.A
B
.AB
(at the same time) and then press LEFT
/RIGHT
to leave paint mode.################################
# #
# #
# #
# #
# #
# #
# #
# @@@@@@@ o #
# #
# #
# #
# #
# #
# #
# #
# #
################################
[Score] 6 pt
screen
command.
screen /dev/tty.usbmodemxxx
(replace /dev/tty.usbmodemxxx
with correct path)PuTTY
(Connection type: Serial) to connect the COM port.UP
DOWN
LEFT
RIGHT
.AB
at the same time to pause the game.
AB
again to continue the game, LEFT
to exit. _ _ ___ _____ ___ ___ _ _ ___ __ _ ___
| || |_ _|_ _/ __/ _ \| \| | |_ ) \/ / _ \
| __ || | | || (_| (_) | .` | / / () | \_, /
|_||_|___| |_| \___\___/|_|\_| /___\__/|_|/_/
HitconBadge2019 >>
Type help for all available commands.
HitconBadge2019 >> help
show
info
unlock
setname
clear
hello
angelboy
yuawn
ping
ls
id
cat
echo
alias
whoami
help
Show command will display the status of all LEDs and patterns.
HitconBadge2019 >> show
Pattern 0: Lock
led 00: Lock
led 01: Lock
led 02: Lock
Pattern 1: Lock
led 03: Lock
led 04: Lock
led 05: Lock
Pattern 2: Lock
led 06: Lock
led 07: Lock
led 08: Lock
Pattern 3: Lock
led 09: Lock
led 10: Lock
led 11: Lock
Pattern 4: Lock
led 12: Lock
led 13: Lock
led 14: Lock
Pattern 5: Lock
led 15: Lock
led 16: Lock
led 17: Lock
Pattern 6: Lock
led 18: Lock
led 19: Lock
led 20: Lock
Pattern 7: Lock
led 21: Lock
led 22: Lock
led 23: Lock
Badge challenge:
[Stage 1] Snake pattern: Lock
[Stage 2] Pwned NS pattern: Lock
[Stage 3] Pwned the whole badge pattern: Lock
Badge source code, solution and exploits will be released within the talk
HITCON Badge 2019 秘辛: MCU ARM TrustZone challenges
at R0 (Day2 14:40 - 15:30).
There are 11 pattern in total, but three of them are special, so you need to get them in special way :)
firmware/
)