Firmware Analysis
hardware firmware
Firmware dump’ı bir rootfs arşividir: web paneli, SSH key, hardcode parola ve güncelleme imza doğrulama hataları burada bulunur.
Metodoloji
Section titled “Metodoloji”-
Dump al (SPI/UART/vendor update /
/dev/mtd). -
binwalk -eile dosya sistemlerini çıkar. -
firmwalker/ grep ile secret ve servis yapılandırması tara. -
Emülasyon veya patch ile backdoor/RCE hipotezini doğrula.
Dump & extract
Section titled “Dump & extract”binwalk -e firmware.binbinwalk -A firmware.binsasquatch squashfs.img 2>/dev/null || unsquashfs squashfs.imgjefferson jffs2.img -d jffs2_outubireader_extract_images ubi.imgSecret avı
Section titled “Secret avı”firmwalker.sh ./_firmware.bin.extractedrg -nHi 'password|passwd|private|BEGIN RSA|admin|telnet|dropbear' ./_firmware.bin.extracted | headfind ./_firmware.bin.extracted -name 'shadow' -o -name 'passwd' -o -name '*.pem' 2>/dev/nullstrings -n 8 firmware.bin | rg -i 'http://|ftp://|AKIA'Emülasyon
Section titled “Emülasyon”firmadyne ./firmware.binqemu-system-arm -M versatilepb -kernel zImage -initrd rootfs.cpio -nographicfakeroot chroot squashfs-root /bin/shChecklist
Section titled “Checklist”[ ] dump alındı / hash kaydedildi[ ] binwalk extract tamam[ ] secret/grep tarandı[ ] servis binary'leri incelendi[ ] emülasyon veya patch PoC denendi