Hacking SD Card & Flash Controlere de memorie

Sperăm că câțiva dintre vizitatorii noștri sunt în prezent la congresul de comunicare al haosului din acest an (programul poate fi descoperit aici și fluxuri online aici), așa cum se întâmplă multe discuții fascinante. Unul dintre ei a abordat hacking controlerele de memorie încorporate în toate cardurile de memorie pe care le puteți avea. Pe măsură ce creșterea densității de stocare a memoriei, este mai probabil ca unele piețe din blițul încorporat să fie defecte. Prin urmare, toți producătorii adaugă un mic microcontroler cărților (împreună cu memorie suplimentară) pentru a “înlocui” invizibil piețele defecte la sistemul de operare.

[Bunnie], precum și [xobs] a mers în jurul valorii de a obține multe carduri microSD diferite în cumpărare pentru a descoperi un hackable unul. În discuția lor la 30C3 (diapozitive aici), ei au raportat rezultatele lor pe un anumit brand de microcontroler, Appotech, precum și AX211 / AX215. Prin ingineria inversă a codului firmware pe care l-au descoperit online, au găsit o simplă secvență “Knock” transmisă comenzilor rezervate producătorului care au scăzut controlerul într-un mod de încărcare a firmware-ului. De acolo, au reușit să inverseze inginer cele mai multe dintre registrele specifice de 8051 microcontroler, permițându-le să creeze aplicații de carte pentru aceasta. Unele dintre lucrările preliminare au fost făcute utilizând o platformă bazată pe FPGA / I.Mx6 pe care echipa a dezvoltat-o ​​numită Novena, pe care sperăm să o oferim o zi. Printre altele, a fost folosit pentru a simula cipul de memorie flash pe care echipa a eliminat anterior. Un videoclip al discuției este încorporat mai jos.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post