/ / HEX editor. Opis alata i pregled najpopularnijih

HEX editor. Opis alata i pregled najpopularnijih

HEX editor je program koji možeprikažite podatke onako kako ih računalo "vidi", ali pretvaranjem binarnih brojeva u šesnaestast. Otvarajući bilo koju datoteku u sličnoj aplikaciji, korisnik će vidjeti matricu koja se sastoji od stupaca i redaka, čiji broj ovisi o veličini datoteke u pitanju. Stoga, ako promijenite vrijednosti bajta u uređivaču, promijenit će se i sadržaj otvorenog dokumenta.

Neka teorija

Bilo koji podaci pohranjeni u računalnoj memoriji u obliku računalariječi, inače bajtova. Svaki uključuje 8 bita (binarni bitovi koji uzimaju vrijednost bilo "0" ili "1"). Matematičkim proračunima može se shvatiti da se u jednom bajtu može napisati broj u rasponu od 0 do 255. Ako prevedete 255 u šesterokutni brojčani sustav, pretvara se u FF. Odnosno, za prikaz bilo koje strojne riječi vrlo je prikladno koristiti šesterokutni prikaz. Odatle i naziv grupe programa - šesterokutni uređivač.

Ključni elementi programa

Pored gore opisane matrice, u sučelju predstavljene skupine aplikacija mogu biti i druga sredstva:

  • Numeriranje linija Obično se nalazi na lijevoj strani aplikacije. Prikazuje pomak prvog bajta retka u odnosu na početak datoteke.
  • Često je slična znamenka na vrhu, koja pokazuje pomak bajta relativne lijeve vrijednosti u liniji. Dodavanjem niza vrijednosti, možete dobiti broj svakog bajta.
  • Pravi podaci mogu prikazati iste podatke kao u tablici, ali u obliku teksta (kodiranje određuje korisnik).

McAfee FileInsight

šesterokutni urednik

Ovaj HEX editor je potpuno besplatan.Radi samo u Windows operativnim sustavima. Proizvod ima čitav set za džentlmen, poput pregleda i uređivanja datoteke. U isto vrijeme, program ima ugodno i prikladno sučelje.

Ali standardne značajke su minimalno zakoje može koristiti FileInsight. Koji je maksimum? Morate započeti sa sposobnošću raščlanjivanja struktura izvršnih datoteka. Zar ovo nije dovoljno? Bilo koji odabrani fragment može se rastaviti u letu. Jednim klikom i nerazumljivi brojevi postaju čitljivi popis.

šesterokutni urednik

Između ostalog, ovaj HEX-ov urednik pružamnogi algoritmi za obradu koda kako bi zaobišli ugrađenu zaštitu proizvođača. Prije svega, morate obratiti pažnju na dekodiranje metoda obfuskacije, poput dodavanja, xor, Base64, shift. Skripte koje dolaze s aplikacijom razbijaju takvu kripto zaštitu s lakoćom. Većina radnji može se automatizirati pisanjem jednostavnih skripti u JS ili Python. Ponekad nije potrebno stvarati bilo što novo, jer je baza ovih impresivnih.

Iako se FileInsight smatra jednim od najboljih alata za obrnuti inženjering, u programu postoji i veliki nedostatak - nemogućnost obrade datoteka viših od 400 MB.

Hex editor neo

šesterokutni urednik

Ovaj HEX-ov uređivač distribuiran je u dvije verzije:slobodan i napredan. Proizvod sa licencom za korištenje je kvalitetan, ali ne i izvanredan. Od značajki možete istaknuti široke postavke sučelja i shema boja. Profesionalna verzija pruža korisnije značajke koje su posebno relevantne tijekom analize binarnih datoteka.

Na primjer, pruža se korisnikmogućnosti dekodiranja programa kodiranih zajedničkim algoritmima. Pored ovoga, postoje i funkcije koje omogućuju uređivanje lokalnih resursa (RAM, NTFS streamovi, tvrdi diskovi). Automatizacija procesa se provodi pomoću VBS i JS skripte.

Međutim, glavna značajka programaje rastavljač koji može raditi s x64, x86 i .NET datotekama. Još jedna značajka koju konkurenti ne pružaju je stvaranje zakrpa na temelju usporedbe dva izvršna binarna zapisa. Svakako impresivno, ali u usporedbi s FileInsightom, Neo i dalje gubi. No, NEO može raditi s velikim datotekama.

Hiew

šesterokutni urednik

Hiew Editor Hiew nema besplatnu verziju.Razvojni tim je iz Rusije. Proizvod počinje svoju povijest od vremena 16-bitnih aplikacija za DOS i Windows 3.1. Hiew često koriste profesionalci za računalnu i informacijsku sigurnost. Razlozi su jasni: čitav niz mogućnosti uređivanja i pregledavanja Windows izvršnih binarnih datoteka, kao i sastavljeni Linux programi (ELF).

šesterokutni urednik

Još jedna značajna značajka koja pomaže uobrnuti inženjering - rastavljač i montažer ugrađeni u Hiew. Osim toga, rade s obje x86 i x86_64 aplikacije, a podržane su i upute od ARM arhitekture. Uređivač se bez velikih poteškoća nosi s velikim datotekama, omogućava vam izmjenu podataka na niskoj razini na fizičkim HDD-ovima.

Može biti velik broj akcijaautomatizirano. Za to su programeri ugradili sposobnost stvaranja skripti, makronaredbe na tipkovnici i API funkcije koje se koriste za pozivanje unutarnjih postupaka iz vanjskih aplikacija. Ali prije bezuvjetne pobjede na polju hex urednika Hiew još uvijek nije dobio. Njegovo sučelje je u potpunosti DOS-ova, a naredbena linija (ili konzola, ako govorimo o Linux-sustavima) bavi se pružanjem prozora.

volio:
0
Popularni postovi
Duhovni razvoj
hrana
y