Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Shkarkoni programin e redaktuesit hex. Redaktori heksadecimal

Ditë të mbarë për të gjithë.

Për disa arsye, shumë besojnë se puna me redaktorët hex është shumë e profesionistëve dhe përdoruesit fillestarë nuk duhet të ndërhyjnë në to. Por, për mendimin tim, nëse keni të paktën aftësi themelore për të punuar me një PC dhe imagjinoni pse keni nevojë për një redaktues hex, atëherë pse jo ?!

Duke përdorur një program të këtij lloji, ju mund të ndryshoni çdo skedar, pavarësisht nga lloji i tij (shumë manuale dhe udhëzues përmbajnë informacione për ndryshimin e një skedari duke përdorur një redaktues hex)! Vërtetë, përdoruesi duhet të ketë të paktën një kuptim themelor të sistemit heksadecimal (të dhënat në redaktorin hex përfaqësohen në të). Sidoqoftë, njohuritë themelore për të jepen në mësimet e shkencave kompjuterike në shkollë, dhe me siguri shumë kanë dëgjuar dhe kanë një ide për të (prandaj, nuk do ta komentoj në këtë artikull). Pra, këtu janë redaktorët më të mirë hex për fillestarët (për mendimin tim modest).

1) Redaktor Hex Falas Neo

Një nga redaktuesit më të thjeshtë dhe më të zakonshëm për skedarët heksadecimal, dhjetor dhe binar për Windows. Programi ju lejon të hapni çdo lloj skedari, të bëni ndryshime (historia e ndryshimeve ruhet), është e përshtatshme të zgjidhni dhe modifikoni një skedar, të korrigjoni dhe analizoni.

Vlen gjithashtu të përmendet një nivel shumë i mirë i performancës, i shoqëruar me kërkesa të ulëta të sistemit për makinën (për shembull, programi ju lejon të hapni dhe modifikoni skedarë mjaft të mëdhenj, ndërsa redaktorët e tjerë thjesht ngrijnë dhe refuzojnë të punojnë).

Ndër të tjera, programi mbështet gjuhën ruse, ka një ndërfaqe të menduar mirë dhe intuitive. Edhe një përdorues fillestar mund ta kuptojë atë dhe të fillojë të punojë me programin. Në përgjithësi, ia rekomandoj kujtdo që fillon njohjen me redaktorët hex.

2) WinHex

Ky redaktues, për fat të keq, është shareware, por është një nga më të gjithanshëm, mbështet një mori opsionesh dhe aftësish të ndryshme (disa prej të cilave janë të vështira për t'u gjetur nga konkurrentët).

Në modalitetin e redaktuesit të diskut, ju lejon të punoni me: HDD, disketë, flash drive, DVD, ZIP-disqe, etj. Mbështet sistemet e skedarëve: NTFS, FAT16, FAT32, CDFS.

Nuk mund të mos përmend mjetet e përshtatshme për analizë: përveç dritares kryesore, mund të lidhni ato shtesë me kalkulatorë të ndryshëm, mjete për kërkimin dhe analizimin e strukturës së skedarit. Në përgjithësi, është i përshtatshëm si për fillestarët ashtu edhe për përdoruesit me përvojë. Programi mbështet gjuhën ruse ( zgjidhni menunë e mëposhtme: Ndihmë / Setup / Rusisht ).

WinHex, përveç funksioneve të tij më të zakonshme (të cilat mbështesin programe të ngjashme), ju lejon të "klononi" disqe dhe të fshini informacionin prej tyre në mënyrë që askush të mos mund t'i rikuperojë kurrë!

3) Redaktori Hex HxD

Redaktues binar i lirë dhe mjaft i fuqishëm. Mbështet të gjitha kodimet kryesore (ANSI, DOS / IBM-ASCII dhe EBCDIC), skedarë të pothuajse çdo madhësie (nga rruga, redaktori lejon, përveç skedarëve, të modifikoni RAM-in, të shkruani drejtpërdrejt ndryshime në hard disk!).

Është gjithashtu e mundur të vërehet një ndërfaqe e mirëmenduar, një funksion i përshtatshëm dhe i thjeshtë i gjetjes dhe zëvendësimit të të dhënave, një sistem hap pas hapi dhe shumë nivelesh rezervimesh dhe rikthimesh.

Pas fillimit, programi përbëhet nga dy dritare: në të majtë është një kod heksadecimal, dhe në të djathtë është një përkthim teksti dhe përmbajtja e skedarit.

Nga minuset, do të veçoja mungesën e gjuhës ruse. Sidoqoftë, shumë funksione do të jenë të kuptueshme edhe për ata që nuk kanë studiuar kurrë anglisht ...

4) HexCmp

HexCmp - ky mjet i vogël kombinon 2 programe menjëherë: i pari ju lejon të krahasoni skedarët binare me njëri-tjetrin, dhe i dyti është një redaktues hex. Ky është një opsion shumë i vlefshëm kur ju duhet të gjeni ndryshime në skedarë të ndryshëm, ndihmon për të eksploruar strukturat e ndryshme të llojeve më të ndryshme të skedarëve.

Nga rruga, vendet pas krahasimit mund të hijezohen me ngjyra të ndryshme, në varësi të vendit ku përputhet gjithçka dhe ku të dhënat janë të ndryshme. Krahasimi bëhet në fluturim dhe shumë shpejt. Programi mbështet skedarë deri në 4 GB në madhësi (mjaft të mjaftueshme për shumicën e detyrave).

Përveç krahasimit të zakonshëm, mund të bëni një krahasim në versionin e tekstit (ose edhe në të dyja menjëherë!). Programi është mjaft fleksibël, ju lejon të personalizoni skemën e ngjyrave, të specifikoni butonat e shkurtoreve. Nëse e konfiguroni programin në mënyrë të përshtatshme, atëherë mund të punoni me të pa një mouse fare! Në përgjithësi, unë e rekomandoj atë për të gjithë "damë" fillestare të redaktuesve hex dhe strukturave të skedarëve.

5) Workshop Hex

Hex Workshop është një redaktues skedar binar i thjeshtë dhe i lehtë për t'u përdorur, i cili dallohet kryesisht nga cilësimet e tij fleksibël dhe kërkesat e ulëta të sistemit. Falë kësaj, është e mundur të redaktoni skedarë mjaft të mëdhenj në të, të cilët thjesht nuk hapen në redaktues të tjerë ose ngrijnë.

Redaktori ka të gjitha funksionet më të nevojshme në arsenalin e redaktuesit: redaktimi, kërkimi dhe zëvendësimi, kopjimi, ngjitja, etj. Programi mund të kryejë operacione logjike, të kryejë krahasim binar të skedarëve, të shikojë dhe gjenerojë shuma të ndryshme kontrolli të skedarëve, të eksportojë të dhëna në formatet e njohura: rtf dhe html ...

Gjithashtu në arsenalin e redaktorit ekziston një konvertues midis sistemeve binar, binar dhe heksadecimal. Në përgjithësi, një arsenal i mirë për një redaktues heks. Ndoshta e vetmja pengesë është se programi është shareware ...

SHËNIM
Shifrat nuk shfaqen në këtë faqe, por mund t'i gjeni në libër.

Ajo që do të bëjmë tani është shumë interesante nga këndvështrimi im. Ky do të jetë programi juaj i parë i kodit të makinës (dhe ka shumë të ngjarë i vetmi))).

Asambleja është një gjuhë e nivelit të ulët, por është ende një gjuhë. A keni provuar të shkruani një program në kodet e makinerive? Le të provojmë tani.

Ju mund të shkruani një program pa asnjë assembler-përpilues dhe mjete të tjera - duke përdorur çdo redaktues hex (ose redaktues hex ose redaktues hex).

Megjithatë, analizimi i programeve në një redaktues heksadecimal është mjaft i dobishëm. Sidomos për ata që do të punojnë me elektronikë - në fund të fundit, mikroprocesorët nuk kuptojnë as Pascal dhe as C ++. Edhe pse ka pajisje dhe programe të veçanta që këto gjuhë "u shpjegojnë".

Së pari ju duhet një redaktues hex. Mund të përdorni çdo gjë që keni në dorë. Megjithatë, unë do të përdor McAfee FileInsight v2.1 të lartpërmendur. Ky redaktues hex është falas për t'u shkarkuar. Të gjitha veprimet e përshkruara më poshtë janë të vlefshme për këtë redaktues të veçantë.

Pra, ju keni të instaluar redaktorin heksadecimal. Ne e nisim atë. Ne klikojmë në butonin OPEN, gjejmë një nga skedarët COM që kemi krijuar, për shembull, debug_1.com dhe e ngarkojmë atë në redaktues.

Kur skedari të ngarkohet, do të shihni sa vijon në redaktues (shih gjithashtu Figurën 1.12):

00000000 B4 02 B2 41 CD 21 CD 20 ... A.!. Ju mund të hapni dy skedarë të tjerë që kemi krijuar: mycode.com (krijuar në emu8086) ose ATEST.COM (që kemi krijuar në seksion). Ju do të shihni të njëjtën gjë. Kjo do të thotë që të gjithë montuesit gjenerojnë të njëjtin kod makine. Kjo do të thotë, ndryshimet në tekstin e programeve nuk janë thelbësore - ato shkaktohen vetëm nga ndryshimet në vetë asamblerët.

SHËNIM
Nëse në rastin tuaj shihni një foto tjetër, atëherë ose keni hapur një skedar tjetër, ose jeni duke e parë atë në modalitetin e tekstit. Në rastin e fundit, klikoni butonin View as Hex në shiritin e veglave (shih Fig. 1.12).

Çfarë kuptimi kanë këto shifra?

Gjithçka është e qartë me zero - kjo është qeliza e parë e kujtesës në të cilën shkruhet numri B4. Ky numër më pas do të shkruhet në adresën 0100h (për një skedar COM). Një rresht duhet të përmbajë 16 numra, secili prej të cilëve përbëhet nga dy shifra. Numrat shkruhen në formë heksadecimal. Por programi ynë është i vogël - vetëm 8 bajt, kështu që ne kemi 8 numra.

Por çfarë është saktësisht B4? Kjo është komanda - "Fut vlerën në regjistrin AH". Dhe çfarë vlere vendosim? E saktë: 02 (numri tjetër në rresht).

AX = 0200 BX = 0000 CX = 0000 DX = 0000 SP = FFEE BP = 0000 SI = 0000 DI = 0000 DS = 0B72 ES = 0B72 SS = 0B72 CS = 0B1020PZV1 CS = 0B1020PZV1 B241 MOV DL, 41 Shihni B241 në rreshtin e fundit? Një kombinim i njohur? Ky është kodi i komandës MOV DL, 41.

Mbetet të merremi me personazhet misterioze në fund të rreshtit. Por këtu gjithçka është e thjeshtë: çdo shifër në një numër korrespondon me një kod karakteri të tabelës ASCII, dhe këto karaktere shfaqen në të njëjtën sekuencë si shifrat heksadecimal. Në këtë tekst, disa karaktere zëvendësohen me pika (.) - këto janë thjesht kode për karaktere jo alfabetike.

Epo, tani le të shkruajmë dhe krijojmë programin tonë të studiuar mirë pa asamblerë dhe lidhës. Hapni redaktorin, krijoni një skedar të ri (për ta bërë këtë, klikoni butonin NEW në shiritin e veglave), më pas klikoni butonin View as Hex dhe futni të dhënat:

00000000 B4 02 B2 41 CD 21 CD 20 Ruaje skedarin me një emër, për shembull, hex_1.com. Gjithçka. Programi është gati. Tani mund ta filloni dhe të admironi edhe një herë krijimin tuaj. Rezultati do të jetë i njëjtë si në të gjitha rastet e mëparshme.

Dhe një surprizë tjetër e këndshme nga redaktori McAfee FileInsight v2.1 - ai ka çmontuesin e vet! Nëse ngarkoni skedarin e ekzekutueshëm në redaktues dhe në këndin e poshtëm të majtë zgjidhni skedën DISASSEMBLY, mund të shihni kodin burimor të programit të ngarkuar në gjuhën e asamblesë (Fig. 1.12).

Pse na duhen fare redaktorë hex dhe çmontues? Është kaq e vështirë. Po, nuk është e lehtë. Megjithatë, hakerët nuk mendojnë kështu. Është me ndihmën e redaktuesve hex dhe çmontuesve që ata thyejnë programet. Ata gjejnë vendet që u duhen në kod dhe i rregullojnë ato në përputhje me tekat e tyre të hakerëve.

Sigurisht, ne nuk jemi hakerë. Ne nuk do të thyejmë programe. Sidoqoftë, çmontuesit dhe redaktuesit hex janë mjaft të dobishëm për programuesit që i binden ligjit. Ato përdoren, për shembull, për korrigjimin e gabimeve, për të mësuar kodet e makinerive, etj. Për shembull, ju e dini se si duket një komandë në gjuhën e asamblesë, por dëshironi të dini kodin e saj të makinës. Nëse nuk ka dokumentacion, atëherë ka vetëm një rrugëdalje - një redaktues heksadecimal dhe / ose një çmontues. Sidoqoftë, duhet të theksohet se jo të gjitha udhëzimet përshtaten në kodin e makinës me dy numra. Disa komanda janë mjaft komplekse dhe kërkojnë më shumë numra për t'u përfaqësuar në kodet e makinës.

HxD Hex Editor është një redaktues i të dhënave me mbështetje për kodimin ANCI. Aplikacioni përdor përfaqësim heksadecimal për çdo skedar të hapur, mund të punojë me elementë të RAM-it, duke ruajtur ndryshimet në hard disk. Ju lejon të kërkoni dhe zëvendësoni vlerat në modalitetin automatik ose manual. Përfshin mjete për eksportimin e të dhënave, gjenerimin e shumave kontrolluese dhe fshirjen e copave të kodit.

Programi është në gjendje të ndajë skedarët në pjesë të madhësisë së kërkuar dhe mbështet përpunimin e sasive të mëdha të informacionit. Përdor një ndërfaqe modulare me aftësinë për të parë versionet standarde dhe heksadecimal të kodit. Ju lejon të zhbëni çdo ndryshim të bërë, përmban mjete lundrimi për kontekstin dhe adresën e rreshtit.

Redaktori HEX është në gjendje të ndërveprojë me çdo lloj skedari, mund të përdoret për të gjetur dhe zëvendësuar vlerat e ekzekutueshme të proceseve të ekzekutimit.

Shkarkoni falas versionin e plotë rus të HxD Hex Editor nga faqja zyrtare pa regjistrim dhe SMS.

Kërkesat e sistemit

  • Sistemi operativ i mbështetur: Windows 8.1, Vista, 10, 8, 7, XP
  • Thellësia e bitit: 64 bit, x86, 32 bit

Hex Editor Neo Ultimate Edition është një redaktues skedari binar, dhjetor dhe heksadecimal për Windows që do të jetë shumë i përshtatshëm për zhvilluesit dhe hakerat. Ju mund të zgjidhni, shikoni, modifikoni, zëvendësoni të dhënat dhe vetë procesi nuk kërkon shumë kohë.

Një tipar i programit është se ai mund të punojë me skedarë shumë të mëdhenj, ka një nivel të pakufizuar të zhbërjes ose ribërjes dhe të shikojë historinë e ndryshimeve me ngarkimin dhe modifikimin e tij të mëvonshëm.

Funksioni i zhbërjes së pakufizuar.
Përzgjedhja e objekteve të ndryshme.
Ruani dhe ngarkoni të zgjedhurit.
Kërko.
Kërkoni dhe zëvendësoni.
Ruajtja dhe ngarkimi i historisë.
Krijimi i paketave.
Operacionet me kujtesën e fragmenteve.
Mënyra të ndryshme funksionimi.
Vendosja e ngjyrave në swatch.
Inspektori i të dhënave.
Faqerojtësit.
Shikuesi i strukturës.
Statistikat.
Konvertuesi i bazës.
Krijimi i skripteve.


Në fillimin e parë, programi do t'ju njoftojë për praninë e gjuhës ruse, gati për t'u shkarkuar nga faqja zyrtare e internetit.
Klikoni "Po".
Në dritaren që hapet, vendosni një shenjë përpara gjuhës ruse dhe klikoni butonin "Shkarko".
Tjetra, në listën rënëse, zgjidhni "Rusisht" dhe klikoni butonin "Aplikoni".
Do të shfaqet një dritare që paralajmëron se përkthimi është krijuar nga një komunitet i hapur dhe mund të mos jetë plotësisht i saktë. Opsionet e mëposhtme do të ofrohen:
"Përdorni këtë paketë lang" - përdorni këtë përkthim
"Qasni në depo në internet" - shkoni te ndryshoni përkthimin burimor në depo
"Anulo" - Anulo instalimin
Ne zgjedhim opsionin e parë, më pas shtypim butonin "OK". Pas kësaj, programi do të kërkojë rinisjen e tij për të aplikuar ndryshimet,
Ne shtypim konfirmimin dhe programi do të rifillojë me ndërfaqen në gjuhën ruse.


Rregulluar Bugs
Rregullime të shumta të gabimeve
Një numër gabimesh të raportuara dhe të zbuluara nga brenda janë rregulluar.
Rregulluar rrjedhjen e kujtesës
Aplikacioni u shpërnda dhe nuk çliroi kurrë memorie kur strukturat rekursive përdoreshin në Structure Viewer.
Përkthim i gabuar i numrave me pikë lundruese
Numrat me pikë lundruese në intervalin (-1..0) u shfaqën gabimisht në Structure Viewer, Data Inspector dhe komponentë të tjerë.
Tipare të reja
Këmbëngulja e cilësimeve të dritares së Explorer
Windows Explorer tani kujton cilësimet e dosjeve të përdorura së fundi.
Specifikimi i formatit të ri
Structure Viewer tani lejon specifikuesin e formatit të ri "c" në funksionin dhe atributin e formatit (). Ai detyron paraqitjen e vlerave të numrit të plotë si karakter me një bajt ose UNICODE.
Direktiva të reja në Structure Viewer
Direktivat e mëposhtme janë shtuar në gjuhën e përkufizimit të Structure Viewer: $ revert_to, $ shift_by dhe $ remove_to. Ato lejojnë shikimin përpara gjatë lidhjes së strukturës.
Atribut i ri i fushës në Structure Viewer
Atributi i ri detyron përputhjen e saktë kur jepen fushat e numërimit.
Karakteristikat e përditësuara
Ndryshoi logjikën automatike të kolapsit të artikullit
Lloji i përcaktuar nga përdoruesi nuk shembet nëse përmban lloje të tjera të përcaktuara nga përdoruesi dhe të gjithë ata zbatojnë atributin. Më parë, prania e llojeve të tjera të përcaktuara nga përdoruesi shkaktonte kolapsin automatik të një lloji prind gjatë vizualizimit.


Instaloni programin, mos e ekzekutoni.
Kopjoni Patch.exe në dosjen me programin e instaluar
Run, kliko butonin "Patch".
Gati


Versioni i softuerit: 6.31.00.5980
Gjuha e ndërfaqes: Rusisht, Anglisht dhe të tjera

Trajtimi: i përfshirë
Lloji i mjekimit: Patch

Kërkesat e sistemit:
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

Përshkrim:
Hex Editor Neo është një redaktues profesionist i skedarëve Hex, Dhjetor dhe Binar për Windows. Programi ka aftësinë për të zgjedhur, parë, modifikuar, zëvendësuar, korrigjuar dhe analizuar të dhënat. Ju lejon të kompozoni paketa me dy klikime, të manipuloni skedarët tuaj EXE, DLL, DAT, AVI, MP3, JPG me funksione të pakufizuara të zhbërjes dhe ribërjes. Historia e pakufizuar e ndryshimeve të skedarëve me vizualizimin dhe aftësinë për të kursyer ngarkimin. Krijo një patch nga ndryshimet me dy klikime.
Karakteristikat e programit:
Funksioni i zhbërjes së pakufizuar.
Përzgjedhja e objekteve të ndryshme.
Ruani dhe ngarkoni të zgjedhurit.
Kërko.
Kërkoni dhe zëvendësoni.
Ruajtja dhe ngarkimi i historisë.
Krijimi i paketave.
Operacionet me kujtesën e fragmenteve.
Mënyra të ndryshme funksionimi.
Vendosja e ngjyrave në swatch.
Inspektori i të dhënave.
Faqerojtësit.
Shikuesi i strukturës.
Statistikat.
Konvertuesi i bazës.
Krijimi i skripteve.
[kolaps]
Gjuha ruse:
Në fillimin e parë, programi do t'ju njoftojë për praninë e gjuhës ruse, gati për t'u shkarkuar nga faqja zyrtare e internetit.
Klikoni Po.
Në dritaren që hapet, vendosni një shenjë përpara gjuhës ruse dhe klikoni butonin Shkarko.
Tjetra, në listën rënëse, zgjidhni Rusisht dhe klikoni butonin Apliko.
Do të shfaqet një dritare që paralajmëron se përkthimi është krijuar nga një komunitet i hapur dhe mund të mos jetë plotësisht i saktë. Opsionet e mëposhtme do të ofrohen:
Përdorni këtë paketë lang - përdorni këtë përkthim
Hyni në depon në internet - shkoni për të ndryshuar përkthimin burimor në depo
Anuloni - Anuloni instalimin

Ne zgjedhim opsionin e parë, pastaj klikojmë butonin OK. Pas kësaj, programi do të kërkojë rinisjen e tij për të aplikuar ndryshimet, shtypni konfirmimin dhe programi do të rifillojë me një ndërfaqe në gjuhën ruse.

Procedura e trajtimit:
Instaloni programin pa e nisur atë.
Kopjoni patch-in Patch.exe në dosjen e programit.
Aplikoni patch-in me të drejtat e administratorit.

Informacion
Vizitorët në grup Të ftuarit, nuk mund të lërë komente për këtë publikim.

Artikujt kryesorë të lidhur