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.
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č.
Pored gore opisane matrice, u sučelju predstavljene skupine aplikacija mogu biti i druga sredstva:
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.
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.
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 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).
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.