Mul õnnestus hankida oma IoT-seadme püsivara, kuid püsivara on HEX-is. Mis on parim viis selle teisendamiseks binaarseks, et saaksin binwalkit kasutada? Seni olen proovinud teisendada seda failiga srec_cat hex.file -Intel -Output binary.file -Binary
. Olen proovinud teisendatud faili binwalkiga analüüsida, kuid ainsad tulemused saan:
SHA256 räsikonstandid, väike DER-vormingus endianCertificate (x509 v3), päise pikkus: 4, jada pikkus: 678
Kas ma teen midagi valesti?
Muuda: pärast binwalk -Ive binary.file
kasutamist õnnestus mul mõned failid välja tõmmata. Faile ei tuvastatud õigesti, kuid faile vaadates näen oma seadmes kasutatud tekstibitte.
Muuda 2: Ma arvan, et püsivara pole tihendatud. Kuid ma pole kindel, kas see on krüptitud. Kuidas on seda kõige parem kontrollida?
$ file binary.filebinary.file: data
Kasutades stringe -n 10 binary.file
Saan näiliselt kehtiva stringide loendi.