ImHex: avatud hex-redaktor kaasaegse häkkeri jaoks

ImHex: avatud hex-redaktor kaasaegse häkkeri jaoks

Allikasõlm: 1888993

See on väike üllatus, et enamikul häkkeritel on lemmiktekstiredaktor, kuna kipume kulutama üsna palju aega asja vahtimisele. Alates koodi kirjutamisest kuni konfiguratsioonifailide lugemiseni on häkkerite maailm täis näiliselt lõputuid ASCII ridu. Võrdluseks, kuigi hex-redaktor on teie arsenalis oluline tööriist, ei kasuta paljud meist seda piisavalt sageli, et omada selget lemmikut.

Aga meie arvame nii võib muutuda, kui olete ImHexi keerutamiseks võtnud. Arendaja [WerWolv] nimetab seda spetsiaalselt pöördprojekteerimise jaoks valitud hex-redaktoriks, see on välja antud GPL v2 all ning töötab Windowsis, Linuxis ja macOS-is. Oh, ja kas me mainisime, et see on vaikimisi libe tume teema, mis on loodud hilisõhtustel häkkimisseanssidel silmadele kergesti mõjuma – täpselt nagu teie lemmikveebisait?

ImHex on täis kõikvõimalikke kasulikke tööriistu ja funktsioone, nagu entroopia visualiseerija ja integreeritud esiots. Peakivi demonteerija. Kuid vaieldamatult selle võimsaim funktsioon on kohandatud C++ ja Rust inspireeritud mustrikeel, mida kasutatakse struktuuride ja andmetüüpide määratlemiseks, mis võimaldab failide automaatset sõelumist ja annoteerimist. Keel on piisavalt lai omama oma dokumentatsiooni, ja seal on terve teine ​​GitHubi hoidla, mis sisaldab kogukonna väljatöötatud mustrid failitüüpidele alates Microsofti USB Flashing Format (UF2) kuni DOOM WAD-failid.

<img data-attachment-id="570609" data-permalink="https://hackaday.com/2023/01/10/imhex-an-open-hex-editor-for-the-modern-hacker/imhex_detail1/" data-orig-file="https://platoaistream.net/wp-content/uploads/2023/01/imhex-an-open-hex-editor-for-the-modern-hacker.png" data-orig-size="800,300" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="imhex_detail1" data-image-description data-image-caption="

Mustri keel võimaldab faili teadaolevaid elemente automaatselt tuvastada ja märgistada.

” data-medium-file=”https://platoaistream.net/wp-content/uploads/2023/01/imhex-an-open-hex-editor-for-the-modern-hacker.png?w=400″ data-large-file=”https://platoaistream.net/wp-content/uploads/2023/01/imhex-an-open-hex-editor-for-the-modern-hacker.png?w=800″ dekodeerimine =”async” loading=”laisk” class=”size-full wp-image-570609″ src=”https://platoaistream.net/wp-content/uploads/2023/01/imhex-an-open-hex- editor-for-the-modern-hacker.png” alt width=”800″ height=”300″ srcset=”https://platoaistream.net/wp-content/uploads/2023/01/imhex-an-open- hex-editor-for-the-modern-hacker.png 800w, https://platoaistream.net/wp-content/uploads/2023/01/imhex-an-open-hex-editor-for-the-modern-hacker .png?resize=250,94 250w, https://platoaistream.net/wp-content/uploads/2023/01/imhex-an-open-hex-editor-for-the-modern-hacker.png?resize= 400,150 400 800w" sizes="(max-laius: 100px) 800vw, XNUMXpx">

Mustri keel võimaldab faili teadaolevaid elemente automaatselt tuvastada ja märgistada.

Tuleb tunnistada, et kogu see võimalus on teatud määral kaasas – eriti kui oled harjunud ringi tuhnima hexedit. Dokumentatsioonis öeldakse, et peole pääsemiseks vajate vähemalt 500 MB RAM-i ja riistvarakiirendusega graafikat ning sellest alates suureneb see ainult sõltuvalt teie analüüsi keerukusest. Kuid kuigi ImHex on oma ulatuse ja suuruse poolest täiesti kaasaegne tarkvara (ainuüksi lähtekood kaalub 30 MB), tundus see meie testimise ajal alati tundlik – ei mingit märki sellest "raskest" tundest, mis mõnikord tekib midagi käivitades. nagu Electroni rakendus.

Kas see on palju keerulisem programm, kui vajate mõne baidi ümberpööramiseks? Absoluutselt. Tegelikult võiksime kihla vedada, et keskmine kasutaja ei kasuta kunagi pooltki ImHexi pakutavatest võimalustest ja võib ilmselt leppige millegi palju lihtsamaga igapäevaseks kasutamiseks. Aga selleks üks kord Kui peate oma käed mustaks tegema ja faili põhjalikult uurima, siis on teil hea meel, et need võimalused on olemas – ja see on piisavalt hea põhjus, et hoida see meie raamatus installituna ja valmisolekus.

Ajatempel:

Veel alates Hack A Day