Reverse Engineering Challenge începe de la Basic

Ne place să vedem proiecte de inginerie a firmware-ului de bază, dar numărul de hackeri care pot trage cei din afara este relativ mic. Este posibil să crești rangurile de elită de hacker. Un hackerspace este un loc minunat pentru a avea o mică provocare ca aceasta. [Nicolas Oberli] Puneți împreună un joc de pavilion care cere concurenților să reverse inginer teensy 3.0 firmware.

El a dezvoltat această bucată de hardware pentru evenimentul Insomnui’Hack 2013. Utilizează capabilitățile de atingere capacitive teensy 3.0 pentru a forma o tastatură de nouă cifre cu un ecran LCD de caractere pentru feedback. Când este introdus codul corect, ecranul va afișa instrucțiuni despre cum să preluați “pavilionul”.

Pentru idealul puteți vedea dezasamblarea fișierului .ELF generată de ARDUINO IDE. Aceasta este ceea ce a dat [Nicolas] concurenților, ceea ce le face trecut de bariera de a imagina cum să dau codul de la cipul în sine. Dar le face să se gândească la asamblare și, eventual, duce la imaginarea a ceea ce este codul secret pentru dispozitiv. Acest lucru poate fi suficient de o lovitură în direcția ideală pe care trebuie să o obțineți adânc în profunzimea hardware-ului încorporat ca un hobby.