RačunalaSoftver

HEX-urednik. opis alata i pregled od najpopularnijih

HEX urednik je program koji može prikazati informacije kao što je "vidi" kompjuter, ali pretvaranje binarnih brojeva u heksadecimalni. Otvoriti bilo koju datoteku u takvoj aplikaciji, korisnik će vidjeti matricu koja se sastoji od redova i kolona, čiji broj zavisi od dimenzija datoteke. Prema tome, ako promijenite vrijednosti bajt u editoru, i promijeniti sadržaj otvorenog dokumenta.

Malo teorije

Bilo koji podaci pohranjeni u memoriji računara u obliku mašina riječi, u suprotnom - bajtova. Svaka soba ima 8 bitova (bitova koji su postavljeni na "0" ili "1"). Matematičkim proračunima se može shvatiti da je broj se može snimati u jedan bajt u rasponu od 0 do 255. Ako je prijenos 255 heksadecimalni broj sistema, ona se pretvara u FF. To je za prikaz bilo stroja riječ je vrlo povoljno za korištenje heksadecimalni reprezentacije. Otuda i naziv programa grupa - urednik hex.

Ključni elementi programa

Osim gore opisanih matrice, interfejs koje je grupa aplikacija može biti na drugi način:

  • Line numeriranja. Obično se nalazi na lijevoj strani aplikacije. Pokazuje pomak od prvog bajta niza od početka datoteke.
  • Odozgo često postoji sličan bend brojeva pokazuje bajt offset relativne vrijednosti lijevo linije. Sumirajući vrijednosti linije su dostupni za svaki broj bajtova.
  • U desnom oknu može prikazati iste podatke kao u tablici, ali u obliku teksta (charset određuje korisnik).

McAfee FileInsight

Ovaj HEX urednik je potpuno besplatno. To radi samo u Windows operativnim sistemima. Proizvod ima sve spremno za gospodu, kao što su pregled i uređivanje datoteke. Program ima jednostavno i user-friendly sučelje.

Ali standardne karakteristike - to je minimum za koji se može koristiti FileInsight. Koja je maksimalna? Treba da počne sa mogućnošću raščlanjivanja struktura izvediv. To nije dovoljno? Bilo koji odabrani fragment može se rastaviti u hodu. Jedan klik - i čudne brojke su čitljiv popis.

Između ostalog, HEX-kod, editor pruža brojne algoritme za obradu zaobići ugrađene sigurnosti programere. Prije svega, potrebno je obratiti pažnju na tehnike dekodiranja zamračenje, kao što su dodavanje, xor, Base64, pomak. Skripte koja dolazi primjene slomiti slične kriptografske potez. Većina akcija se može automatizirati pisanje jednostavnih skripti u JS ili Python. Ponekad stvoriti nešto novo nije potreban, jer dodatak otkucao bazu impresivno.

Iako FileInsight i smatra se jednim od najboljih alata za obrnuti inženjering, postoji program i veliki nedostatak - nesposobnost da se podnese rukovanje više od 400 MB.

Hex Editor Neo

Ovaj HEX urednik je dostupan u dvije verzije: preuzeti i napredne. Proizvod sa freeware licencu - visoke kvalitete, ali neupadljiv. podešavanja širine sučelje i sheme boja može biti izolovana od funkcija. Professional Edition nudi više korisnih funkcija koje su posebno relevantne prilikom analize binarnih datoteka.

Na primjer, korisnik je opremljen mogućnostima softverom za dekodiranje, zaključan zajedničkim algoritama. Pored toga tu su osobine koje vam omogućiti da uredite lokalnih resursa (memorija, NTFS-potoka, hard diskova). automatizacije procesa je implementiran koristeći VBS i JS skripte.

Međutim, najvažnija karakteristika ovog programa je disasembler, koji može da radi sa x64, x86 i .NET-datoteke. Još jedna karakteristika ne pružaju konkurenata, - stvaranje flastera na osnovu poređenje dva izvršne binarne. Svakako impresivno, ali u odnosu na FileInsight, Neo i dalje gubi. Međutim, NEO može nositi velike količine datoteka.

Hiew

HEX urednik Hiew nema besplatnu verziju. Bavi razvojem tim Rusije. Počinje svojoj istoriji iz vremena proizvod 16-bitnih aplikacija za DOS i Windows 3.1. Hiew se često koristi od strane profesionalaca koji se bave računara i sigurnosti informacija. Razlozi su jasni: čitav niz opcija za gledanje i uređivanje binarne izvršne datoteke na Windows i Linux sastavio programa (ELF).

Još jedna izuzetna karakteristika koja pomaže u reverzni inženjering, - ugrađeni disasembler i monter Hiew. I oni rade i sa x86 i x86_64-sa aplikacijama i uputstva su podržani arhitekture procesora ARM. Sa urednik velikih datoteka nosi bez ikakvih problema, što vam omogućuje da izvrši promjene podataka niskog nivoa na fizičkom HDD.

Veliki broj akcija može biti automatizirani. U tu svrhu, programeri su izgrađena u sposobnost stvaranja skripte, makroi, i API-funkcije koje se koriste za dozivanje interne procedure vanjskih aplikacija. Ali na bezuslovnu pobjede Hiew još nije postignut u oblasti hex urednika. Njegova sučelje je u potpunosti implementiran u DOS-stilu, a bavi se pružanje prozorima komandne linije (ili konzola, ako govorimo o Linux-sistemi).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bs.atomiyme.com. Theme powered by WordPress.