[LEAND FLYNN] a făcut o treabă excelentă de a alege imaginea firmware-ului pentru un router Westell 9100em Fios. Din păcate, el nu a găsit de fapt informațiile pe care le căuta. Dar nu a făcut încă să se prăbușească încă. Dacă nu ați încercat niciodată să înțelegeți o imagine a firmware-ului Linux încorporat, acest lucru servește drept exemplu de începători al modului în care se face.
El a fost pornit la proiect după ce portul scanând IP-ul său extern și găsind un prompt de autentificare aleatoriu pe care el cu siguranță nu l-a înființat. Unele căutări l-au condus să creadă că este un fel de ușă din spate pentru Verizon pentru a împinge actualizările automate ale firmware-ului la routerul său. El și-a dat seama de ce nu văd dacă ar putea să-i prindă acreditările și să se prăbușească în interiorul mașinii?
A început descărcarea actualului upgrade de firmware. Rularea “Hexdump” și “Strings” îi oferă confirmarea că imaginea se bazează pe Linux. Apoi este capabil să aleagă pachetul, ajungând la porțiunea de fișiere. Persistența lui îl duce prin extragerea și decomprimarea a trei sisteme de fișiere diferite. Chiar dacă acum are acces la toate aceste fișiere, simbolink-urile sparte au indicat un capăt de pe căutarea de autentificare.