Skip to content
LCTF 2017: YublKey (*NOT* YubiKey!)
C C++ Assembly Python HTML Makefile Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
converter
ctf_upload
keyboard
orphan
tmk_core
.gitignore
.gitmodules
README.md

README.md

LCTF 2017: YublKey

Some open-source keyboard, such as GH60, is interestring. However, they can also be hackable if users are trying to flash from something they know completely nothing about it.

This "YublKey" (not YubiKey!) will try to modify tmk_keyboard, a famous open-source keyboard firmware project. Once you have pressed "App" key, it will print out the flag. Check git commit log for changes, which is pretty simple.

The target is GH60 (using ATMega32u4, which has a config file in IDA) with only 2Kbytes of SRAM so we need to use it wisely.

See ctf_output/(in chinese) for more info.

This contest might be the last time for me, to write a challenge for CTF games. Thanks for XDSEC, and thanks for all my friends.

Happy hacking!


Legal Statement

IDA, ATMEL, AVR and all other trademarks cited herein are the property of their respective owners.

Copyright of this repo is belonging to the original author of those code.

Unless otherwise stated, you are requested to follow GPLv3 to use code in this repo.

The following related parts are NOT allowed to use this code, unless a statement is signed and published by the author:

According to the relevant laws, including the Cybersecurity Law of the People's Republic of China, the author and other related entities will resort to legal measures if you are not complying this license.

You can’t perform that action at this time.