Kako postaviti pametne telefone i računala. Informativni portal

Preuzmite program hex editor. Hex Editor

Dobar dan svima.

Iz nekog razloga, mnogi ljudi misle da je rad s hex urednicima dio profesionalaca i da se korisnici početnici ne bi trebali petljati u njih. Ali, po mom mišljenju, ako imate barem osnovne vještine računala i razumijete zašto vam je potreban hex editor, zašto ne?!

Uz pomoć programa ove vrste možete promijeniti bilo koju datoteku, bez obzira na njen tip (mnogi priručnici i vodiči sadrže informacije o promjeni određene datoteke pomoću hex editora)! Istina, korisnik mora imati barem osnovno razumijevanje heksadecimalnog sustava (podaci u heksadecimalnom uređivaču prikazani su u njemu). No, osnovna znanja o tome daju se na satovima informatike u školi, a vjerojatno su mnogi čuli i imaju ideju o tome (pa to neću komentirati u ovom članku). Dakle, ovdje su najbolji hex editori za početnike (po mom skromnom mišljenju).

1) Besplatni hex Editor Neo

Jedan od najjednostavnijih i najčešćih uređivača za heksadecimalne, decimalne i binarne datoteke pod Windows OS-om. Program vam omogućuje otvaranje bilo koje vrste datoteka, unos izmjena (povijest promjena se sprema), zgodan odabir i uređivanje datoteke, ispravljanje pogrešaka i analizu.

Također je vrijedno napomenuti vrlo dobru razinu performansi, zajedno s niskim zahtjevima sustava za stroj (na primjer, program vam omogućuje otvaranje i uređivanje prilično velikih datoteka, dok se drugi urednici jednostavno zamrznu i odbijaju raditi).

Između ostalog, program podržava ruski jezik, ima promišljeno i intuitivno sučelje. Čak će i početnik korisnik moći razumjeti i početi raditi s uslužnim programom. Općenito, preporučam ga svima koji počinju svoje upoznavanje s hex editorima.

2) WinHex

Ovaj uređivač je, nažalost, shareware, ali je jedan od najsvestranijih, podržava hrpu različitih opcija i značajki (od kojih je neke teško pronaći među konkurentima).

U modu uređivača diskova omogućuje rad s: HDD-om, disketama, flash diskovima, DVD-ovima, ZIP diskovima itd. Podržava datotečne sustave: NTFS, FAT16, FAT32, CDFS.

Ne mogu ne primijetiti prikladne alate za analizu: osim glavnog prozora, možete povezati dodatne s raznim kalkulatorima, alatima za pretraživanje i analizu strukture datoteke. Općenito, prikladno i za početnike i za iskusne korisnike. Program podržava ruski jezik ( odaberite sljedeći izbornik: Help / Setup / English ).

WinHex, osim svojih najčešćih funkcija (koje podržavaju slične programe), omogućuje "kloniranje" diskova i brisanje informacija s njih tako da ih nitko nikada ne može oporaviti!

3) HxD Hex Editor

Besplatan i prilično moćan binarni uređivač. Podržava sva glavna kodiranja (ANSI, DOS/IBM-ASCII i EBCDIC), datoteke gotovo bilo koje veličine (usput, uređivač vam omogućuje uređivanje RAM-a osim datoteka, izravno upisivanje promjena na tvrdi disk!).

Također možete primijetiti dobro osmišljeno sučelje, prikladnu i jednostavnu funkciju za pretraživanje i zamjenu podataka, stepenasti i višerazinski sustav sigurnosnog kopiranja i vraćanja.

Nakon pokretanja, program se sastoji od dva prozora: lijevo je heksadecimalni kod, a desno je prijevod teksta i sadržaj datoteke.

Od minusa bih izdvojio nedostatak ruskog jezika. No, mnoge funkcije bit će jasne i onima koji nikada nisu naučili engleski...

4) HexCmp

HexCmp - ovaj mali uslužni program kombinira 2 programa odjednom: prvi vam omogućuje međusobno uspoređivanje binarnih datoteka, a drugi je heksadecimalni uređivač. Ovo je vrlo vrijedna opcija kada trebate pronaći razlike u različitim datotekama, pomaže istražiti različite strukture raznih vrsta datoteka.

Inače, mjesta nakon usporedbe mogu se obojati u drugu boju, ovisno o tome gdje se sve poklapa i gdje su podaci drugačiji. Usporedba se događa u hodu i vrlo je brza. Program podržava datoteke čija veličina ne prelazi 4 GB (što je dovoljno za većinu zadataka).

Osim uobičajene usporedbe, možete usporediti u tekstualnoj verziji (ili čak oboje odjednom!). Program je prilično fleksibilan, omogućuje vam da prilagodite shemu boja, odredite tipke prečaca. Ako program konfigurirate na ispravan način, onda s njim možete raditi i bez miša! Općenito, preporučam da se upoznaju svi početnici "provjerivači" hex uređivača i struktura datoteka.

5) Hex radionica

Hex Workshop je jednostavan i praktičan binarni uređivač koji se prvenstveno odlikuje fleksibilnim postavkama i niskim zahtjevima sustava. Zahvaljujući tome, u njemu je moguće uređivati ​​dovoljno velike datoteke koje se jednostavno ne otvaraju ili zamrzavaju u drugim uređivačima.

Arsenal urednika ima sve najnužnije funkcije: uređivanje, pretraživanje i zamjena, kopiranje, lijepljenje itd. Program može izvoditi logičke operacije, provoditi usporedbu binarnih datoteka, pregledavati i generirati različite kontrolne zbrojeve datoteka, izvoziti podatke u popularne formate: rtf i html .

Urednik također ima pretvarač između binarnih, binarnih i heksadecimalnih sustava. Općenito, dobar arsenal za hex urednika. Možda je jedini nedostatak to što je program shareware ...

BILJEŠKA
Crteži na ovoj stranici nisu prikazani, ali ih možete pronaći u knjizi.

Ovo što ćemo sada raditi je vrlo zanimljivo s moje točke gledišta. Ovo će biti vaš prvi program strojnog koda (i najvjerojatnije jedini))).

Assembler je jezik niske razine, ali još uvijek jezik. Jeste li pokušali napisati program u strojnom kodu? Sada pokušajmo.

Možete napisati program bez ikakvih asemblerskih prevoditelja i drugih alata - koristeći bilo koji hex editor (ili hex editor ili hex editor).

Ipak, raščlanjivanje programa u heksadecimalnom uređivaču je vrlo korisno. Pogotovo za one koji će raditi s elektronikom - uostalom, mikroprocesori ne razumiju ni Pascal ni C ++. Iako postoje posebni uređaji i programi koje im ti jezici "objašnjavaju".

Prvo vam je potreban hex editor. Možete koristiti bilo koju koju imate pri ruci. Međutim, koristit ću već spomenuti McAfee FileInsight v2.1. Ovaj hex uređivač može se besplatno preuzeti. Sve dolje opisane radnje vrijede za ovaj uređivač.

Dakle, imate instaliran hex editor. Pokrenimo ga. Kliknemo na gumb OPEN, pronađemo jednu od COM datoteka koje smo kreirali, na primjer, debug_1.com, i učitamo je u editor.

Kada se datoteka učita, vidjet ćete sljedeće u uređivaču (vidi također sliku 1.12):

00000000 B4 02 B2 41 CD 21 CD 20 ...A.!. Možete otvoriti još dvije datoteke koje smo kreirali: mycode.com (napravljen u emu8086) ili ATEST.COM (koju smo kreirali u odjeljku ). Vidi isto. To znači da svi asembleri proizvode isti strojni kod. Odnosno, razlike u tekstu programa nisu temeljne - one su posljedica samo razlika u samim asemblerima.

BILJEŠKA
Ako u vašem slučaju vidite drugu sliku, onda ste ili otvorili drugu datoteku ili je gledate u tekstualnom načinu. U potonjem slučaju kliknite gumb View as Hex na alatnoj traci (vidi sliku 1.12).

Što znače ove brojke?

S nulama je sve jasno - ovo je prva memorijska ćelija u kojoj je upisan broj B4. Taj će broj tada biti zapisan na adresu 0100h (za COM datoteku). Redak mora sadržavati 16 brojeva, od kojih se svaki sastoji od dvije znamenke. Brojevi su zapisani u heksadecimalnom obliku. Ali naš program je mali - samo 8 bajtova, tako da imamo 8 brojeva.

Pa, što je B4? Ova naredba je "Unesite vrijednost u registar AH". Koju vrijednost unosimo? Točno: 02 (sljedeći broj u retku).

AX=0200 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=0B72 ES=0B72 SS=0B72 CS=0B72 IP=0102 NV UP NA PO2 EI: PL N00 B241 MOV DL,41 Vidite zadnji redak B241? Poznata kombinacija? Ovo je MOV DL naredbeni kod, 41.

Ostaje pozabaviti se tajanstvenim likovima na kraju reda. I ovdje je sve jednostavno: svaka znamenka u broju odgovara kodu znaka ASCII tablice, a ti se znakovi prikazuju u istom slijedu kao i heksadecimalne znamenke. U ovom tekstu umjesto nekih znakova nalaze se točke (.) - to su samo kodovi za neabecedne znakove.

Pa, sada napišimo i stvorimo naš dobro proučeni program bez asemblera i povezivača. Otvorite uređivač, kreirajte novu datoteku (da biste to učinili, kliknite gumb NOVO na alatnoj traci), zatim kliknite gumb Prikaži kao heksadecimalni i unesite podatke:

00000000 B4 02 B2 41 CD 21 CD 20 Spremite datoteku s imenom, na primjer, hex_1.com. Sve. Program je spreman. Sada ga možete pokrenuti i još jednom se diviti svojoj kreaciji. Rezultat će biti isti kao u svim prethodnim slučajevima.

I još jedno ugodno iznenađenje od McAfee FileInsight v2.1 editora - ima svoj rastavljač! Ako učitate izvršnu datoteku u uređivač i odaberete karticu DISASSEMBLY u donjem lijevom kutu, možete vidjeti izvorni kod učitanog programa u asemblerskom jeziku (slika 1.12).

Zašto su nam uopće potrebni hex editori i disassembleri? Uostalom, tako je teško. Da, nije lako. Međutim, hakeri ne misle tako. Uz pomoć heksadecimalnih uređivača i disassemblera razbijaju programe. U kodu pronalaze mjesta koja su im potrebna i popravljaju ih u skladu sa svojim hakerskim hirovima.

Naravno, mi nismo hakeri. Nećemo razbijati programe. Međutim, rastavljači i heksadecimalni uređivači vrlo su korisni i za programere koji poštuju zakon. Koriste se, na primjer, za otklanjanje pogrešaka, za proučavanje strojnih kodova itd. Na primjer, znate kako izgleda instrukcija asemblerskog jezika, ali želite znati njezin strojni kod. Ako nema dokumentacije, postoji samo jedan izlaz - heksadecimalni uređivač i / ili rastavljač. Međutim, treba napomenuti da se sve naredbe ne uklapaju u strojni kod dva broja. Neke su naredbe prilično složene i zahtijevaju više brojeva za predstavljanje u strojnim kodovima.

HxD Hex Editor je ANCI uređivač podataka. Aplikacija koristi heksadecimalni prikaz za sve otvorene datoteke, može raditi s elementima RAM-a, spremajući promjene na tvrdom disku. Omogućuje pretraživanje i zamjenu vrijednosti u automatskom ili ručnom načinu rada. Uključuje alate za izvoz podataka, generiranje kontrolnih zbroja i brisanje isječaka koda.

Program može podijeliti datoteke na dijelove željene veličine, podržava obradu velikih količina informacija. Koristi modularno sučelje s mogućnošću pregleda standardnog i heksadecimalnog koda. Omogućuje poništavanje svih napravljenih promjena, sadrži navigacijske alate za kontekst i adresu retka.

HEX uređivač je sposoban za interakciju s bilo kojom vrstom datoteka i može se koristiti za pronalaženje i zamjenu izvršnih vrijednosti pokrenutih procesa.

Besplatno preuzmite punu rusku verziju HxD Hex Editor-a sa službene stranice bez registracije i SMS-a.

Zahtjevi sustava

  • Podržani OS: Windows 8.1, Vista, 10, 8, 7, XP
  • Dubina bita: 64 bita, x86, 32 bita

Hex Editor Neo Ultimate Edition je binarni, decimalni i heksadecimalni uređivač datoteka za Windows koji će biti vrlo zgodan za programere i hakere. Možete birati, pregledavati, uređivati, zamijeniti podatke, a sam proces neće oduzeti puno vremena.

Značajka programa je da može raditi s vrlo velikim datotekama, ima neograničenu razinu radnji poništavanja ili ponavljanja i pregled povijesti promjena s naknadnim preuzimanjem i uređivanjem.

Neograničena značajka poništavanja.
Izbor raznih objekata.
Spremi i učitaj odabrano.
Traži.
Traži i zamijeni.
Spremanje i učitavanje povijesti.
Izrada paketa.
Operacije s međuspremnikom.
Različiti načini rada.
Postavljanje boja u uzorcima.
Inspektor podataka.
Oznake.
Preglednik strukture.
Statistika.
bazni pretvarač.
Kreiranje scenarija.


Prilikom prvog pokretanja, program će vas obavijestiti da je ruski jezik dostupan, spreman za preuzimanje sa službene web stranice.
Kliknite "Da".
U prozoru koji se otvori stavite kvačicu ispred ruskog jezika i kliknite gumb "Preuzmi".
Zatim na padajućem popisu odaberite "Ruski" i kliknite gumb "Primijeni".
Pojavit će se prozor s upozorenjem da je prijevod kreirala otvorena zajednica i da možda nije u potpunosti točan. Biće ponuđene sljedeće opcije:
"Use this lang pack" - koristite ovaj prijevod
"Pristup online spremištu" - idite na promjenu izvornog prijevoda u spremištu
"Otkaži" - Otkažite instalaciju
Odaberite prvu opciju, a zatim kliknite gumb "U redu". Nakon toga, program će zatražiti vlastito ponovno pokretanje kako bi primijenio promjene,
Pritisnemo potvrdu i program će se ponovno pokrenuti sa sučeljem na ruskom jeziku.


popravljene greške
Višestruki ispravci grešaka
Ispravljen je niz prijavljenih i interno otkrivenih pogrešaka.
Popravljeno curenje memorije
Aplikaciji je dodijeljena i nikad oslobođena memorija kada su se rekurzivne strukture koristile u Pregledniku struktura.
Netočno prikazivanje brojeva s pomičnim zarezom
Brojevi s pomičnim zarezom u rasponu (-1..0) bili su pogrešno prikazani u pregledniku strukture, pregledniku podataka i drugim komponentama.
Nove značajke
Postojanost postavki prozora Explorera
Windows Explorer sada pamti posljednje nedavno korištene postavke mape.
Novi specificator formata
Preglednik strukture sada dopušta novi specificator formata "c" u funkciji i atributu format(). Forsira prikazivanje cjelobrojnih vrijednosti kao jednobajtni ili UNICODE znak.
Nove direktive u Structure Vieweru
Sljedeće direktive dodane su u jezik definicije Preglednika strukture: $revert_to, $shift_by i $remove_to. Omogućuju pogled unaprijed tijekom povezivanja strukture.
Novi atribut polja u pregledniku strukture
Novi atribut forsira točno podudaranje prilikom renderiranja polja za nabrajanje.
Ažurirane značajke
Promijenjena logika automatskog sažimanja stavke
Korisnički definirani tip se ne sažima ako sadrži druge korisnički definirane tipove i svi oni implementiraju atribut. Prije je prisutnost drugih korisnički definiranih tipova uzrokovala automatsko urušavanje nadređenog tipa tijekom vizualizacije.


Instalirajte program, nemojte ga pokretati.
Kopirajte Patch.exe u mapu s instaliranim programom
Pokrenite, pritisnite gumb "Patch".
Spreman


Verzija softvera: 6.31.00.5980
Jezik sučelja: ruski, engleski i drugi

Liječenje: uključeno
Vrsta lijeka: flaster

Zahtjevi sustava:
Windows XP
Windows Vista
Windows 7
Windows 8
Windows 8.1
Windows 10
Windows Server 2003
Windows Server 2003 R2
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016

Opis:
Hex Editor Neo profesionalni je heksadecimalni, decimalni i binarni uređivač datoteka za Windows. Program ima mogućnost odabira, pregleda, uređivanja, zamjene, otklanjanja pogrešaka i analize podataka. Omogućuje pakiranje u dva klika, manipuliranje vašim EXE, DLL, DAT, AVI, MP3, JPG datotekama s neograničenim poništavanjem i ponavljanjem. Neograničena povijest datoteka s vizualizacijom i mogućnošću spremanja preuzimanja. Napravite zakrpu od promjena u dva klika.
Značajke programa:
Neograničena značajka poništavanja.
Izbor raznih objekata.
Spremi i učitaj odabrano.
Traži.
Traži i zamijeni.
Spremanje i učitavanje povijesti.
Izrada paketa.
Operacije s međuspremnikom.
Različiti načini rada.
Postavljanje boja u uzorcima.
Inspektor podataka.
Oznake.
Preglednik strukture.
Statistika.
bazni pretvarač.
Kreiranje scenarija.
[sakriti]
Ruski jezik:
Prilikom prvog pokretanja, program će vas obavijestiti da je ruski jezik dostupan, spreman za preuzimanje sa službene web stranice.
Kliknite Da.
U prozoru koji se otvori potvrdite okvir pored ruskog jezika i kliknite gumb Preuzmi.
Zatim na padajućem popisu odaberite ruski i kliknite gumb Primijeni.
Pojavit će se prozor s upozorenjem da je prijevod kreirala otvorena zajednica i da možda nije u potpunosti točan. Biće ponuđene sljedeće opcije:
Koristite ovaj lang paket - koristite ovaj prijevod
Pristup online spremištu - idite na promjenu izvornog prijevoda u spremištu
Odustani - Otkažite instalaciju

Odaberite prvu opciju, a zatim kliknite U redu. Nakon toga, program će zatražiti vlastito ponovno pokretanje kako bi primijenio promjene, pritisnite potvrdu i program će se ponovno pokrenuti sa sučeljem na ruskom jeziku.

Postupak liječenja:
Instalirajte program bez pokretanja.
Kopirajte zakrpu Patch.exe u mapu s programom.
Primijenite zakrpu s administratorskim pravima.

Informacija
Posjetitelji u grupi Gosti ne mogu komentirati ovaj post.

Vrhunski povezani članci