Kako podesiti pametne telefone i računare. Informativni portal

Preuzmite program hex editor. Hex Editor

Dobar dan svima.

Iz nekog razloga, mnogi ljudi misle da je rad sa heksadecimalnim uređivačima dio profesionalaca i da se korisnici početnici ne bi trebali miješati 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 sistema (podaci u heksadecimalnom uređivaču su predstavljeni u njemu). Međutim, osnovna znanja o tome daju se na časovima informatike u školi i vjerovatno su mnogi čuli i imaju ideju o tome (zato neću komentirati u ovom članku). Dakle, evo najboljih hex editora 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ćava da otvorite bilo koju vrstu datoteka, izvršite izmjene (povijest promjena se čuva), jednostavno odaberete i uredite datoteku, otklonite greške i analizirate.

Također je vrijedno napomenuti vrlo dobar nivo performansi, zajedno sa niskim sistemskim zahtjevima za mašinu (na primjer, program vam omogućava otvaranje i uređivanje prilično velikih datoteka, dok drugi uređivači jednostavno zamrzavaju i odbijaju raditi).

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

2) WinHex

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

U režimu uređivača diskova omogućava vam rad sa: HDD-om, disketama, fleš diskovima, DVD-ovima, ZIP diskovima itd. Podržava fajl sisteme: NTFS, FAT16, FAT32, CDFS.

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

WinHex, pored svojih najčešćih funkcija (koje podržavaju slične programe), omogućava vam "kloniranje" diskova i brisanje informacija sa njih tako da ih niko 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ćava da uređujete RAM pored datoteka, direktno upisujete promjene na tvrdi disk!).

Također možete primijetiti dobro osmišljen sučelje, zgodnu i jednostavnu funkciju za pretraživanje i zamjenu podataka, stepenasti i višeslojni sistem 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. Međutim, mnoge funkcije će biti jasne i onima koji nikada nisu naučili engleski...

4) HexCmp

HexCmp - ovaj mali uslužni program kombinuje 2 programa odjednom: prvi vam omogućava da međusobno uporedite binarne datoteke, a drugi je heksadecimalni uređivač. Ovo je vrlo vrijedna opcija kada trebate pronaći razlike u različitim datotekama, pomaže u istraživanju različite strukture širokog spektra tipova datoteka.

Inače, mjesta nakon poređenja mogu se obojiti u drugu boju, ovisno o tome gdje se sve poklapa i gdje se podaci razlikuju. Poređenje se dešava u hodu i vrlo je brzo. Program podržava datoteke čija veličina ne prelazi 4 GB (što je dovoljno za većinu zadataka).

Pored uobičajenog poređenja, možete upoređivati ​​u tekstualnoj verziji (ili čak oboje odjednom!). Program je prilično fleksibilan, omogućava vam da prilagodite shemu boja, odredite tipke za prečice. Ako program konfigurirate na ispravan način, onda možete raditi s njim bez miša! Općenito, preporučujem da se upoznaju svi početnici "provjerivači" hex editora i struktura datoteka.

5) Hex radionica

Hex Workshop je jednostavan i praktičan binarni uređivač, koji se prvenstveno odlikuje fleksibilnim postavkama i niskim sistemskim zahtjevima. 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 najneophodnije funkcije: uređivanje, pretraživanje i zamjena, kopiranje, lijepljenje, itd. Program može izvoditi logičke operacije, vršiti poređenje binarnih datoteka, pregledavati i generirati različite kontrolne sume datoteka, izvoziti podatke u popularne formate: rtf i html .

Editor također ima pretvarač između binarnih, binarnih i heksadecimalnih sistema. Općenito, dobar arsenal za hex editor. Možda je jedino negativno to što je program shareware...

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

Ono što ćemo sada uraditi je vrlo interesantno sa moje tačke gledišta. Ovo će biti vaš prvi program za mašinski kod (i najvjerovatnije jedini))).

Asembler je jezik niskog nivoa, ali ipak jezik. Jeste li pokušali napisati program u mašinskom kodu? A sada da probamo.

Možete napisati program bez ikakvih asemblerskih kompajlera i drugih alata - koristeći bilo koji heksadecimalni uređivač (ili hex editor ili hex editor).

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

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

Dakle, imate instaliran hex editor. Hajde da ga pokrenemo. Kliknemo na dugme 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, videćete sledeće u editoru (pogledajte i sliku 1.12):

00000000 B4 02 B2 41 CD 21 CD 20 ...A.!. Možete otvoriti još dvije datoteke koje smo kreirali: mycode.com (kreiran u emu8086) ili ATEST.COM (koji smo kreirali u odjeljku ). Vidite isto. To znači da svi asembleri proizvode isti mašinski kod. Odnosno, razlike u tekstu programa nisu fundamentalne - one su rezultat 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 modu. U drugom slučaju, kliknite na dugme View as Hex na traci sa alatkama (pogledajte sliku 1.12).

Šta znače ovi brojevi?

Sve je jasno sa nulama - ovo je prva memorijska ćelija u kojoj je upisan broj B4. Ovaj broj će tada biti upisan na adresu 0100h (za COM fajl). Red mora sadržavati 16 brojeva, od kojih se svaki sastoji od dvije cifre. Brojevi se pišu u heksadecimalnom obliku. Ali naš program je mali - samo 8 bajtova, tako da imamo 8 brojeva.

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

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 EI PL1 N00 B241 MOV DL,41 Vidite zadnji red od B241? Poznata kombinacija? Ovo je MOV DL komandni kod, 41.

Ostaje da se pozabavimo misterioznim likovima na kraju reda. I ovdje je sve jednostavno: svaka cifra u broju odgovara kodu znaka ASCII tablice, a ti znakovi se prikazuju istim redoslijedom kao i heksadecimalne znamenke. U ovom tekstu, umjesto nekih znakova, nalaze se tačke (.) - to su samo kodovi za neazbučne znakove.

Pa, hajde da napišemo i kreiramo naš dobro proučeni program bez asemblera i linkera. Otvorite uređivač, kreirajte novi fajl (da biste to uradili, kliknite na dugme NOVO na traci sa alatkama), zatim kliknite na dugme Prikaži kao heksadecimalni i unesite podatke:

00000000 B4 02 B2 41 CD 21 CD 20 Sačuvajte datoteku pod 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 prijatno iznenađenje od McAfee FileInsight v2.1 editora - ima svoj rastavljač! Ako učitate izvršnu datoteku u editor i odaberete karticu DISASSEMBLY u donjem lijevom uglu, možete vidjeti izvorni kod preuzetog programa u asemblerskom jeziku (slika 1.12).

Zašto su nam uopće potrebni hex editori i disassembleri? Na kraju krajeva, to je tako 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 su veoma korisni i za programere koji poštuju zakon. Koriste se, na primjer, za otklanjanje grešaka, za proučavanje mašinskih kodova itd. Na primjer, znate kako izgleda instrukcija asemblerskog jezika, ali želite znati njen strojni kod. Ako nema dokumentacije, postoji samo jedan izlaz - heksadecimalni uređivač i / ili disassembler. Međutim, treba napomenuti da se sve komande ne uklapaju u mašinski kod dva broja. Neke naredbe su prilično složene i zahtijevaju više brojeva za predstavljanje u mašinskim kodovima.

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

Program može podijeliti datoteke na dijelove željene veličine, podržava obradu velikih količina informacija. Koristi modularni interfejs sa mogućnošću pregleda standardnog i heksadecimalnog koda. Omogućava vam da poništite sve promjene, sadrži alate za navigaciju za kontekst i adresu linije.

HEX editor je sposoban za interakciju sa bilo kojom vrstom datoteka i može se koristiti za pronalaženje i zamjenu izvršnih vrijednosti pokrenutih procesa.

Preuzmite besplatno 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 mnogo vremena.

Karakteristika programa je da može raditi sa vrlo velikim datotekama, ima neograničen nivo radnji poništavanja ili ponavljanja i pregled istorije promjena uz naknadno preuzimanje i uređivanje.

Neograničena funkcija poništavanja.
Izbor raznih objekata.
Sačuvaj i učitaj odabrano.
Traži.
Pretražite i zamijenite.
Pohranjivanje i učitavanje historije.
Kreiranje paketa.
Operacije sa međuspremnikom.
Različiti načini rada.
Postavljanje boja u uzorcima.
Data Inspector.
Bookmarks.
Structure Viewer.
Statistika.
osnovni pretvarač.
Kreiranje scenarija.


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


ispravljene greške
Više ispravki grešaka
Ispravljen je veliki broj prijavljenih i interno otkrivenih grešaka.
Popravljeno curenje memorije
Aplikacija je dodijelila i nikada nije oslobodila memoriju kada su se rekurzivne strukture koristile u Structure Vieweru.
Netačno prikazivanje brojeva s pomičnim zarezom
Brojevi s pomičnim zarezom u rasponu (-1..0) su pogrešno prikazani u Pregledniku strukture, Inspektoru podataka i drugim komponentama.
Nove karakteristike
Postojanost postavki prozora Explorera
Prozori Explorera sada pamte posljednje nedavno korištene postavke foldera.
Novi specificator formata
Structure Viewer sada dozvoljava novi specificator formata "c" u funkciji i atributu format(). Forsira prikazivanje cjelobrojnih vrijednosti kao jednobajtni ili UNICODE karakter.
Nove direktive u Structure Vieweru
Sljedeće direktive su dodane u jezik definicije Structure Viewer: $revert_to, $shift_by i $remove_to. Oni omogućavaju gledanje unapred tokom vezivanja strukture.
Novi atribut polja u Structure Vieweru
Novi atribut forsira točno podudaranje prilikom prikazivanja polja za nabrajanje.
Ažurirane karakteristike
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. Ranije je prisustvo drugih korisnički definiranih tipova uzrokovalo automatsko urušavanje roditeljskog tipa tokom vizualizacije.


Instalirajte program, nemojte ga pokretati.
Kopirajte Patch.exe u fasciklu sa instaliranim programom
Pokrenite, pritisnite dugme "Patch".
Spreman


Verzija softvera: 6.31.00.5980
Jezik interfejsa: ruski, engleski i drugi

Tretman: uključen
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 je profesionalni uređivač heksadecimalnih, decimalnih i binarnih datoteka za Windows. Program ima mogućnost odabira, pregleda, uređivanja, zamjene, otklanjanja grešaka i analize podataka. Omogućava vam da pakujete u dva klika, manipulišete vašim EXE, DLL, DAT, AVI, MP3, JPG datotekama uz neograničeno poništavanje i ponavljanje. Neograničena historija promjena datoteka s vizualizacijom i mogućnošću spremanja preuzimanja. Kreirajte zakrpu od promjena u dva klika.
Karakteristike programa:
Neograničena funkcija poništavanja.
Izbor raznih objekata.
Sačuvaj i učitaj odabrano.
Traži.
Pretražite i zamijenite.
Pohranjivanje i učitavanje historije.
Kreiranje paketa.
Operacije sa međuspremnikom.
Različiti načini rada.
Postavljanje boja u uzorcima.
Data Inspector.
Bookmarks.
Structure Viewer.
Statistika.
osnovni pretvarač.
Kreiranje scenarija.
[sakrij]
Ruski jezik:
Prilikom prvog pokretanja, program će vas obavijestiti da je ruski jezik dostupan, spreman za preuzimanje sa službene web stranice.
Kliknite na Yes.
U prozoru koji se otvori označite polje pored ruskog jezika i kliknite na dugme Preuzmi.
Zatim izaberite ruski na padajućoj listi i kliknite na dugme Primeni.
Pojavit će se prozor s upozorenjem da je prijevod kreirala otvorena zajednica i da možda nije u potpunosti ispravan. Biće ponuđene sljedeće opcije:
Koristite ovaj paket jezika - koristite ovaj prijevod
Pristup online spremištu - idite da promijenite originalni prijevod u spremištu
Otkaži - Otkažite instalaciju

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

Postupak tretmana:
Instalirajte program bez pokretanja.
Kopirajte zakrpu Patch.exe u fasciklu sa programom.
Primijenite zakrpu s administratorskim pravima.

Informacije
Posjetioci u grupi Gosti ne mogu komentirati ovu objavu.

Top Related Articles