Wahariri wa Hex dhidi ya programu hasidi: Chagua kihariri cha heksadesimali ili kuchanganua jozi. Hex Mhariri Neo katika Kirusi

Mhariri wa Hex CI Hex Viewer

Mpango huu umeundwa kwa ajili ya kutazama na kuhariri data mbichi ya binary. Ina zana za kitaalamu za kushughulikia data ya heksadesimali kwa haraka, kwa urahisi na kwa usalama.

Matumizi yasiyo ya kibiashara pekee ndiyo yanayoruhusiwa bila malipo.

CI Hex Viewer inakuwezesha kufanya kazi na vyanzo mbalimbali vya data, ikiwa ni pamoja na diski za kimwili na za kawaida, picha za disk, partitions za disk, faili na vipande vya faili binafsi.

Mahitaji

  • Mifumo ya uendeshaji: Microsoft Windows, Linux, Mac OS.
    • Windows: kuanzia NT 5.1 (Windows XP/2003) na ya juu zaidi.
    • Mac OS: kutoka toleo la 10.6 na la juu zaidi.
    • Linux: Ubuntu Linux 9.10 (au inatumika) na ya juu zaidi.
    • Usanifu wa Intel, 32-bit (IA-32, x86).
    • AMD64 (x86-64).
  • Hifadhi ngumu: angalau 20MB ya nafasi ya bure.
  • RAM: angalau 256MB.
  • Programu nyingine: kivinjari chochote cha wavuti kinachopatikana.

Uwezekano

Miundo

Kazi za kufanya kazi na data ya binary:

  • Violezo vinavyoweza kuhaririwa kwa urahisi na sintaksia rahisi na inayoeleweka ya programu (msimbo) ya kubainisha aina yoyote ya faili na hifadhi.
  • Kuweka kiolezo cha muundo na uwezo wa kutaja vigezo muhimu vya muundo na fomu halisi za data.
  • Utumizi otomatiki wa violezo kwa faili zote na hifadhi za aina moja.
  • Kikagua muktadha wa muundo ambacho hutoa vidokezo kuhusu vipengee vya kiolezo cha muundo, na kuifanya iwe rahisi kusogeza.

RAID kujenga

Kazi za RAID:

  • Huduma ya RAID-Builder iliyojengwa ndani ya kihariri cha bure cha Hex hutoa kazi kadhaa kwa haraka na kwa usahihi kujenga safu. Mtumiaji anahitaji tu kutaja vigezo vinavyohitajika vya RAID. Unaweza kuboresha matokeo ya mkusanyiko kwa kutumia kihariri cha heksadesimali kwa vipengele vyovyote vya safu.
  • Muundo otomatiki wa RAID huokoa muda. Kazi ya kisanidi iliyojengwa ya RAID inatoa mkusanyiko wa papo hapo wa safu ikiwa vipengele vyake vyote vipo.
  • Huduma ya usawa ni suluhisho la turnkey kwa safu zote za RAID na usawa. Mpango huo hutoa matokeo ya hesabu ya usawa kwa jumla ya vipengele kadhaa tofauti.
  • Uendeshaji wa kimantiki kama vile XOR na GFmul hauhitaji hatua ya mtumiaji. Hesabu tayari kwa usawa wa data hutolewa.
  • Viwango vya RAID ni pamoja na JBOD, RAID0, RAID3, RAID4, RAID5, RAID6. Kwa kuongezea, programu inasaidia kufanya kazi na viwango changamano kama vile RAID10, RAID0+1, RAID50 na kadhalika.
  • Kufanya kazi na usanidi maalum wa RAID.
  • Uchambuzi wa data ya binary na mbichi unapatikana kwa safu za RAID ambazo hazijaunganishwa.

Zana zinazofaa za kuhariri na hali salama ya kurekebisha data

CI Hex Viewer hutoa zana zifuatazo:

  • Inawezekana kufanya kazi na vyanzo vyovyote vya data, ikiwa ni pamoja na diski halisi, hifadhi ya mtandaoni, picha za diski, sehemu za diski, faili, na hata vipande vyovyote vya vyanzo vilivyoorodheshwa.
  • Zana ya kutafuta na kubadilisha, kulingana na mbinu nyingi ikijumuisha utafutaji wa hali ya juu wa heksadesimali na sintaksia inayoweza kubinafsishwa, hutoa matokeo sahihi ya utafutaji wa data.
  • Mchoro wa kubadilisha data hurahisisha kubadilishana kati ya hazina. Mpango huu unakili anuwai kamili ya data kutoka kwa chanzo hadi hifadhi inayolengwa katika eneo fulani.
  • Chombo cha kujenga kiotomatiki hukuruhusu kuunda faili moja kutoka kwa idadi isiyo na kikomo ya diski na faili tofauti.
  • Hali salama ya uhariri wa data huhakikisha ulinzi wa juu zaidi dhidi ya uharibifu wa data kutokana na hitilafu za uhariri wa kimakosa, na, kwa sababu hiyo, huzuia upotevu wa data unaowezekana. Kwa kuongeza, bidhaa inakuwezesha kuunda faili mpya au hifadhi ya kawaida kwa uhariri salama wa data.

Zaidi ya hayo

Vipengele vya kuboresha urahisi wa mtumiaji na kuokoa muda:

  • Tazama kwa urahisi data ya jozi kwa zana za kuruka hadi nafasi tofauti, za kuangazia maeneo ya data, na kwa anuwai ya shughuli tofauti za kunakili na kuhifadhi.
  • Kiolesura cha mtumiaji kinachoweza kubinafsishwa chenye uwezo wa kuweka uga wa uwakilishi wa data hexadecimal.
  • Mkaguzi wa kutazama na kuhariri data, katika muundo wa hexadecimal na maandishi.
  • Mipangilio ya chanzo cha data na maelezo ya hali ili kuharakisha mchakato wa uchanganuzi wa data, kulingana na taarifa ambayo tayari imekusanywa na programu.
  • Inaauni zaidi ya usimbaji ishirini ili kufidia anuwai ya uwasilishaji wa maandishi unaowezekana ili kutafuta umbizo la data linalohitajika.
  • Ulinganisho rahisi wa data kwa kutumia zana ya Kulinganisha Data, ambayo inatoa matokeo ya uchanganuzi wa mechi zote na tofauti katika data ya binary ya diski, faili na sehemu zao zozote.
  • Zana ya Utafutaji Sambamba hutoa uwezo wa kutafuta kwa urahisi habari muhimu kwenye vyanzo kadhaa kwa wakati mmoja.

Nakala hii itazungumza juu ya kufanya kazi katika mhariri wa bure wa hex wa Bure Hex Mhariri Neo, kwa kutumia mfano wa kuhariri faili. BkEnd.dll kutoka kwa utoaji kwa uendeshaji sahihi wa mfumo huu na.

1. Kidogo kuhusu wahariri na faili za hex

Kama unavyojua, faili yoyote iliyohifadhiwa kwenye diski kuu ya kompyuta ni mlolongo wa maneno ya mashine - ka. Byte, kwa upande wake, ina bits 8, ambayo kila moja inaweza kuchukua thamani "0" au "1", ambayo ina maana kwamba byte moja inaweza kuchukua 2 8 = 256 maadili katika safu kutoka 0 hadi 255. ni 256 10. iliyoandikwa katika mfumo wa hexadecimal, ni namba ya pande zote ya tarakimu tatu - 100 16, yaani, kuwakilisha nambari yoyote kutoka kwa aina mbalimbali 0-255, hakuna zaidi ya tarakimu 2 zitahitajika. Hii inamaanisha kuwa ni rahisi sana kuandika thamani ya kila baiti kama nambari ya tarakimu mbili katika mfumo wa nambari ya hexadecimal.

Mhariri wa hex hutuonyesha faili jinsi mashine "inaiona", yaani, kama mlolongo wa baiti. Kwa mfano, kufungua faili katika mhariri, tutaona tumbo linalojumuisha safu 16 na idadi ya safu kulingana na saizi ya faili. Kila thamani ya matrix inalingana na baiti moja, iliyoandikwa kama nambari ya heksadesimali yenye tarakimu mbili. Kwa kubadilisha thamani ya byte inayotaka, tunaweza, ipasavyo, kubadilisha faili yenyewe.

Kwa kuongeza, karibu na meza tunaweza kuona:

  • Upande wa kushoto wa matrix mstari wa nambari unaonyeshwa: kila mstari unalingana na nambari inayoonyesha anwani / kukabiliana na baiti ya kwanza ya mstari huu. Hatua ya anwani ni sawa na idadi ya safu wima.
  • Rula nyingine inaonyeshwa juu ya matrix: juu ya kila safu usawazishaji wa baiti kwenye safu wima hii unaohusiana na baiti ya kwanza ya mstari unaolingana huonyeshwa. Jumla ya nambari inayolingana na safu ya i -th na nambari inayolingana na safu ya j -th ni anwani / kukabiliana na byte (i;j) iko kwenye makutano ya safu iliyochukuliwa na safu iliyochukuliwa.
  • Kwa upande wa kulia wa tumbo data sawa huonyeshwa, lakini kwa tafsiri tofauti. Njia mbadala ya kawaida ni kuonyesha data kama maandishi ya ASCII, na baiti ambazo thamani zake zinalingana na herufi zisizoweza kuchapishwa zikionyeshwa kama nukta (·). Unaweza pia kuhariri maadili katika eneo hili.

2. Sakinisha Bure Hex Mhariri Neo

Kwa mfano, ninahitaji baiti iliyo na kipunguzo 000d9cca thamani ya kuandika eb. Ili kufanya hivyo, ninapata safu "000d9cco" na safu "0a", bonyeza mara mbili kwenye seli inayotaka na uingize thamani mpya.

Nikiendelea vivyo hivyo, ninafanya mabadiliko yafuatayo:

  1. Ili kurekebisha kosa " Inahitaji MS SQL Server 6.5 + Service Pack 5a au matoleo mapya zaidi!»badilisha uwanja:
    kwa kukabiliana 000d9cca maana 83 badilisha kwa eb
    kwa kukabiliana 000d9ccb maana e8 badilisha kwa 15
    kwa kukabiliana 000db130 maana 83 badilisha kwa eb
    kwa kukabiliana 000db131 maana e8 badilisha kwa 10
  2. Ili kurekebisha kosa " Agizo la kupanga lililowekwa kwa hifadhidata hutofautiana na mfumo wa kwanza!»:
    kwa kukabiliana 0018a79d maana 75 badilisha kwa eb
  3. Ili kurekebisha kosa " Sintaksia isiyo sahihi karibu na neno kuu "TRANSACTION"»
    Maneno TUPA MALIPO %s KWA TRUNCATE_ONLY, ambayo iko kwenye kukabiliana 002856B0 badilisha na kifungu Alter DATABASE %s WEKA UREJESHAJI RAHISI
  4. Ili kurekebisha kosa " Hifadhidata haiwezi kufunguliwa katika hali ya mtumiaji mmoja", badilisha uwanja:
    kwa kukabiliana 0028549c maana 64 badilisha kwa 6b
    kwa kukabiliana 0028549d maana 62 badilisha kwa 70

Baada ya mabadiliko yote kufanywa, hifadhi faili kwa kubofya " Faili» — « Hifadhi» .

Je, makala hii ilikusaidia?

Baada ya kumaliza mfululizo na makala "Vyombo Bora vya Pentester," mhariri alipokea barua nyingi akiuliza uteuzi wa wahariri wa hex. Nia, bila shaka, si uwezo wa kuhariri data binary, lakini vipengele vya ziada kama vile utambuzi wa kiotomatiki wa miundo ya data na utenganishaji wa msimbo. Ili kufanya muhtasari, tuligundua maoni ya watu ambao mara nyingi hulazimika kutumia zana kama hizo - wachambuzi wa virusi. Na hivi ndivyo walivyotuambia.

Mhariri wowote wa hex hukuruhusu kuchunguza na kurekebisha faili kwa kiwango cha chini, kinachofanya kazi na bits na byte. Yaliyomo kwenye faili yanawasilishwa katika umbizo la hexadecimal. Huu ni utendaji wa msingi. Walakini, wahariri wengine huwapa watumiaji mengi zaidi, kuwaruhusu kubaini ni nini hasa katika seti hiyo isiyoeleweka ya herufi inayoonekana wakati wa kufungua faili. Ili kufanya hivyo, kamba za ASCII na Unicode hutolewa moja kwa moja, mifumo inayojulikana hutafutwa, miundo ya msingi ya data inatambuliwa, na mengi zaidi. Kuna wahariri wachache wa heksadesimali, lakini ikiwa tuliamua kuwazingatia katika muktadha wa kusoma sampuli za programu hasidi, ni rahisi kuangazia baadhi yao. Ni wachache tu wanaogeuka kuwa muhimu sana kwa kuchambua nambari mbaya na kukagua hati zilizoambukizwa (sema, PDF).

McAfee FileInsight

FileInsight ni kihariri cha hex cha bure cha Windows kutoka kwa Maabara ya McAfee. Bidhaa, bila shaka, hufanya utendaji wote wa kawaida unaoambatana na programu hiyo, ikitoa kiolesura cha urahisi cha kutazama na kuhariri faili katika njia za hexadecimal na maandishi. Lakini hii ni tone tu katika bahari ikiwa unatazama utendaji wake wote. Inafaa kuanza na ukweli kwamba FileInsight ina uwezo wa kuchanganua muundo wa jozi zinazoweza kutekelezwa za Windows (faili za PE), na vile vile vitu vya OLE vya Ofisi ya Microsoft. Sio hivyo tu, lakini mtumiaji hutolewa disassembler iliyojengwa ndani ya x86. Chagua tu sehemu ya faili ambayo ungependa kuona kama msimbo unaoweza kusomeka, na FileInsight itaonyesha kipande hiki kama orodha ya maagizo ya kusanyiko. Kitenganisha ni muhimu sana unapotafuta msimbo wa ganda kwenye faili hasidi. Chaguzi zingine ambazo watu waliogeuza nyuma watathamini ni pamoja na uwezo wa kuagiza matamko ya muundo. Ili kufanya hivyo, programu inahitaji tu kutaja faili ya kichwa na matamko kama:

tengeneza ANIHeader(
DWORD cbSizeOf; // Idadi ya ka katika AniHeader
DWORD cFrames; // Idadi ya Ikoni za kipekee
DWORD cHatua; // Idadi ya Blits
};

Katika kesi hii, programu yenyewe itachanganua miundo kama hii. Walakini, algorithms nyingi angavu za usindikaji wa nambari hutolewa kwa chaguo-msingi. Tunazungumza, kwanza kabisa, juu ya kuorodhesha njia nyingi za utaftaji (xor, ongeza, shift, Base64, nk) - maandishi yaliyojengwa hufanya ulinzi wa crypto kama punch moja-mbili. Ikumbukwe hapa kwamba kitu cha utafiti sio lazima kiwe cha binary; inaweza pia kuwa ukurasa wa kawaida wa wavuti ambao unazua mashaka. Programu inakuwezesha kugeuza vitendo vingi kwa kutumia hati rahisi za JavaScript au moduli za Python, ambazo nyingi tayari zimeandikwa. Ole, pamoja na faida zake zote, FileInsight pia ina drawback kubwa, ambayo ni kutokuwa na uwezo wa kusindika faili kubwa. Kwa mfano, ukijaribu kulisha faili ya 400-500 MB kwa ukubwa kwa matumizi, hitilafu "Imeshindwa kufungua hati" inaonekana.

Hex Mhariri Neo

Kuna matoleo mawili ya mhariri huu wa hex kutoka Programu ya HDD - toleo rahisi la bure na toleo la juu la kibiashara. Chaguo lisilolipishwa ni kihariri thabiti, lakini kisichostahiki cha HEX ambacho kina kiolesura cha baridi, kinachoweza kugeuzwa kukufaa na usaidizi wa miundo tofauti ya rangi. Hakuna zaidi. Lakini toleo la kitaalamu la Hex Editor Neo hutoa chaguo kadhaa muhimu ambazo zinaweza kuwa muhimu sana wakati wa kuchanganua jozi. Kwa mfano, mtumiaji anapata fursa ya kusimbua msimbo uliosimbwa kwa kutumia algoriti za kawaida. Kwa kuongeza, inakuwa rahisi kutazama na kuhariri rasilimali za ndani kama vile mitiririko ya NTFS, diski za ndani, kumbukumbu ya kuchakata, na RAM. Toleo kamili zaidi pia linajumuisha usaidizi wa lugha ya uandishi, ambayo hukuruhusu kuhariri michakato mingi kwa kutumia hati katika VBScript na JavaScript. Lakini sehemu bora zaidi ni kwamba una kitenganisha kilichojengwa ndani kwenye huduma yako ambacho kinafanya kazi na x86, x64, na .NET binaries! Kipengele kingine ni uundaji wa haraka wa patches kulingana na kulinganisha kwa binary mbili. Inaonekana ya kuvutia, lakini ni bora kuliko FileInsight? Pengine si. FileInsight inaonekana kufanya kazi zaidi kwa ujumla. Kwa upande mwingine, yoyote, hata toleo la bure la Hex Editor Neo hufanya kazi vizuri hata kwa faili kubwa sana na hukuruhusu kutafuta kamba za ASCII na Unicode. Disassembler hapa sio mdogo kwa jukwaa la x86 tu, na mhariri wa rasilimali iliyojengwa ni rahisi sana. Kuna mengi ya kufikiria.

FlexHex

FlexHex ni kihariri chenye nguvu cha kibiashara kutoka kwa Programu ya Heaventools inayojumuisha vipengele vingi vinavyopatikana katika Hex Editor Neo. Kitu pekee kinachokosekana hapa ni, labda, usaidizi wa hati. Lakini kihariri hiki kilicho na kipengele kamili kinashughulikia jozi, faili za OLE, diski halisi na mitiririko mbadala ya NTFS kwa usawa. Mwisho ni muhimu sana kwa sababu FlexHex hukuruhusu kuhariri data ambayo wahariri wengine wanaweza hata wasione. Kwa kuongeza, unaweza kujisikia mara moja kuzingatia kufanya kazi kwa kiasi kikubwa cha habari: bila kujali ukubwa wa faili, urambazaji kwa njia hiyo unafanywa bila lags au breki yoyote. Kwa urahisi zaidi, kuna mfumo wa alama za urahisi. Wakati huo huo, FlexHex inaendelea kuweka historia ya shughuli zote - unaweza kughairi hatua yoyote kwa kuichagua kutoka kwenye orodha ya mabadiliko (orodha ya kutendua sio mdogo)! FlexHex inasaidia shughuli zote muhimu na data ya binary, kutafuta kamba za ASCII na Unicode. Ikiwa unahitaji kusindika muundo na muundo uliojulikana hapo awali, kuweka vigezo vyake si vigumu kutumia zana maalum. Kama matokeo, tunapata mhariri bora wa hex, lakini bado ni duni kwa FileInsight. Chaguo pekee mashuhuri ni usindikaji wa faili wa OLE, lakini kuna shida hapa pia. Mara kadhaa wakati wa kujaribu kufungua OLE iliyoambukizwa, programu ilianguka na hitilafu "Faili imeharibiwa."

010 Mhariri

010 Editor ni bidhaa maarufu ya kibiashara iliyotengenezwa na Programu ya SweetScape. Ikiwa tunailinganisha na zana tatu zilizopita, inaweza kufanya kila kitu: inasaidia kufanya kazi na faili kubwa sana, hutoa uwezo mzuri wa kufanya kazi na data, hukuruhusu kuhariri rasilimali za ndani, na ina mfumo wa uandishi wa vitendo vya kiotomatiki (zaidi ya Vitendaji 140 tofauti kwenye huduma yako). Na 010 Editor pia ina twist, kipengele cha kipekee. Mhariri hutunza kila mtu shukrani kwa uwezo wa kuchanganua fomati anuwai za faili kwa kutumia maktaba yake ya violezo (kinachojulikana kama Violezo vya Binary). Hapa hana sawa. Wapenzi wengi duniani kote wanafanyia kazi violezo, wakitengeneza miundo mbalimbali ya data. Matokeo yake, mchakato wa kuvinjari kupitia fomati tofauti za faili inakuwa wazi na inaeleweka. Hii inatumika pia kwa usindikaji wa binary za Windows (faili za PE), faili za njia za mkato za Windows (LNK), kumbukumbu za Zip, faili za darasa la Java na mengi zaidi. Watu wengi waliweza kutambua uzuri wa kipengele hiki wakati mtaalamu maarufu wa usalama Didier Stevens alipounda kiolezo cha kuchanganua faili za PDF kwa 010 Editor. Pamoja na huduma zingine, hii imerahisisha sana uchambuzi wa hati za PDF zilizoambukizwa, ambazo kwa miezi sita iliyopita hazijaacha kushangaza na idadi ya maeneo ambayo programu ya msomaji inaweza kutumika. Tunaongeza hapa zana nzuri ya kulinganisha jozi, kikokotoo kilicho na sintaksia inayofanana na C, kubadilisha data kati ya miundo ya ASCII, EBCDIC, Unicode, na tunapata zana ya kuvutia sana yenye vipengele vya kipekee.

Hiew

Hiew, kwa suala la njia ya usambazaji, sio tofauti sana na wenzake - hii pia ni bidhaa ya kibiashara iliyotengenezwa na mtani wetu Evgeny Suslikov. Kuwa na historia ndefu, mpango huo unapendwa sana na wataalam wengi wa usalama wa habari. Kuna sababu dhahiri za hii - uwezo mkubwa wa kutafiti na kuhariri muundo na yaliyomo katika faili zinazoweza kutekelezwa za Windows (PE) na jozi za Linux (ELF). Kipengele kingine muhimu sana kwa uhandisi wa reverse ni mkusanyiko wa x86-64 uliojengwa ndani na disassembler. Ya mwisho hata inasaidia maagizo ya ARM. Bila kusema, mhariri huchimba kikamilifu faili kubwa na hukuruhusu kuhariri anatoa za kimantiki na za kimwili. Kazi nyingi hujiendesha kwa urahisi kupitia mfumo wa makro ya kibodi, hati, na hata API ya kuunda viendelezi (Hiew Extrenal Modules). Lakini kabla ya kukimbilia vitani, kumbuka kuwa kiolesura cha Hiew ni dirisha linalofanana na DOS, ambalo ni ngumu sana kufanya kazi nalo ikiwa haujazoea. Lakini unaweza kupata haiba yote ya shule ya zamani.

Radare

Radare ni seti ya huduma zisizolipishwa za jukwaa la Unix ambalo hutoa uwezo mzuri wa kuhariri faili katika hali ya HEX. Inajumuisha mhariri wa hex yenyewe (radare) na uwezo wa kufungua faili za ndani na za mbali. Programu inachambua faili zinazoweza kutekelezwa za fomati anuwai, Linux (ELF) na Windows (PE). Mbali na kuhariri, kifurushi cha Radare kinajumuisha zana ya kulinganisha faili za binary (radiff) na kikusanyaji/kisambazaji kilichojengwa ndani. Na kibinafsi, zana ya kutengeneza misimbo ya ganda (rasc) ilikuja kusaidia mara kadhaa. Uendeshaji wowote unaweza kujiendesha kwa urahisi na kubinafsishwa kwa kutumia mfumo wa hati. Ya minuses, tena, tunaweza kutambua ukosefu wa interface ya GUI - vitendo vyote vinafanywa kutoka kwa mstari wa amri, na unaweza kufanya kazi kikamilifu na huduma tu baada ya kusoma nyaraka. Kwa upande mwingine, tovuti ina skrini zinazoonekana zinazoonyesha mambo makuu na siri ndogo (kama vile kuunganisha programu-jalizi ya Python).

Kwa hiyo unapaswa kuchagua nini?

Tumekagua vihariri kadhaa vya nguvu vya hex ambavyo vinajumuisha chaguo muhimu za kuchanganua faili zinazotiliwa shaka. Kati ya bidhaa zote, FileInsight inasimama, ambayo, licha ya utendaji wake wote (na inavutia sana), inabaki bure. 010 Editor hutoa idadi kubwa ya violezo kwa ajili ya usindikaji wa aina mbalimbali za faili, ikiwa ni pamoja na hati za PDF. Hii ni kipengele cha mega ambacho haipaswi kupuuzwa. Ninatumia wahariri hawa wawili kila wakati; Kwa kazi ya mchambuzi, labda wanafaa zaidi. Ikiwa tunazungumza juu ya kufanya kazi chini ya jukwaa la Unix, basi, kwa kweli, hatuwezi kusahau kuhusu Radare. Kifurushi hutoa vipengele vyenye nguvu sana, ingawa ni vigumu kutumia kutokana na ukweli kwamba inaendesha kutoka kwa mstari wa amri. Hiew pia sio rafiki sana, ingawa uwezo wake hakika hukuruhusu kufanya shughuli mbali mbali na jozi. Kwa kuongeza, Hiew ni chaguo la idadi kubwa ya faida halisi, na hii ni ya thamani sana (na inamaanisha mengi). Kuhusu Hex Editor Neo, inafaa kuchukua ikiwa una nia ya uwezo wa kutenganisha msimbo wa x86, x64 na .NET.

Siku njema kila mtu.

Kwa sababu fulani, watu wengi wanaamini kuwa kufanya kazi na wahariri wa hex ni kikoa cha wataalamu na kwamba watumiaji wa novice hawapaswi kuwajaribu. Lakini, kwa maoni yangu, ikiwa una angalau ujuzi wa msingi wa PC na wazo la kwa nini unahitaji mhariri wa hex, basi kwa nini sivyo?!

Kutumia programu ya aina hii, unaweza kubadilisha faili yoyote, bila kujali aina yake (miongozo mingi na miongozo ina habari juu ya kubadilisha faili fulani kwa kutumia mhariri wa hex)! Kweli, mtumiaji anahitaji kuwa na angalau uelewa wa msingi wa mfumo wa hexadecimal (data katika mhariri wa hex inawasilishwa kwa usahihi ndani yake). Hata hivyo, ujuzi wa msingi wa hilo hufundishwa katika madarasa ya sayansi ya kompyuta shuleni, na pengine wengi wamesikia na kuwa na wazo kuhusu hilo (kwa hiyo sitatoa maoni juu yake katika makala hii). Kwa hivyo, hapa kuna wahariri bora wa hex kwa Kompyuta (kwa maoni yangu ya unyenyekevu).

1) Mhariri wa Hex wa Bure Neo

Moja ya wahariri rahisi na wa kawaida wa faili za hexadecimal, decimal na binary kwa Windows. Programu inakuwezesha kufungua aina yoyote ya faili, kufanya mabadiliko (historia ya mabadiliko imehifadhiwa), kwa urahisi kuchagua na kuhariri faili, kurekebisha na kuchambua.

Inafaa pia kuzingatia kiwango kizuri cha utendaji pamoja na mahitaji ya chini ya mfumo wa mashine (kwa mfano, programu hukuruhusu kufungua na kuhariri faili kubwa, wakati wahariri wengine hufungia na kukataa kufanya kazi).

Miongoni mwa mambo mengine, programu inasaidia lugha ya Kirusi na ina interface iliyofikiriwa vizuri na intuitive. Hata mtumiaji wa novice ataweza kuitambua na kuanza kufanya kazi na matumizi. Kwa ujumla, ninapendekeza kwa kila mtu ambaye anaanza kufahamiana na wahariri wa hex.

2) WinHex

Mhariri huyu, kwa bahati mbaya, ni shareware, lakini ni mojawapo ya vipengele vingi zaidi, vinavyosaidia rundo la chaguo na vipengele tofauti (baadhi ya ambayo ni vigumu kupata kati ya washindani).

Katika hali ya mhariri wa diski, inakuwezesha kufanya kazi na: HDD, diski za floppy, anatoa flash, DVD, disks za ZIP, nk Inasaidia mifumo ya faili: NTFS, FAT16, FAT32, CDFS.

Siwezi kusaidia lakini kumbuka zana zinazofaa za uchambuzi: kwa kuongeza dirisha kuu, unaweza kuunganisha zile za ziada na vihesabu anuwai, zana za kutafuta na kuchambua muundo wa faili. Kwa ujumla, inafaa kwa Kompyuta na watumiaji wenye uzoefu. Programu inasaidia lugha ya Kirusi ( chagua menyu ifuatayo: Msaada / Usanidi / Kirusi ).

WinHex, pamoja na kazi zake za kawaida (ambazo zinasaidia programu zinazofanana), inakuwezesha "kuunganisha" disks na kufuta habari kutoka kwao ili hakuna mtu anayeweza kurejesha tena!

3) Mhariri wa HxD Hex

Kihariri cha faili ya binary cha bure na chenye nguvu kabisa. Inasaidia encodings zote kuu (ANSI, DOS/IBM-ASCII na EBCDIC), faili za karibu ukubwa wowote (kwa njia, mhariri inaruhusu, pamoja na faili, kuhariri RAM na kuandika moja kwa moja mabadiliko kwenye gari ngumu!).

Unaweza pia kutambua kiolesura kilichofikiriwa vizuri, kazi rahisi na rahisi ya kutafuta na kubadilisha data, mfumo wa hatua na wa ngazi nyingi wa chelezo na urejeshaji nyuma.

Baada ya uzinduzi, programu ina madirisha mawili: upande wa kushoto ni msimbo wa hexadecimal, na upande wa kulia ni tafsiri ya maandishi na yaliyomo kwenye faili.

Kati ya minuses, ningeangazia ukosefu wa lugha ya Kirusi. Walakini, kazi nyingi zitakuwa wazi hata kwa wale ambao hawajawahi kujifunza Kiingereza ...

4) HexCmp

HexCmp - shirika hili ndogo linachanganya programu 2 mara moja: ya kwanza inakuwezesha kulinganisha faili za binary kwa kila mmoja, na pili ni mhariri wa hex. Hili ni chaguo la thamani sana wakati unahitaji kupata tofauti katika faili tofauti, kukusaidia kuchunguza miundo tofauti ya aina mbalimbali za faili.

Kwa njia, maeneo baada ya kulinganisha yanaweza kupakwa rangi tofauti, kulingana na mahali ambapo kila kitu kinalingana na ambapo data ni tofauti. Kulinganisha hufanyika kwa kuruka na haraka sana. Programu inasaidia faili ambazo ukubwa wake hauzidi GB 4 (ya kutosha kwa kazi nyingi).

Mbali na kulinganisha kawaida, unaweza pia kulinganisha katika fomu ya maandishi (au hata wote mara moja!). Mpango huo ni rahisi kabisa, inakuwezesha kubinafsisha mpango wa rangi na kutaja vifungo vya mkato. Ikiwa utasanidi programu ipasavyo, unaweza kufanya kazi nayo bila panya hata kidogo! Kwa ujumla, ninapendekeza kwamba "wachunguzi" wote wa novice wa wahariri wa hex na miundo ya faili wanapaswa kuisoma.

5) Warsha ya Hex

Warsha ya Hex ni mhariri rahisi na rahisi wa faili ya binary, ambayo inatofautishwa kimsingi na mipangilio yake inayonyumbulika na mahitaji ya chini ya mfumo. Shukrani kwa hili, inaweza kutumika kuhariri faili kubwa kabisa ambazo hazifungui au kufungia katika wahariri wengine.

Mhariri ana kazi zote muhimu zaidi: kuhariri, kutafuta na kuchukua nafasi, kunakili, kubandika, nk. Programu inaweza kufanya shughuli za kimantiki, kufanya ulinganisho wa faili za binary, kutazama na kutoa ukaguzi wa faili mbalimbali, kuuza nje data kwa muundo maarufu: rtf na html.

Mhariri pia ana kigeuzi kati ya mifumo ya binary, binary na hexadecimal. Kwa ujumla, arsenal nzuri kwa mhariri wa hex. Labda hasi pekee ni kwamba programu ni shareware...

Kihariri cha HEX ni programu iliyoundwa kubadilisha data ambapo inawakilishwa kama mlolongo wa baiti. Kwa hili, mfumo wa nambari ya hexadecimal hutumiwa. Kwa kuongezea, inaweza kuwa matumizi - sehemu ya programu fulani, au programu kamili.
Umaarufu wa wahariri wa HEX ni wa juu sasa. Na sio tu kati ya watengenezaji wa programu, lakini pia kati ya watumiaji wa kawaida. Kwa hiyo, waumbaji wanajitahidi kuifanya iwe rahisi na rahisi zaidi kufanya kazi na bidhaa zao. Baadhi yao yataelezwa hapa chini.

WinHex

Wacha tuanze na VinHex, kihariri rahisi kutumia lakini cha jumla cha heksadesimali. Inafanya kazi na karibu aina zote za faili na ina uwezo wa kurejesha data iliyofutwa na iliyoharibiwa kutoka kwa gari ngumu. Kwa kuongeza, inakuwezesha kuona habari ambazo programu nyingi huficha kawaida.


WinHex inasaidia mifumo yote ya faili inayojulikana (FAT16, FAT32, NTFS, nk) na inasoma aina 20 za data. Ina kazi za kuhariri RAM, diski za cloning, kuchambua, kulinganisha, kuunganisha na kugawanya faili, algorithm ya encryption 256-bit, nk. Hata hivyo, toleo la bure halina vipengele vingi hivi.

Warsha ya Hex

Mhariri anayefuata anapendeza na mipangilio ya kina, inayoweza kubadilika, na, cha kushangaza, mahitaji ya chini ya mfumo. Kwa hiyo, inafungua faili kubwa bila matatizo, ambayo programu nyingine zinaweza kuwa na matatizo.


Kwa kuongezea, faida za Warsha ya Hex ni pamoja na: kuagiza na kusafirisha vizuizi vya habari, kufuta, kulinganisha na kunakili data ya binary, kutazama muundo na kutafuta vipande vya msimbo. Ya minuses: ukosefu wa interface ya lugha ya Kirusi na upatikanaji wa kulipwa kwa toleo kamili.

UltraEdit

Ifuatayo ni programu nyingine rahisi na inayofaa. Miongoni mwa faida zake kuu ni uwezo wa kufungua na kurekebisha faili kubwa kutoka 4 GB na hapo juu. Pia ina uwezo wa kuhariri hex na kuangazia msimbo kwa lugha nyingi za programu.


Vipengele vingine vya UltraEdit ni pamoja na: mteja wa FTP aliyejengwa, uhariri na uzuiaji wa uteuzi wa maandishi, usaidizi wa itifaki za Telnet na SSH, kazi za AutoComplete, kukunja msimbo, kucheza tena na kurekodi macros, nk. Bidhaa nyingine ya kushiriki na isiyo ya Kirusi.

HexCmp

Mpango huu una vipengele viwili muhimu. Inatumia mfumo wa hexadecimal na ina uwezo wa kulinganisha faili za binary. Ina vipengele vya kina kama vile kuangazia rangi na kusogeza vilivyosawazishwa, na pia ina kidirisha kilicho na maelezo kuhusu machapisho katika miundo mbalimbali.


Programu inasaidia ulinganishaji uliochaguliwa. Kwa kusonga kati ya vizuizi vya mtu binafsi na kutumia kusonga, unaweza kuchagua sehemu muhimu za faili. Kwa kuongeza, HexCmp inakuwezesha kulinganisha faili katika muundo wa maandishi. Unaweza kukabidhi hotkeys kwa amri ili iwe rahisi kufanya kazi kutoka kwa kibodi. Tatizo pekee ni ada ambayo watengenezaji wanaomba leseni.

Hexplorer

Ni programu ya bure na ya wazi. Aidha, inajumuisha mambo kadhaa ambayo yanaifanya kuwa mhariri bora wa picha. Kwa ufupi, Hexplorer hukuruhusu kutazama rekodi ya picha kutoka upande wa nambari ya binary.


Kazi zake kuu ni pamoja na:

  • Uzalishaji wa nambari za uwongo;
  • Rekodi macros ili kufanya kazi otomatiki;
  • Historia ya amri isiyo na kikomo;
  • Tazama picha;
  • Kutafuta ruwaza zinazojirudia katika data.

ⅩⅥ32

Usambazaji wa bure ni kipengele kikuu cha mhariri huu wa hex. ⅩⅥ32 ni programu inayobebeka. Data yake haijaandikwa kwa Usajili, hivyo unaweza kutumia moja kwa moja kutoka kwa gari la flash.


Programu hiyo inafanya kazi kwa urahisi na faili kubwa. Ina kazi ya kukamilisha moja kwa moja, uongofu wa tabia, utafutaji wa haraka wa algorithms, urekebishaji wa maandishi kwenye kamba ya hexadecimal, nk Lakini pia kuna hasara - faili ya wazi imehifadhiwa kwenye kumbukumbu na hakuna historia ya amri.

Pspad

Na hatimaye, mhariri wa bure wa HEX iliyoundwa kwa watumiaji wa kawaida na watengeneza programu. Haihitaji usakinishaji, inasaidia aina tofauti za faili, lugha na mwangaza wa syntax.


Mpango huo una uwezo wa kufanya kazi na miradi kadhaa kwa wakati mmoja. Inaauni macros, kukagua tahajia, onyesho la kukagua HTML na ulinganisho wa maandishi na kuangazia tofauti. Pia inajulikana kuwa kuna mteja wa FTP anayeruhusu kuhariri moja kwa moja kutoka kwa seva ya wavuti, pamoja na kihariri cha CSS kilichojengwa.

Kwa hivyo, mhariri wa HEX ni jambo muhimu, lakini limezingatia sana. Hii sio programu ya ofisi au burudani ya kila siku. Lakini siku moja inaweza kuja kwa manufaa, na kisha unaweza kutumia moja ya chaguo zilizopendekezwa au kutafuta wengine.