Binary file editor sa Russian.

Ang sikreto ko Ang HxD Hex Editor ay isang data editor na may suporta para sa ANCI encoding. Gumagamit ang application ng hexadecimal na representasyon para sa anumang nakabukas na mga file at maaaring gumana sa mga elemento RAM , nagse-save ng mga pagbabago sa hard drive. Binibigyang-daan kang maghanap at palitan ang mga halaga nang awtomatiko o manu-manong mode

. May kasamang mga tool para sa pag-export ng data, paggawa ng mga checksum, at pagbubura ng mga fragment ng code. Maaaring hatiin ng program ang mga file sa mga bahagi tamang sukat , ay sumusuporta sa pagproseso ng malaking halaga ng impormasyon. Gumagamit ng modular interface na may kakayahang tingnan ang standard at hexadecimal code. Nagbibigay-daan sa iyong kanselahin ang anuman ginawang pagbabago

, naglalaman ng paraan ng pag-navigate ayon sa konteksto at address ng linya.

Ang editor ng HEX ay may kakayahang makipag-ugnayan sa anumang uri ng file at maaaring magamit upang maghanap at palitan ang mga maipapatupad na halaga ng mga tumatakbong proseso.

I-download ang buong Ruso na bersyon ng HxD Hex Editor nang libre mula sa opisyal na website nang walang pagrehistro at SMS.

  • Mga Kinakailangan sa System
  • Sinusuportahang OS: Windows 8.1, Vista, 10, 8, 7, XP

Bit depth: 64 bit, x86, 32 bit
Bersyon ng programa: 6.31.00.5980

Wika ng interface: Ruso, Ingles at iba pa
Paggamot: kasama

Uri ng gamot: patch
Mga Kinakailangan sa System:
Windows XP
Kaligtasan
Windows Vista
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
Paglalarawan: Hex Editor Neo - Ito propesyonal na editor Hexadecimal, Decimal at Binary Files para sa Windows. Ang programa ay may kakayahang pumili, tingnan, i-edit, palitan, i-debug at pag-aralan ang data. Binibigyang-daan kang bumuo ng mga pakete sa dalawang pag-click, manipulahin ang iyong EXE, DLL, DAT, AVI, MP3, JPG file
na may walang limitasyong undo at redo function. Walang limitasyong kasaysayan ng mga pagbabago sa file na may visualization at ang kakayahang i-save ito at i-download ito. Gumawa ng patch mula sa mga pagbabago sa dalawang pag-click.
Mga tampok ng programa:
Walang limitasyong undo function.
Pagpili ng iba't ibang bagay.
I-save at i-load ang pinili.
Maghanap.
Hanapin at palitan.
Pag-save at pag-load ng kasaysayan.
Paglikha ng mga pakete.
Mga operasyon gamit ang clipboard.
Iba't ibang mga operating mode.
Pagtatakda ng mga kulay sa mga sample.
Inspektor ng data.
Mga bookmark.
Structure viewer.
Mga istatistika.
Paggawa ng mga senaryo.
[collapse]
Wikang Ruso:
Sa unang pagsisimula, aabisuhan ka ng programa tungkol sa pagkakaroon ng wikang Ruso, handa na para sa pag-download mula sa opisyal na website.
I-click ang Oo.
Sa window na bubukas, lagyan ng tsek ang kahon sa tabi ng wikang Ruso at i-click ang pindutang I-download.
Susunod, piliin ang Russian mula sa drop-down na listahan at i-click ang pindutang Ilapat.
Ang isang window ng babala ay lilitaw na nagpapaalam sa iyo na ang pagsasalin ay nalikha na. bukas na komunidad at maaaring hindi ganap na tama. Ang mga sumusunod na opsyon ay iaalok:
Gamitin ang lang pack na ito - gamitin ang pagsasaling ito
I-access ang online na repository - pumunta upang baguhin ang source translation sa repository
Kanselahin - Kanselahin ang pag-install

Piliin ang unang opsyon, pagkatapos ay i-click ang OK. Pagkatapos nito, hihilingin ng programa ang sarili nitong pag-restart upang mailapat ang mga pagbabago, i-click ang kumpirmahin at ang programa ay magsisimulang muli gamit ang interface ng Russian-language.

Pamamaraan ng paggamot:
I-install ang program nang hindi inilulunsad ito.
Kopyahin ang Patch.exe patch sa folder ng programa.
Ilapat ang patch na may mga karapatan ng Administrator.

Impormasyon
Mga bisita sa isang grupo mga panauhin, ay hindi maaaring mag-iwan ng mga komento sa publikasyong ito.

Matapos ang pagtatapos ng serye na may artikulong " Ang pinakamahusay na mga tool pentester" nakatanggap ang editor ng maraming liham na humihingi ng seleksyon ng mga hex editor. Siyempre, ang kawili-wili ay hindi ang kakayahang mag-edit ng binary data, ngunit ang mga karagdagang tampok tulad ng awtomatikong pagkilala mga istruktura ng data at pag-disassembly ng code. Upang makagawa ng isang pangkalahatang-ideya, nalaman namin ang mga opinyon ng mga tao na kadalasang kailangang makipag-usap sa mga naturang tool - mga analyst ng virus. At ito ang sinabi nila sa amin.

Ang anumang hex editor ay nagbibigay-daan sa iyo na suriin at baguhin ang isang file sa isang mababang antas, na gumagana gamit ang mga bit at byte. Ang mga nilalaman ng file ay ipinakita sa hexadecimal na format. Ito ay pangunahing pag-andar. Gayunpaman, ang ilang mga editor ay nag-aalok ng mga user ng higit pa, na nagpapahintulot sa kanila na malaman kung ano mismo ang nasa hindi maunawaan na hanay ng mga character na lumilitaw kapag binubuksan ang isang file. Upang gawin ito, ASCII at Mga string ng Unicode, naghahanap ng mga kilalang pattern, kinikilala ang mga pangunahing istruktura ng data, at marami pang iba. Mayroong ilang mga hexadecimal editor, ngunit kung nagpasya kaming isaalang-alang ang mga ito sa konteksto ng pag-aaral ng mga sample ng malware, madaling i-highlight ang ilan sa mga ito. Iilan lamang ang talagang kapaki-pakinabang para sa pagsusuri ng malisyosong code at pagsusuri sa mga nahawaang dokumento (sabihin, PDF).

McAfee FileInsight

Ang FileInsight ay isang libreng hex editor para sa Windows mula sa McAfee Labs. Ang produkto, siyempre, tinutupad ang lahat karaniwang pag-andar, kasama ng naturang software, nag-aalok user-friendly na interface para sa pagtingin at pag-edit ng mga file sa hexadecimal at text mode. Ngunit ito ay isang patak lamang sa karagatan kung titingnan mo ang lahat ng pag-andar nito. Ito ay nagkakahalaga ng pagsisimula sa katotohanan na ang FileInsight ay may kakayahang i-parse ang istraktura ng mga executable binary para sa Windows (PE file), pati na rin ang mga OLE object Microsoft Office. Hindi lamang iyon, ngunit ang gumagamit ay inaalok ng isang built-in na x86 disassembler. Piliin lamang ang bahagi ng file na gusto mong tingnan bilang nababasang code, at ipapakita ng FileInsight ang fragment na ito bilang isang listahan ng mga tagubilin sa pagpupulong. Ang disassembler ay lalong kapaki-pakinabang kapag naghahanap ng shellcode sa mga nakakahamak na file. Kasama sa iba pang mga opsyon na pahalagahan ng mga reverse ang kakayahang mag-import ng mga deklarasyon ng istruktura. Upang gawin ito, kailangan lang ng program na tukuyin ang isang header file na may mga deklarasyon tulad ng:

struct ANIHeader(
DWORD cbSizeOf; // Num bytes sa AniHeader
DWORD cFrames; // Bilang ng mga natatanging Icon
DWORD cSteps; // Bilang ng Blits
};

Sa kasong ito, ang programa mismo ay mag-parse ng mga naturang istruktura. Gayunpaman, maraming intuitive na algorithm para sa pagpoproseso ng code ang inaalok bilang default. Pinag-uusapan natin, una sa lahat, ang tungkol sa pag-decode ng maraming paraan ng obfuscation (xor, add, shift, Base64, atbp.) - ang mga built-in na script ay ginagawang one-two punch ang naturang proteksyon sa crypto. Dapat pansinin dito na ang object ng pananaliksik ay hindi kinakailangang maging isang binary, maaari itong maging isang regular na web page, kahina-hinala. Binibigyang-daan ka ng program na i-automate ang maraming aksyon gamit ang mga simpleng script ng JavaScript o mga module ng Python, kung saan marami na ang naisulat. Sa kasamaang palad, kasama ang lahat ng mga pakinabang nito, ang FileInsight ay mayroon ding malubhang disbentaha, na ipinahayag sa kawalan ng kakayahang magproseso malalaking file. Halimbawa, kung susubukan mong magpakain ng file na 400-500 MB ang laki sa utility, lilitaw ang error na "Nabigong buksan ang dokumento".

Hex Editor Neo

Mayroong dalawang bersyon ng hex editor na ito mula sa HDD Software - simple libre at advanced komersyal na bersyon. Ang bersyon ng freeware ay isang solid, ngunit hindi kapansin-pansing HEX editor na may cool, nako-customize na interface na may suporta para sa iba't ibang mga scheme ng kulay. Wala na. Pero propesyonal na bersyon Nagbibigay ang Hex Editor Neo ng ilang kapaki-pakinabang na opsyon na maaaring maging lubhang kapaki-pakinabang kapag sinusuri ang mga binary. Halimbawa, nagkakaroon ng pagkakataon ang user na mag-decode ng code na naka-encrypt gamit ang mga pinakakaraniwang algorithm. Bilang karagdagan, nagiging posible na tingnan at i-edit ang mga lokal na mapagkukunan tulad ng mga stream ng NTFS, mga lokal na disk, memorya ng proseso, pati na rin ang RAM. Sa karamihan buong bersyon Mayroon ding suporta para sa isang scripting language, na nagbibigay-daan sa iyong i-automate ang maraming proseso gamit ang mga script sa VBScript at JavaScript. Ngunit ang pinakamagandang bahagi ay mayroon kang built-in na disassembler sa iyong serbisyo na gumagana sa mga binary ng x86, x64, at .NET! Isa pang tampok - mabilis na paglikha mga patch batay sa paghahambing ng dalawang binary. Mukhang kahanga-hanga, ngunit mas mahusay ba ito kaysa sa FileInsight? Malamang hindi. Ang FileInsight ay mukhang mas gumagana sa pangkalahatan. Sa kabilang banda, kahit ano, kahit na ang libreng bersyon ng Hex Editor Neo ay mahusay na gumagana kahit na may napakalaking file at nagbibigay-daan sa iyong maghanap ng mga ASCII at Unicode string. Ang disassembler dito ay hindi limitado sa x86 platform lamang, at ang built-in na editor ng mapagkukunan ay napaka-maginhawa. Maraming dapat isipin.

FlexHex

Ang FlexHex ay isang makapangyarihang komersyal na hex editor mula sa Heaventools Software na kinabibilangan ng marami sa parehong mga feature na makikita sa Hex Editor Neo. Ang tanging bagay na nawawala dito ay, marahil, suporta sa script. Ngunit ang buong tampok na editor na ito ay humahawak ng mga binary, OLE file, mga pisikal na disk at mga alternatibong NTFS stream. Ang huli ay lalong mahalaga dahil pinapayagan ka ng FlexHex na mag-edit ng data na maaaring hindi makita ng ibang mga editor. Bilang karagdagan, maaari mong madama kaagad ang pagtuon sa pagtatrabaho sa malaking halaga ng impormasyon: kahit na ang laki ng file, ang pag-navigate sa pamamagitan nito ay isinasagawa nang walang anumang mga lags o preno. Para sa mas higit na kaginhawahan, gumagana ang system maginhawang mga bookmark. Kasabay nito, patuloy na pinapanatili ng FlexHex ang kasaysayan ng lahat ng mga operasyon - maaari mong kanselahin ang anumang aksyon sa pamamagitan lamang ng pagpili nito mula sa listahan ng mga pagbabago (hindi limitado ang pag-undo-list)! Sinusuportahan ng FlexHex ang lahat ng kinakailangang operasyon gamit ang binary data, na naghahanap ng mga string ng ASCII at Unicode. Kung kailangan mong iproseso ang isang istraktura na may dating kilalang format, ang pagtatakda ng mga parameter nito ay hindi mahirap gamitin mga espesyal na kasangkapan. Ang resulta ay isang mahusay na hex editor, ngunit mas mababa pa rin sa FileInsight. Ang tanging kapansin-pansing opsyon ay ang pagproseso ng mga OLE file, ngunit may mga problema rin dito. Ilang beses kapag sinusubukang buksan ang isang nahawaang OLE, nag-crash ang program na may error na "Na-corrupt ang docfile."

010 Editor

Ang 010 Editor ay isang kilalang komersyal na produkto na binuo ng SweetScape Software. Kung ihahambing natin ito sa nakaraang tatlong tool, magagawa nito ang lahat: sinusuportahan nito ang pagtatrabaho sa napakalaking file, nagbibigay ng mga cool na kakayahan para sa pagpapatakbo gamit ang data, pinapayagan kang mag-edit lokal na mapagkukunan, ay mayroong scripting system para sa automation mga nakagawiang aksyon(higit sa 140 iba't ibang function sa iyong serbisyo). At may twist din ang 010 Editor, natatanging tampok. Pinangangalagaan ng editor ang lahat salamat sa kakayahang mag-parse ng iba't ibang mga format ng file gamit sariling library mga template (tinatawag na Binary Templates). Dito wala siyang kapantay. Maraming mga mahilig sa buong mundo ang gumagawa ng mga template, na gumagawa ng iba't ibang format at istruktura ng data. Bilang resulta, ang proseso ng pag-navigate sa iba't ibang mga format ng file ay nagiging transparent at naiintindihan. Nalalapat din ito sa pagproseso ng mga Windows binary (PE file), Windows shortcut file (LNK), Zip archive, Java class file at marami pang iba. Marami ang napagtanto ang lahat ng kagandahan ng tampok na ito noong sikat na espesyalista seguridad na ginawa ni Didier Stevens para sa 010 Template ng editor para sa pag-parse ng mga PDF file. Kasama ng iba pang mga utility, ito ay lubos na pinasimple ang pagsusuri ng mga nahawaang PDF na dokumento, na sa huling anim na buwan ay hindi tumigil sa paghanga sa bilang ng mga lugar kung saan maaaring mapagsamantalahan ang programa ng mambabasa. Nagdagdag kami dito ng isang cool na tool para sa paghahambing ng mga binary, isang calculator na may tulad-C na syntax, pag-convert ng data sa pagitan ng ASCII, EBCDIC, Unicode na mga format, at nakakakuha kami ng isang napaka-kaakit-akit na tool na may mga natatanging tampok.

Hiew

Hiew, sa mga tuntunin ng paraan ng pamamahagi, ay hindi gaanong naiiba sa mga kasamahan nito - ito rin ay isang komersyal na produkto na binuo ng ating kababayan na si Evgeny Suslikov. pagkakaroon mahabang kasaysayan, ang programa ay lubos na minahal ng maraming mga espesyalista sa seguridad ng impormasyon. Mayroong malinaw na mga dahilan para dito - makapangyarihang mga tampok upang magsaliksik at mag-edit ng istraktura at nilalaman mga executable na file parehong Windows (PE) at Linux binaries (ELF). Ang isa pang napaka-kapaki-pakinabang na tampok para sa reverse engineering ay ang built-in na x86-64 assembler at disassembler. Sinusuportahan pa ng huli ang mga tagubilin sa ARM. Hindi na kailangang sabihin, perpektong hinuhukay ng editor ang malalaking file at pinapayagan kang mag-edit ng mga lohikal at pisikal na drive. Maraming mga gawain ang madaling awtomatiko sa pamamagitan ng isang sistema ng mga keyboard macro, script, at kahit isang API para sa pagbuo ng mga extension (Hiew Extrenal Modules). Ngunit bago ka magmadali sa labanan, tandaan na ang interface ng Hiew ay isang window na tulad ng DOS, na medyo hindi maginhawang gamitin kung hindi ka sanay dito. Ngunit maaari mong maranasan ang lahat ng kagandahan ng lumang paaralan.

Radare

Ang Radare ay isang set libreng utility para sa Unix platform, na nagbibigay ng mga cool na feature para sa pag-edit ng mga file sa HEX mode. Kabilang dito ang hex editor mismo (radare) na may kakayahang magbukas ng lokal at tinanggal na mga file. Sinusuri ng programa ang mga maipapatupad na file iba't ibang mga format, parehong Linux (ELF) at Windows (PE). Bilang karagdagan sa pag-edit, may tool sa paghahambing ang Radare binary file(radiff) at built-in na assembler/disassembler. At sa personal, ang isang tool para sa pagbuo ng mga shellcode (rasc) ay madaling gamitin nang ilang beses. Ang anumang mga operasyon ay madaling ma-automate at ma-customize gamit ang isang script system. Sa mga minus, muli, maaari nating tandaan ang kakulangan ng isang interface ng GUI - lahat ng mga aksyon ay isinasagawa mula sa command line, ngunit maaari kang ganap na magtrabaho kasama ang mga utility pagkatapos lamang basahin ang dokumentasyon. Sa kabilang banda, ang site ay may mga visual na screencast na nagpapakita ng parehong mga pangunahing punto at maliliit na lihim (tulad ng pagkonekta ng isang Python plugin).

Kaya ano ang dapat mong piliin?

Tumingin kami sa ilang makapangyarihang hex editor na kinabibilangan kapaki-pakinabang na mga pagpipilian para sa pagsusuri kahina-hinalang mga file. Sa lahat ng mga produkto, ang FileInsight ay namumukod-tangi, na, sa kabila ng lahat ng pag-andar nito (at ito ay talagang kahanga-hanga), ay nananatiling libre. Ang 010 Editor ay nagbibigay ng malaking bilang ng mga template upang mahawakan nang husto iba't ibang mga file, kabilang ang mga PDF na dokumento. Ito ay isang mega feature na hindi dapat pabayaan. Ginagamit ko ang dalawang editor na ito sa lahat ng oras; Para sa gawain ng isang analyst, marahil ang mga ito ay pinakaangkop. Kung pinag-uusapan natin ang pagtatrabaho sa ilalim ng platform ng Unix, kung gayon, siyempre, hindi natin malilimutan ang tungkol sa Radare. Nag-aalok ang package ng napakalakas na mga tampok, kahit na mahirap gamitin dahil sa katotohanan na ito ay tumatakbo mula sa command line. Hindi rin masyadong palakaibigan ang Hiew, bagama't tiyak na nagbibigay-daan sa iyo ang mga kakayahan nito na magsagawa ng iba't ibang mga operasyon gamit ang mga binary. Bukod, ang Hiew ay isang pagpipilian malaking dami tunay na mga kalamangan, at ito ay nagkakahalaga ng maraming (at nangangahulugan ng maraming). Tulad ng para sa Hex Editor Neo, sulit na kunin kung interesado ka sa kakayahang i-disassemble ang x86, x64 at .NET code.

Tatalakayin ng artikulong ito ang tungkol sa pagtatrabaho sa libreng hex editor na Libreng Hex Editor Neo, gamit ang halimbawa ng pag-edit ng file BkEnd.dll mula sa paghahatid para sa tamang operasyon ang sistemang ito na may .

1. Kaunti tungkol sa mga hex editor at file

Tulad ng alam mo, ang anumang file na nakaimbak sa hard drive ng isang computer ay isang pagkakasunud-sunod mga salita ng makina— byte. Ang isang byte, sa turn, ay binubuo ng 8 bits, na ang bawat isa ay maaaring kumuha ng halaga na "0" o "1", na nangangahulugang ang isang byte ay maaaring tumagal ng 2 8 = 256 na mga halaga sa saklaw mula 0 hanggang 255. Ang numero ay 256 10. naitala sa hexadecimal system, ay isang bilog na tatlong-digit na numero - 100 16, ibig sabihin, upang kumatawan sa anumang numero mula sa hanay na 0-255, hindi hihigit sa 2 digit ang kakailanganin. Nangangahulugan ito na napakaginhawang isulat ang halaga ng bawat byte bilang dalawang-digit na numero sa sistema ng hexadecimal na numero.

Ipinapakita sa amin ng hex-editor ang file sa paraang "nakikita" ito ng makina, ibig sabihin, bilang isang pagkakasunud-sunod ng mga byte. Halimbawa, ang pagbubukas ng isang file sa editor, makikita natin ang isang matrix na binubuo ng 16 na mga haligi at ang bilang ng mga hilera depende sa laki ng file. Ang bawat halaga ng matrix ay tumutugma sa isang byte, na nakasulat sa dalawang-digit hexadecimal na numero. Sa pamamagitan ng pagbabago ng halaga ng nais na byte, maaari naming, nang naaayon, baguhin ang file mismo.

Bilang karagdagan, sa tabi ng talahanayan ay makikita natin:

  • Sa kaliwa ng matrix ang isang linya ng mga numero ay ipinapakita: ang bawat linya ay tumutugma sa isang numero na nagpapahiwatig ng address/offset ng unang byte ng linyang ito. Ang hakbang ng address ay katumbas ng bilang ng mga column.
  • Ang isa pang ruler ay ipinapakita sa tuktok ng matrix: sa itaas ng bawat column ay ipinapakita ang offset ng byte sa column na iyon na may kaugnayan sa unang byte ng kaukulang linya. Ang kabuuan ng numero na tumutugma sa i -th row at ang numero na tumutugma sa j -th column ay ang address/offset ng byte (i;j) na matatagpuan sa intersection ng kinuhang row at ang kinuhang column.
  • Sa kanan ng matrix ang parehong data ay ipinapakita, ngunit sa ibang interpretasyon. Ang pinakakaraniwang alternatibo ay ang pagpapakita ng data bilang ASCII text, na may mga byte na ang mga halaga ay tumutugma sa hindi napi-print na mga character na ipinapakita bilang mga tuldok (·). Maaari mo ring i-edit ang mga halaga sa lugar na ito.

2. I-install ang Libreng Hex Editor Neo

Halimbawa, kailangan ko ng byte na may offset 000d9cca isulat ang halaga eb. Upang gawin ito, hinahanap ko ang row na "000d9cco" at column na "0a", i-double click sa ang gustong cell at magpasok ng bagong halaga.

Sa parehong paraan, ginagawa ko ang mga sumusunod na pagbabago:

  1. Para ayusin ang error" Kinakailangan ng MS SQL Server 6.5 + Service Pack 5a o mas mataas na bersyon!»baguhin ang mga patlang:
    sa pamamagitan ng offset 000d9cca ibig sabihin 83 baguhin sa eb
    sa pamamagitan ng offset 000d9ccb ibig sabihin e8 baguhin sa 15
    sa pamamagitan ng offset 000db130 ibig sabihin 83 baguhin sa eb
    sa pamamagitan ng offset 000db131 ibig sabihin e8 baguhin sa 10
  2. Para ayusin ang error" Ang pagkakasunud-sunod na itinakda para sa database ay naiiba sa sistema ng isa!»:
    sa pamamagitan ng offset 0018a79d ibig sabihin 75 baguhin sa eb
  3. Para ayusin ang error" Maling syntax tungkol sa keyword"TRANSAKSIYON»
    Parirala DUMP TRANSACTION %s MAY TRUNCATE_ONLY, na matatagpuan sa offset 002856B0 palitan ng parirala ALTER DATABASE %s SET RECOVERY SIMPLE
  4. Para ayusin ang error" Ang database ay hindi mabubuksan sa single-user mode", baguhin ang mga patlang:
    sa pamamagitan ng offset 0028549c ibig sabihin 64 baguhin sa 6b
    sa pamamagitan ng offset 0028549d ibig sabihin 62 baguhin sa 70

Matapos magawa ang lahat ng mga pagbabago, i-save ang file sa pamamagitan ng pag-click sa " file» — « I-save» .

Nakatulong ba sa iyo ang artikulong ito?

Paano Windows notepad. Bukod dito, kung bubuksan mo ang binary file text editor at i-save ito sa disk, pagkatapos, sa karamihan ng mga kaso, ang naturang file ay masisira at hindi tatakbo. Upang makagawa ng mga tamang pag-edit, dapat kang gumamit ng mga hexadecimal editor (hex), na kung minsan ay tinatawag ding binary editor.

Karamihan ordinaryong gumagamit, hindi malamang na magkakaroon ng anumang mga gawain o kailangang gumamit ng mga hexadecimal na editor. Gayunpaman, para sa mga gumagamit ng tech-savvy, ang mga naturang editor ay maaaring maging kailangang-kailangan na mga tool.

Tandaan: Bilang isang katotohanan, ngunit sa isang pagkakataon, upang i-edit ang mga karaniwang installer ng asp.net 1.1, kailangan mong ayusin ang binary code. Halimbawa, upang gawing field ng password entry ang isa sa mga kontrol.

SA pagsusuring ito Nakolekta namin ang ilan sa mga pinakamahusay na libreng hex editor para sa iba't ibang pangangailangan.

Pagsusuri ng Libreng Hex Editors

Mayroong maraming mahuhusay na libreng hex editor, mula sa maliliit at simple hanggang sa kumplikadong mga produkto na maihahambing sa mga komersyal na solusyon. Gayunpaman, ang kategorya ng hex editor ay isa sa mga kategoryang iyon kung saan ang mga personal na pangangailangan at kagustuhan ay napakahalaga na ang paghahambing ng mga produkto ay hindi lamang mahirap, ngunit walang kabuluhan. Samakatuwid, hindi mo dapat ipagpalagay na ang mga produkto ay nakaayos sa pababang pagkakasunud-sunod.

Ang HxD ay isang mahusay na hexadecimal hex editor

Isa sa pinakamahusay na mga kagamitan para sa pag-edit binary code ay . Una, ang program ay portable at hindi nangangailangan ng pag-install, na lalong mahalaga kung madalas mong kailangang i-edit ang mga executable na file. Pangalawa, mayroon itong magandang interface. Pangatlo, pinoproseso ng HxD ang malalaking file nang walang pagkaantala o pagyeyelo ng screen. Dagdag pa rito, idagdag dito ang kakayahang magkaroon ng walang limitasyong kasaysayan ng pag-edit, mabilis na paghahanap at mga kapalit, paghahambing ng mga binary file, buong suporta ANSI, DOS/IBM-ASCII at EBCDIC. At isang dosenang higit pang mga posibilidad, ang ilan sa mga ito ay ililista sa ibaba. Pinapayagan ka rin ng HxD na i-edit hindi lamang ang disk, kundi pati na rin ang RAM. Bilang isang katotohanan, ang ganitong hanay ng mga kakayahan ay gumagawa ng programa na isang mapanganib na laruan sa mga kamay ng mga baguhan na gumagamit. Bukod pa rito, maaaring tumugon ang mga application ng seguridad sa kanyang mga aksyon sa parehong paraan, ngunit mga karanasang gumagamit maunawaan na nangyayari ito dahil sa mga detalye ng pag-access ng data at paggamit ng mga potensyal na mapanganib na function.

Sa pangkalahatan, ang HxD ay mahusay para sa mga madalas na nakikitungo sa iba't ibang mga binary code.

Iba pang mga tampok at katangian:

  • Secure na access sa mga file na ginagamit ng ibang mga program
  • Checksum generator: Checksum, CRCs, Custom CRC, SHA-1, SHA-512, MD5, ...
  • I-export ang data sa iba't ibang mga format
  • Paglalagay ng mga template ng code
  • Pagkakataon ligtas na pagtanggal mga file.
  • Paghahati o pagsasama-sama ng mga file
  • Iba't ibang uri ng pagpapangkat sa mga column (1,2,4,8,16 bytes)
  • Ang pag-highlight ng binagong data
  • Mabilis na tumalon sa isang address
  • Suporta para sa pagkopya ng data ng clipboard mula sa iba pang mga programa: Visual Studio/Visual C++, WinHex, HexWorkshop, ...
  • Mga bookmark
  • At marami pang iba...

Ang Hex editor na Hexplorer ay isang analogue ng HxD na may kakayahang tingnan ang mga larawan kapag sinusuri ang steganography

Ang isa pang mahusay na hex editor ay open source source code. Ang programa ay may isang numero natatanging tampok, na ginagawa rin itong isang malakas na editor ng larawan sa binary. Nangangahulugan ito na maaari mong tingnan ang lahat mga graphic na file hindi lamang sa kanilang pananaw visual na representasyon, ngunit pati na rin ang kanilang binary code. Siyempre, mahirap isipin ang pag-edit ng mga larawan sa hexadecimal na format sa araw-araw na buhay. Gayunpaman, maaari itong gamitin para sa mga layunin tulad ng steganography.

Sa pangkalahatan, ang Hexplorer ay hindi lamang angkop para sa mga madalas mag-edit. binary code, ngunit para din sa mga gumagamit di-karaniwang mga pamamaraan gumamit ng binary code.

Mga pangunahing tampok at katangian:

  • Anim na mga scheme ng kulay ng interface para sa iba't ibang gawain.
  • Walang limitasyong kasaysayan ng command
  • x86 disassembler
  • Mag-import at mag-export sa 20 iba't ibang mga format binary file, kabilang ang Intel Hex, Motorola S-Record, pamantayan ng Atmel, atbp.
  • Kakayahang maghanap ng mga umuulit na pattern sa data
  • Pagtingin sa mga Imahe
  • Pag-filter ng teksto mula sa binary data
  • Algoritmo ng paghahanap ng Boyer-Moore
  • Mabilis na pag-navigate sa mga address
  • Binibigyang-daan kang lumikha ng mga istruktura mga simpleng uri data, gaya ng mga integer o mga numero ng floating point
  • Pseudo-random number generator
  • Binibigyang-daan kang mag-record ng mga macro (mga script) upang i-automate ang mga gawain

Iba pang mga hex editor

Mayroong iba pang mga hex editor na karapat-dapat ding pansinin at maaaring magamit.

Hexadecimal editor XVI32 simple at maginhawa

Ang XVI32 ay isang libreng hexadecimal editor na ang pangalan ay nagmula sa Roman numeral XVI (16).

  • Sinusuportahan ang mga script upang i-automate ang mga gawain.
  • Maghanap ayon sa pattern
  • ASCII/ANSI
  • Pag-convert ng character batay sa mga kahulugan ng user
  • Pagsusulat ng mga indibidwal na bloke sa isang file
  • At iba pang mga posibilidad ...
  • Mga tindahan bukas na file sa memorya, kaya magkakaroon ng mga problema sa malalaking file.
  • Dahil dito, walang command history. Nangangahulugan ito na ang anumang mga pagbabagong gagawin mo ay ginawang "as is" at kakailanganin mong isulat o tandaan ang mga ito.

Sinusuportahan ang Windows 9x/NT/2000/XP/Vista/7

Hex editor na HexEdit na may espesyal na calculator

Ang HexEdit ay isa pang libreng binary editor mula sa MiTeC.

  • Hindi na kailangang i-install (portable)
  • RAM at disk editor
  • Dalubhasang calculator
  • Maaaring ihambing ang mga file
  • Maaaring mag-dump ng data mula sa RAM papunta sa disk (lumikha ng dump)
  • At iba pa...
  • Nag-iimbak ng mga bukas na file sa memorya

Sinusuportahan ang Windows 2000 - Windows 7

Cygnus Libreng simpleng hex editor

Ang Cygnus Free ay isang libreng hex editor na isa sa mga mas lumang bersyon ng komersyal na editor. Samakatuwid ang pag-andar ay limitado.

  • Mabilis at madaling gamitin
  • Mabilis na paghahanap at palitan
  • I-drag at i-drop
  • At iba pang mga posibilidad ...
  • Nag-iimbak ng isang bukas na file sa RAM kasama ang lahat ng mga kasunod na problema
  • Teknikal na suporta mula sa libreng bersyon Hindi
  • Na-trim para sa functionality

Sinusuportahan ang Windows

Mabilis na Gabay sa Pagpili (Mga link para mag-download ng mga libreng hex editor)

HxD

Sinusuportahan ang maraming wika, kabilang ang Russian. Disk at RAM editor. Mabilis na nag-edit ng mga file malalaking sukat. Binibigyang-daan kang bumuo mga checksum. May kakayahang maghambing ng mga file. Maaaring ligtas na tanggalin, pagsamahin at hatiin ang mga file.
Ang lahat ng mga pagbabago ay agad na nai-save sa disk. Samakatuwid, bago mag-edit, palaging lumikha mga backup mga file.
http://mh-nexus.de/en/hxd/
http://mh-nexus.de/en/downloads.php?product=HxD
850 KB 1.7.7.0 Hindi pinaghihigpitang freeware Windows 95 - 7

Hexplorer

RAM at disk editor. Mga karagdagang tampok, tulad ng pagbabagong Fourier. Tingnan ang mga larawan. Maaaring makilala ang NTFS/FAT, BMP header, at iba pa. Sinusuportahan ang mga macro upang i-automate ang mga gawain
Pinapanatili ang bukas na file sa memorya, na ginagawang mahirap i-edit ang malalaking file. Bilang default, ang mga setting ng font at display ay hindi masyadong napili.