HEX-editor. Descrierea instrumentului și prezentarea celor mai populare

Editorul HEX este numit un program care poate afișa informații așa cum este "văzut" de calculator, ci prin conversie numere binare

în hexazecimal. După deschiderea oricărui fișier într-o astfel de aplicație, utilizatorul va vedea o matrice constând din coloane și rânduri, numărul cărora depinde de dimensiunea fișierului în cauză. Prin urmare, dacă modificați valorile octeților în editor, conținutul documentului deschis se modifică.

Un pic de teorie

Orice date sunt stocate în memoria calculatorului sub forma cuvintelor mașină, altfel - octeți. Fiecare include 8 biți (biți binari care au valoarea "0" sau "1"). Prin calcule matematice, puteți înțelege că într-un octet poate fi scris un număr în intervalul de la 0 la 255. Dacă convertiți 255 în hexazecimal sistem de calcul, este convertit în FF. Asta este, pentru a afișa orice cuvânt de computer, este foarte convenabil să utilizați vizualizarea hexazecimală. Prin urmare, numele grupului de programe este un editor hexagonal.

Principalele elemente ale programului

În plus față de matricea descrisă mai sus, pot exista și alte mijloace în interfața grupului de aplicații prezentat:

  • Numerotarea liniilor. Se află de obicei în partea stângă a aplicației. Afișează decalajul primului octet al șirului față de începutul fișierului.
  • În partea de sus, există adesea un număr similar de cifre care arată decalajul octet al valorii relative stânga în linie. Adăugând valorile liniilor, puteți obține numărul fiecărui octet.
  • În panoul din dreapta, puteți vedea aceleași date ca în tabel, dar ca text (codificarea definește utilizator).

McAfee FileInsight

editorul hex

Acest editor HEX este complet gratuit. Funcționează numai pe sistemele de operare Windows. Produsul are un set întreg de gentlemani, cum ar fi vizualizarea și editarea unui fișier. În același timp, programul are o interfață plăcută și convenabilă.

Dar funcțiile standard sunt minimul pentru care FileInsight poate fi folosit. Care este maximul? Trebuie să începeți cu posibilitatea de a analiza structurile fișierelor executabile. Nu este suficient? Orice fragment selectat poate fi dezasamblat în zbor. Un clic și numerele de neînțeles devin o listă ușor de citit.

editorul hexazecimal

Printre altele, acest editor HEX oferă multe algoritmi pentru procesarea codului pentru a ocoli dezvoltatorii încorporați de protecție. Mai întâi de toate, trebuie să acordați atenție decodificării metodelor de obfuscare, cum ar fi add, xor, Base64, shift. Scripturile cu care se livrează aplicația sparg ușor o protecție de tip crypto. Majoritatea acțiunilor pot fi automatizate prin scrierea de scripturi simple pe JS sau Python. Uneori nu este necesar să creați nimic nou, deoarece baza acestora este foarte impresionantă.

Deși FileInsight este considerat unul dintre cele mai bune instrumente pentru ingineria inversă, există un dezavantaj uriaș în program - imposibilitatea de a procesa fișiere de peste 400 MB.

Hex Editor Neo



editorul hex

Acest editor HEX este distribuit în două versiuni: gratuit și avansat. Produsul cu licență freeware este calitativ, dar fără marcă. Dintre caracteristici, puteți selecta setările largi ale interfeței și schemele de culori. Versiunea profesională oferă caracteristici mai utile, care sunt deosebit de relevante în timpul analizei fișiere binare.

De exemplu, utilizatorul are posibilitatea de a decoda programele criptate prin algoritmi obișnuiți. În plus, există funcții care vă permit să editați resurse locale (RAM, fluxuri NTFS, hard disk-uri). Automatizarea proceselor se realizează cu ajutorul scrierilor VBS și JS.

Cu toate acestea, cea mai importantă caracteristică a programului este un dezasamblator, care poate funcționa cu fișiere x64, x86 și .NET. O altă funcție care nu este oferită de concurenți este crearea unui patch pe baza comparării a două binare executabile. Fără îndoială impresionantă, dar în comparație cu FileInsight, Neo încă pierde. Cu toate acestea, NEO poate gestiona fișierele mari.

Hiew

editorul hex

Editorul HEX Hiew nu are o versiune gratuită. Dezvoltat de o echipă din Rusia. Produsul își începe istoria din momentul aplicațiilor pe 16 biți pentru DOS și Windows 3.1. Hiew este adesea folosit de specialiștii care se ocupă de probleme de securitate a informațiilor și a informațiilor. Motivele sunt clare: întreaga gamă de posibilități de editare și vizualizare a fișierelor binare executabile Windows, precum și a programelor compilate Linux (ELF).

editorul hex

O altă caracteristică remarcabilă, care ajută la ingineria inversă, este dezasamblarea și asamblorul Hiew încorporat. Și funcționează, atât cu x86, cât și cu aplicațiile x86_64, sunt acceptate și instrucțiuni arhitectura procesoarelor ARM. Cu fișiere mari, editorul se ocupă fără dificultăți, permițându-vă să efectuați modificări de nivel scăzut ale datelor pe HDD-ul fizic.

Un număr mare de acțiuni pot fi automatizate. Pentru a face acest lucru, programatorii au construit abilitatea de a crea scripturi, macrocomenzi de tastatură și funcții API, care sunt folosite pentru a apela rutine interne din aplicații externe. Dar înainte de victoria necondiționată în domeniul editorilor hexazecimali, Hiew încă nu a ajuns acolo. Interfața sa este complet executată în stilul DOS, iar randarea ferestrelor este linie de comandă (sau consola, dacă vorbim despre sistemele Linux).

Distribuiți pe rețelele sociale:

înrudit
Pentru ce este sistemul de numere hexazecimale?Pentru ce este sistemul de numere hexazecimale?
Format DOCM - decât să deschideți astfel de fișiere?Format DOCM - decât să deschideți astfel de fișiere?
Cum se convertesc octeți în megaocteți și înapoi?Cum se convertesc octeți în megaocteți și înapoi?
Câți biți în octeți? Ce este un pic și octet?Câți biți în octeți? Ce este un pic și octet?
Ce este MB și trafic?Ce este MB și trafic?
Un pic este o unitate de informațiiUn pic este o unitate de informații
Ajutor practic: cum se scanează un document scanat în "Word"Ajutor practic: cum se scanează un document scanat în "Word"
Detalii despre modul de conversie a biților în octețiDetalii despre modul de conversie a biților în octeți
Traducem octeți în kilobyteTraducem octeți în kilobyte
Care sunt regulile pentru înregistrarea numelui fișierului: principalele tezeCare sunt regulile pentru înregistrarea numelui fișierului: principalele teze
» » HEX-editor. Descrierea instrumentului și prezentarea celor mai populare