METABYTE
Inapoi la articole

Hacking firmware HDD: când hard diskul tău e un mini-calculator cu secrete

În interiorul fiecărui HDD trăiește un microcontroler care poate fi spart. Dar de ce ai face asta?

14 mai 20262 min de citit
Hacking firmware HDD: când hard diskul tău e un mini-calculator cu secrete

Te-ai gândit vreodată că hard diskul tău nu e doar o cutie cu platane, ci un adevărat computer cu propriul firmware? Dacă nu, astăzi vei afla că HDD-ul e un fel de server miniatural care rulează propriul software și nici măcar nu se gândește să te asculte. Și dacă stai să te gândești – e ținta perfectă pentru un hacker: cine verifică firmware-ul discului? Exact, nimeni.

Cercetătorii de la iCode4Coffee au decis că e timpul să se uite sub capota acestui "cal de fier" și să arate cum se poate sparge firmware-ul HDD-ului. Se pare că multe discuri au interfețe de debug (de exemplu, UART) pe care producătorii le-au lăsat "pentru orice eventualitate". Și noi știm ce înseamnă "pentru orice eventualitate" în IT: e ca și cum ai lăsa parola admin/admin pe un router – doar pentru uz intern, dar toată lumea știe.

Procesul de spargere seamănă cu asamblarea unui mobilier IKEA fără instrucțiuni: trebuie să găsești contactele, să lipești fire, să te conectezi la UART și să încerci să înțelegi ce bestie ai în față. Adesea, firmware-ul e scris în C și folosește un RTOS (Real-Time Operating System). Știind asta, poți încerca să preiei controlul sau chiar să injectezi propriul cod. De exemplu, poți face discul să se prefacă stricat sau, dimpotrivă, să ascundă date de sistemul de operare. Sună a thriller spionistic, nu?

Desigur, nu toate discurile sunt la fel: modelele moderne au protecție mai bună, dar cele vechi (înainte de 2010) sunt un paradis pentru hackeri. Dacă ai un HDD vechi de 40 GB, nu-l arunca – poate vei deveni stăpânul memoriei flash.

Comentariul echipei METABYTE: Deschiderea firmware-ului HDD-ului e distractivă, dar nu recomandăm experimente pe discuri de lucru. Dacă aveți nevoie de stocare sigură, încredințați-o profesioniștilor, nu glumelor cu UART de casă.

URMATORUL PAS

Ti-a placut abordarea?

Aplicam aceleasi principii in proiectele clientilor: AI, automatizari, produse care nu se sting dupa lansare.