HEX редактор гэж юу вэ, яагаад хэрэгтэй вэ?  Шилдэг үнэгүй арван арван зургаан тоот засварлагч

HEX засварлагч нь байтуудын дарааллаар дүрслэгдсэн өгөгдлийг өөрчлөхөд зориулагдсан програм юм. Үүний тулд 16-тын тооллын системийг ашигладаг. Түүнээс гадна энэ нь ямар нэгэн програм хангамжийн нэг хэсэг эсвэл бүрэн хэмжээний програм байж болно.
HEX редакторуудын алдар нэр одоо өндөр байна. Зөвхөн програмистуудын дунд төдийгүй бас дунд энгийн хэрэглэгчид. Тиймээс бүтээгчид бүтээгдэхүүнтэйгээ ажиллахад илүү хялбар, хялбар болгохыг хичээдэг. Тэдгээрийн заримыг доор тайлбарлах болно.

WinHex

VinHex, хэрэглэхэд хялбар боловч бүх нийтийн арван зургаатын тоот засварлагчаас эхэлцгээе. Энэ нь бараг бүх төрлийн файлуудтай ажилладаг бөгөөд устгасан, гэмтсэн өгөгдлийг сэргээх боломжтой хатуу диск. Нэмж дурдахад, энэ нь олон программууд ихэвчлэн нуудаг мэдээллийг харах боломжийг олгодог.


WinHex мэддэг бүх програмыг дэмждэг файлын системүүд(FAT16, FAT32, NTFS гэх мэт) ба 20 төрлийн өгөгдлийн уншдаг. Энэ нь RAM-г засварлах, диск хуваах, дүн шинжилгээ хийх, харьцуулах, файлуудыг нэгтгэх, хуваах, 256 битийн шифрлэлтийн алгоритм гэх мэт функцуудтай. үнэгүй хувилбарэдгээр боломжуудын ихэнх нь дутагдаж байна.

Hex семинар

Дараагийн редактор нь өргөн цар хүрээтэй, уян хатан тохиргоонд сэтгэл хангалуун байдаг бөгөөд гайхалтай нь бага юм Системийн шаардлага. Тиймээс энэ нь бусад програмуудад асуудалтай байж болох том файлуудыг асуудалгүйгээр нээдэг.


Нэмж дурдахад Hex Workshop-ийн давуу талууд нь: мэдээллийн блокуудыг импортлох, экспортлох, хоёртын өгөгдлийг устгах, харьцуулах, хуулах, бүтцийг харах, кодын фрагмент хайх зэрэг болно. Сул талуудаас: орос хэл дээрх интерфейс байхгүй, төлбөртэй нэвтрэх эрх бүрэн хувилбар.

UltraEdit

Дараагийнх нь өөр нэг энгийн бөгөөд тохиромжтой програм. Үүний гол давуу талуудын нэг нь 4 ГБ ба түүнээс дээш хэмжээтэй том файлуудыг нээх, өөрчлөх чадвар юм. Энэ нь мөн олон програмчлалын хэлэнд зориулсан зургаан өнцөгт засварлах, кодыг тодруулах чадвартай.


UltraEdit-ийн бусад боломжууд нь: суурилуулсан FTP клиент, засварлах, текстийг блоклох, Telnet болон SSH протоколуудыг дэмжих, Автоматаар гүйцээх функц, код эвхэх, макро тоглуулах, бичих гэх мэт. Өөр нэг shareware болон оросын бус бүтээгдэхүүн.

HexCmp

Энэ програм нь хоёр чухал онцлогтой. Энэ нь арван зургаатын системийг ашигладаг бөгөөд хоёртын файлуудыг харьцуулах чадвартай. Энэ нь өнгө тодруулах, синхрон гүйлгэх гэх мэт дэвшилтэт функцуудтай бөгөөд мөн янз бүрийн форматтай нийтлэлийн талаарх мэдээллийг агуулсан самбартай.


Энэхүү програм нь сонгомол харьцуулалтыг дэмждэг. Тусдаа блокуудын хооронд шилжиж, гүйлгэх замаар та файлуудын шаардлагатай хэсгийг сонгож болно. Нэмж дурдахад, HexCmp нь текст форматтай файлуудыг харьцуулах боломжийг олгодог. Гараас ажиллахад хялбар болгохын тулд та командуудад халуун товчлууруудыг өгч болно. Цорын ганц асуудал бол хөгжүүлэгчид лиценз авахын тулд шаарддаг хураамж юм.

Hexplorer

Энэ үнэгүй програмнээлттэй эх сурвалж. Нэмж дурдахад энэ нь маш сайн зураг засварлагч болгодог хэд хэдэн хүчин зүйлийг агуулдаг. Энгийнээр хэлэхэд, Hexplorer нь график бичлэгийг хоёртын код талаас нь харах боломжийг олгодог.


Үүний үндсэн функцууд нь:

  • Псевдо санамсаргүй тоо үүсгэх;
  • Даалгавруудыг автоматжуулахын тулд макро бичих;
  • Хязгааргүй тушаалын түүх;
  • Зураг үзэх;
  • Өгөгдөл дэх давтагдах хэв маягийг олох.

ⅩⅥ32

Үнэгүй түгээлт гол онцлогмөн энэ зургаан талт редактор. ⅩⅥ32 байна зөөврийн програм. Түүний өгөгдөл нь бүртгэлд бичигдээгүй тул та үүнийг флаш дискнээс шууд ашиглаж болно.


Програм нь том файлуудтай ажиллахад хялбар байдаг. функцтэй автомат дүүргэлт, тэмдэгт хувиргах, алгоритмуудыг хурдан хайх, текстийг арван арван тоот мөр болгон өөрчлөх гэх мэт. Гэхдээ сул талууд бас бий - нээлттэй файлсанах ойд хадгалагдсан бөгөөд тушаалын түүх байхгүй.

PSPad

Эцэст нь энгийн хэрэглэгчид болон програмистуудад зориулагдсан үнэгүй HEX засварлагч. Энэ нь суулгах шаардлагагүй, янз бүрийн файлын төрөл, хэл, синтаксийг тодруулахыг дэмждэг.


Хөтөлбөр нь хэд хэдэн төсөлтэй нэгэн зэрэг ажиллах чадвартай. Макро, зөв ​​бичгийн алдаа шалгах, HTML урьдчилан үзэх, ялгааг тодруулсан текстийн харьцуулалтыг дэмждэг. Мөн вэб серверээс шууд засварлах боломжийг олгодог FTP клиент, мөн суулгасан CSS засварлагч байгааг тэмдэглэв.

Тиймээс, HEX засварлагч нь ашигтай зүйл боловч нарийн төвлөрсөн зүйл юм. Энэ бол оффис эсвэл зугаа цэнгэл биш програм хангамжөдөр бүр дээр. Гэхдээ нэг өдөр энэ нь хэрэг болж магадгүй бөгөөд дараа нь та санал болгож буй сонголтуудын аль нэгийг ашиглах эсвэл бусдыг хайж олох боломжтой.

Хүмүүс зургаан өнцөгт засварлагчтай зөвхөн мэргэжлийн хүмүүс, програмистууд л ажиллах боломжтой гэсэн сэтгэгдэлтэй байдаг бөгөөд энгийн хүний ​​хувьд энэ нь шаардлагагүй, ойлгомжгүй зүйл юм. Үнэн хэрэгтээ энэ нь тоглоомчид болон энгийн хэрэглэгчдэд хэрэглүүрийн алдаа, алдааг засах шаардлагатай бол хэрэг болохуйц тохиромжтой хэрэгсэл юм. Үндсэндээ засварлагч нь арван зургаан тоот код декодлогч юм. Та бид хоёр тоо бичихдээ 10 оронтой тоо ашигладаг, машин нь бүх мэдээллийг кодлохдоо 2 оронтой код ашигладаг бөгөөд дараа нь хэрэглэгчдэд ойлгоход хялбар болгох үүднээс бүгдийг арван арван оронтой тоо руу хөрвүүлдэг. Үнэн хэрэгтээ редакторууд эхлэгчдэд илүү их хэрэгтэй байдаг, учир нь мэргэжлийн хүмүүс програмчлалд шаардлагатай бол хэд хэдэн парадигмуудыг нэгэн зэрэг ашиглах чадвартай олон үйлдэлт хэрэгслийг ашигладаг. Аль тооцоолуур, хөрвүүлэгчийг сонгох нь дээр гэдгийг олж мэдье.

Кодыг бусад кодчилолын систем рүү хөрвүүлэх, унших чадвартай дэлхийн хамгийн энгийн бөгөөд хамгийн алдартай зургаан өнцөгт засварлагч. хоёртын файлуудсистемүүд. Бүх функциональ байдал Hex редактор Neo нь хэрэглэгчийн хүссэнээр файлуудыг нээх, зарим өөрчлөлт хийх, ижил эсвэл өөр форматаар хадгалах явдал юм. Гэсэн хэдий ч нэг тав тухтай байдал байдаг - хэрэгслийг хаасны дараа ч хэвээр үлдсэн өөрчлөлтүүдийн түүх. Тиймээс та дахин шийдвэр гаргах шаардлагагүй болно. Тэд ийм байх болно, та өнөөдөр дэлгэцэн дээр яг өмнө нь бөглөж амжаагүй кодын хэсэг рүү маргааш буцаж болно. Энэхүү Hex засварлагч нь эхлэгч болон мэргэжлийн хүмүүст тохиромжтой.

HxD Hex редактор

ANSI эсвэл ASCII зэрэг үндсэн кодчилолуудыг дэмждэг хоёртын файлуудад зориулсан үнэ төлбөргүй боловч нэлээд хүчирхэг засварлагч нь ихэвчлэн илүү ажиллагаатай тооны машин, хөрвүүлэгчид нэмэлт болгон ашиглагддаг. Хэмжээний хязгаарлалтгүйгээр файлуудыг хүлээн авдаг бөгөөд хамгийн чухал нь RAM-ыг өөрчлөх боломжийг олгодог бөгөөд энэ нь компьютер дээрх аливаа шинэчлэлийг шууд бүртгэх боломжийг олгодог. HDD. Бүтээгчдийн бодож боловсруулсан тохиромжтой, эргономик интерфейс нь хэрэглэгчийн ажлыг дахин хялбаршуулж байна. HxD Hex Editor-д сонгодог эмх замбараагүй хэрэгслүүд байдаггүй бөгөөд бүх зүйлийг энгийн хаалтын систем ашиглан зохион байгуулдаг тул та зургаан өнцөгт засварлагчийг татаж авах боломжтой.

Hex семинар

Ямар ч техник хангамжтай компьютерт тохиромжтой энгийн засварлагчдын нэг. 2000-аад оны эхэн үеэс Майкрософт объектын дизайны зарим шилжилт хөдөлгөөнтэй байсан ч системийн нөөцөд тавигдах шаардлага бага, хэрэглэгчдэд ээлтэй интерфэйс нь уг программыг зөөврийн засварлагчийн хувьд маш алдартай болгосон. Хэрэв та хэрэгслийг флаш диск рүү ачаалж, кодонд байгаа асуудлыг газар дээр нь шийдвэрлэх шаардлагатай бол хамгийн сайн шийдэлТа үүнийг олох боломжгүй, учир нь уг програм нь системийн шаардлагаас ч доогуур зөөврийн хувилбартай. Бас байдаг гар утасны хувилбар, мөн та hex семинарыг ухаалаг утсандаа шууд татаж авах боломжтой.

WinHex

Энэхүү hex засварлагч нь shareware программ хангамж бөгөөд энэ нь та функцийн үндсэн хэсгийг төлөх шаардлагатай болно гэсэн үг юм. Гэсэн хэдий ч, хэд хэдэн форматтай файлуудыг үндсэн засварлах, нэг кодчилолын системээс нөгөө рүү хөрвүүлэх нь төлбөргүйгээр хийх боломжтой. Энэ нь танд редакторын бүх амтыг үнэ төлбөргүй туршиж үзэх боломжийг олгодог бөгөөд зөвхөн дараа нь худалдаж авах эсэхээ шийднэ. Үүний гол давуу тал бол ийм баялаг орчинг өөр хаанаас ч олохгүй.

HexCmp

Хэрэв та хамтран ажиллагсдынхаа хийсэн алдаа эсвэл өөрчлөлтийг олохын тулд хэд хэдэн файлыг бие биетэйгээ харьцуулах шаардлагатай бол энэ зургаан өнцөгт засварлагчийг татаж авах нь зүйтэй. Тохиромжгүй хэсгүүдийг хялбархан харуулахаас гадна уг хэрэгсэл нь энгийн засварлагч, хөрвүүлэгчийн энгийн функц, мөн ийм программ дахь эрхэм хүний ​​үндсэн багцыг өгдөг.

Hex засварлагч онлайн

Хэрэв та зургаан өнцөгт кодыг хурдан өөрчлөх шаардлагатай бол програм суулгахад төвөг учруулахгүй бол онлайн редакторууд бас тохиромжтой. Гэсэн хэдий ч тэдний үйл ажиллагаа маш муу гэдгийг санаарай. Үүнтэй төстэй онлайн шийдлүүдийн холбоосууд энд байна:

Hex-г DEC, BIN болон эсрэгээр хөрвүүлэгч

Дээрх хэрэгслүүдийн аль нэг нь зургаан өнцөгт, зургаан өнцөгт хөрвүүлэгчийн хувьд тохиромжтой. Тэдгээрт файлаа байршуулаад "хадгалах" гэснийг сонгоод тохирох форматыг сонгоод хэрэглүүр өөрөө бүх өгөгдлийг шаардлагатай өргөтгөл болгон хөрвүүлэх бөгөөд үүний дараа та тохирох төрлийн файлыг нээж болно.

Ийм онлайн тооны машин нь 16 дахь тооллын системд хурдан тооцоо хийх шаардлагатай үед маш хэрэгтэй байж болно. Тохиромжтой, сайн онлайн Hex тооцоолуурын холбоос энд байна:

Дүгнэлт

Хүссэнээр тодорхойлсон ямар ч хэрэгслийг сонгох эсвэл хэрэгцээ байнга гардаггүй бол онлайн аналогийг ашиглана уу. hex editor neo – болно хамгийн сайн сонголтэхлэн болон мэргэжлийн аль алинд нь.

Бүгдэд нь энэ өдрийн мэнд.

Зарим шалтгааны улмаас олон хүмүүс зургаан өнцөгт засварлагчтай ажиллах нь мэргэжлийн хүмүүсийн домэйн бөгөөд шинэхэн хэрэглэгчид үүнийг туршиж үзэх ёсгүй гэж үздэг. Гэхдээ, миний бодлоор, хэрэв танд PC-ийн наад зах нь үндсэн ур чадвар байгаа бол яагаад зургаан өнцөгт засварлагч хэрэгтэй байгаа талаар ойлголттой бол яагаад болохгүй гэж?

Энэ төрлийн програмыг ашигласнаар та ямар ч файлыг төрлөөс нь үл хамааран өөрчлөх боломжтой (олон гарын авлага, гарын авлагад зургаан өнцөгт засварлагч ашиглан тодорхой файлыг өөрчлөх тухай мэдээлэл байдаг)! Үнэн бол хэрэглэгч дор хаяж арван арван зургаан тоот системийн талаар үндсэн ойлголттой байх шаардлагатай (hex засварлагчийн өгөгдлийг үүн дээр яг зааж өгсөн болно). Гэсэн хэдий ч, үндсэн мэдлэгЭнэ нь сургуулийн компьютерийн шинжлэх ухааны хичээлд заадаг бөгөөд магадгүй олон хүн энэ талаар сонсож, санаатай байсан байх (тиймээс би энэ нийтлэлд тайлбар хийхгүй). Тиймээс, эхлэгчдэд зориулсан хамгийн шилдэг hex редакторуудыг энд оруулав (миний даруухан бодлоор).

1) Үнэгүй Hex Editor Neo

Windows-д зориулсан аравтын, аравтын болон хоёртын файлуудын хамгийн энгийн бөгөөд нийтлэг засварлагчдын нэг. Хөтөлбөр нь ямар ч төрлийн файл нээх, өөрчлөлт хийх (өөрчлөлтийн түүх хадгалагдсан), файлыг сонгох, засах, дибаг хийх, дүн шинжилгээ хийх боломжийг олгодог.

Үүнийг бас тэмдэглэх нь зүйтэй сайн түвшингүйцэтгэл нь машинд тавигдах системийн шаардлага багатай (жишээлбэл, програм нь нэлээд том файлуудыг нээх, засварлах боломжийг олгодог бол бусад редакторууд зүгээр л царцаж, ажиллахаас татгалздаг).

Бусад зүйлсийн дотор програм нь орос хэлийг дэмждэг бөгөөд сайн бодож боловсруулсан, ойлгомжтой интерфэйстэй. Шинэхэн хэрэглэгч ч гэсэн үүнийг олж мэдээд уг хэрэгсэлтэй ажиллаж эхлэх боломжтой болно. Ерөнхийдөө би hex редакторуудтай танилцаж эхэлж байгаа бүх хүмүүст зөвлөж байна.

2) WinHex

Харамсалтай нь энэ засварлагч нь shareware боловч олон төрлийн сонголт, функцуудыг дэмждэг (заримыг нь өрсөлдөгчдөөс олоход хэцүү) хамгийн уян хатан програмуудын нэг юм.

Диск засварлагч горимд энэ нь танд ажиллах боломжийг олгодог: HDD, уян диск, флаш диск, DVD, ZIP диск гэх мэт Файлын системийг дэмждэг: NTFS, FAT16, FAT32, CDFS.

Би тэмдэглэхгүй байж чадахгүй нь тохиромжтой хэрэгсэлдүн шинжилгээ хийх: үндсэн цонхноос гадна та янз бүрийн тооны машин, файлын бүтцийг хайх, шинжлэх хэрэгсэл бүхий нэмэлтүүдийг холбож болно. Ерөнхийдөө энэ нь эхлэгч болон туршлагатай хэрэглэгчдэд тохиромжтой. Хөтөлбөр нь орос хэлийг дэмждэг ( дараах цэсийг сонгоно уу: Тусламж / Тохиргоо / Орос хэл ).

WinHex нь хамгийн түгээмэл функцүүдээс гадна (ижил төстэй програмуудыг дэмждэг) дискийг "клон" хийж, тэдгээрээс мэдээллийг устгах боломжийг олгодог бөгөөд ингэснээр хэн ч үүнийг сэргээх боломжгүй болно!

3) HxD Hex редактор

Үнэгүй, нэлээд хүчирхэг хоёртын файл засварлагч. Бүх үндсэн кодчилолуудыг (ANSI, DOS/IBM-ASCII болон EBCDIC), бараг ямар ч хэмжээтэй файлуудыг дэмждэг (Дашрамд хэлэхэд редактор нь файлуудаас гадна RAM-г засварлаж, хатуу диск рүү шууд өөрчлөлт оруулах боломжийг олгодог!).

Та сайтар бодож боловсруулсан интерфэйс, өгөгдөл хайх, солиход тохиромжтой, энгийн функц, шаталсан, олон түвшний системийг тэмдэглэж болно. нөөц хуулбаруудболон хариу цохилт.

Хөтөлбөрийг эхлүүлсний дараа хоёр цонхноос бүрдэнэ: зүүн талд нь арван зургаатын код, баруун талд текстийн орчуулга болон файлын агуулга байна.

Сул талуудын дунд би орос хэлний дутагдалтай байгааг онцлон тэмдэглэх болно. Гэсэн хэдий ч англи хэл сураагүй хүмүүст ч олон функцууд ойлгомжтой байх болно ...

4) HexCmp

HexCmp - энэ жижиг хэрэгсэл нь нэг дор 2 програмыг нэгтгэдэг: эхнийх нь хоёртын файлуудыг хооронд нь харьцуулах боломжийг олгодог, хоёр дахь нь зургаан өнцөгт засварлагч юм. Энэ нь янз бүрийн файлуудын ялгааг олох шаардлагатай үед маш үнэ цэнэтэй сонголт бөгөөд энэ нь хамгийн олон файлуудын өөр өөр бүтцийг судлахад тусалдаг. янз бүрийн төрөлфайлууд.

Дашрамд хэлэхэд, харьцуулсаны дараа бүх зүйл хаана таарч, өгөгдөл нь өөр байхаас хамааран өөр өөр өнгөөр ​​будаж болно. Харьцуулалт нь маш хурдан бөгөөд хурдан явагддаг. Хөтөлбөр нь хэмжээ нь 4 ГБ-аас хэтрэхгүй файлуудыг дэмждэг (ихэнх ажилд хангалттай).

Үүнээс бусад нь ердийн харьцуулалт, та текст хэлбэрээр (эсвэл хоёуланг нь нэг дор) харьцуулалт хийж болно. Хөтөлбөр нь нэлээд уян хатан бөгөөд өнгөний схемийг өөрчлөх, товчлууруудыг зааж өгөх боломжийг олгодог хурдан дуудлага. Хэрэв та програмыг зөв тохируулсан бол хулганагүйгээр ажиллах боломжтой! Ерөнхийдөө би зургаан өнцөгт засварлагч болон файлын бүтцийн бүх эхлэл "шалгагч"-ыг уншихыг зөвлөж байна.

5) Hex семинар

Hex Workshop нь энгийн бөгөөд тохиромжтой хоёртын файл засварлагч бөгөөд уян хатан тохиргоо, системийн шаардлага багатайгаараа онцлог юм. Үүний ачаар үүнийг бусад редакторуудад нээх эсвэл царцдаггүй нэлээд том файлуудыг засварлахад ашиглаж болно.

Редакторын зэвсэгт хамгийн их зүйл бий шаардлагатай функцууд: засварлах, хайх, солих, хуулах, буулгах гэх мэт. Програмд ​​та логик үйлдлүүд хийх, файлуудыг хоёртын харьцуулалт хийх, төрөл бүрийн файлуудыг үзэх, үүсгэх боломжтой. шалгах нийлбэрфайлууд, өгөгдлийг түгээмэл формат руу экспортлох: rtf болон html.

Редактор нь хоёртын, хоёртын болон арван зургаатын системүүдийн хооронд хөрвүүлэгчтэй. Ерөнхийдөө зургаан өнцөгт редакторын хувьд сайн зэвсэг. Магадгүй цорын ганц сөрөг зүйл бол програм нь shareware юм ...

"Өгүүллийн цуврал дууссаны дараа Хамгийн сайн хэрэгсэл pentester" редактор нь зургаан өнцөгт редакторуудыг сонгохыг хүссэн олон захидал хүлээн авсан. Мэдээжийн хэрэг, сонирхолтой зүйл бол хоёртын өгөгдлийг засах чадвар биш, харин нэмэлт функцууд юм автоматаар танихөгөгдлийн бүтэц, кодыг задлах. Дүгнэлт гаргахын тулд бид ийм хэрэгслийг ихэвчлэн ашигладаг вирусын шинжээчдийн санаа бодлыг олж мэдэв. Энэ бол тэдний бидэнд хэлсэн зүйл юм.

Ямар ч hex засварлагч нь бит ба байтаар ажилладаг файлыг бага түвшинд шалгаж, өөрчлөх боломжийг олгодог. Файлын агуулгыг арван зургаан тоот форматаар үзүүлэв. Энэ үндсэн функциональ байдал. Гэсэн хэдий ч зарим редакторууд хэрэглэгчдэд илүү их зүйлийг санал болгодог бөгөөд энэ нь файлыг нээхэд гарч ирэх ойлгомжгүй тэмдэгтүүдийн дотор яг юу болохыг олж мэдэх боломжийг олгодог. Үүнийг хийхийн тулд ASCII болон Юникод мөрүүдийг автоматаар задалж, мэдэгдэж буй хэв маягийг хайж, үндсэн өгөгдлийн бүтцийг таньж, бусад олон зүйлийг хийдэг. Олон арван арван арван засварлагчид байдаг, гэхдээ бид тэдгээрийг хортой програмын дээжийг судлах хүрээнд авч үзэхээр шийдсэн бол тэдгээрийн заримыг нь тодруулахад хялбар байдаг. Зөвхөн цөөхөн хэд нь хортой кодыг шинжлэх, халдвар авсан баримт бичгийг (PDF гэх мэт) шалгахад үнэхээр хэрэгтэй байдаг.

McAfee FileInsight

FileInsight бол Windows-д зориулсан үнэгүй зургаан өнцөгт засварлагч юм McAfeeЛаборатори. Бүтээгдэхүүн нь мэдээжийн хэрэг бүгдийг хангадаг стандарт функциональ байдал, ижил төстэй программ хангамжийг дагалдан, арван зургаатын тоо болон текст горимд файлуудыг үзэх, засварлахад тохиромжтой интерфэйсийг санал болгодог. Гэхдээ хэрэв та түүний бүх функцийг харвал энэ нь далайд дусал төдий юм. FileInsight нь Windows (PE файлууд) болон OLE объектуудын гүйцэтгэгдэх хоёртын файлуудын бүтцийг задлан шинжлэх чадвартай гэдгээс эхлэх нь зүйтэй. Microsoft Office. Үүгээр зогсохгүй хэрэглэгчдэд суурилуулсан x86 дизассемблерийг санал болгож байна. Унших код болгон үзэхийг хүсэж буй файлынхаа хэсгийг сонгоход л FileInsight энэ хэсгийг угсралтын зааврын жагсаалт болгон харуулах болно. Дизассемблер нь хортой файлуудаас бүрхүүлийн код хайхад ялангуяа ашигтай байдаг. Урвуулагчдын талархах бусад сонголтууд нь бүтцийн мэдэгдлийг импортлох чадвар юм. Үүнийг хийхийн тулд програм нь дараах мэдэгдэл бүхий толгой файлыг зааж өгөхөд л хангалттай.

бүтэц ANIHeader (
DWORD cbSizeOf; // AniHeader дахь байтуудын тоо
DWORD cFrames; // Өвөрмөц дүрсүүдийн тоо
DWORD cSteps; // Блитийн тоо
};

Энэ тохиолдолд програм өөрөө ийм бүтцийг задлан шинжлэх болно. Гэсэн хэдий ч, код боловсруулах олон зөн совингийн алгоритмуудыг анхдагчаар санал болгодог. Бид юуны өмнө олон бүдүүлэг аргуудыг (xor, add, shift, Base64 гэх мэт) тайлах талаар ярьж байна - суулгагдсан скриптүүд нь ийм крипто хамгаалалтыг нэгээс хоёр цоолттой болгодог. Судалгааны объект нь хоёртын систем байх албагүй гэдгийг энд тэмдэглэх нь зүйтэй бөгөөд энэ нь сэжиг төрүүлдэг энгийн вэб хуудас байж болно. Энэхүү програм нь энгийн JavaScript скриптүүд эсвэл Python модулиудыг ашиглан олон үйлдлийг автоматжуулах боломжийг олгодог бөгөөд тэдгээрийн ихэнх нь аль хэдийн бичигдсэн байдаг. Харамсалтай нь, бүх давуу талуудтай FileInsight нь том хэмжээний файлуудыг боловсруулах чадваргүй болох ноцтой дутагдалтай талтай. Жишээлбэл, хэрэв та 400-500 МБ хэмжээтэй файлыг хэрэгсэлд оруулахыг оролдвол "Баримт бичгийг нээж чадсангүй" гэсэн алдаа гарч ирнэ.

Hex редактор Neo

HDD програм хангамжаас энэ зургаан өнцөгт засварлагчийн хоёр хувилбар байдаг - энгийн үнэгүй хувилбар ба арилжааны дэвшилтэт хувилбар. Үнэгүй програмын хувилбар нь хатуу, гэхдээ онцгүй HEX засварлагч бөгөөд өөр өөр хувилбаруудыг дэмждэг гайхалтай, өөрчлөх боломжтой интерфэйстэй. өнгөний схемүүд. Дахиж үгүй. Гэхдээ Hex Editor Neo-ийн мэргэжлийн хувилбар нь хоёртын файлд дүн шинжилгээ хийхэд маш хэрэгтэй байж болох хэд хэдэн ашигтай сонголтуудыг санал болгодог. Жишээлбэл, хэрэглэгч хамгийн түгээмэл алгоритмуудыг ашиглан шифрлэгдсэн кодыг тайлах боломжийг олж авдаг. Нэмж дурдахад NTFS урсгал, локал диск, процессын санах ой, RAM гэх мэт локал нөөцийг үзэх, засах боломжтой болно. Хамгийн бүрэн гүйцэд хувилбар нь VBScript болон JavaScript дахь скриптүүдийг ашиглан олон процессыг автоматжуулах боломжийг олгодог скрипт хэлний дэмжлэгийг агуулдаг. Гэхдээ хамгийн сайн тал нь таны үйлчилгээнд x86, x64, болон .NET хоёртын файлуудтай ажилладаг суурилуулсан дизассемблер байгаа явдал юм! Өөр нэг онцлог - хурдан бүтээххоёр хоёртын файлын харьцуулалт дээр үндэслэсэн засварууд. Гайхалтай сонсогдож байна, гэхдээ FileInsight-аас дээр үү? Тийм биш байх. FileInsight ерөнхийдөө илүү ажиллагаатай харагдаж байна. Нөгөөтэйгүүр, Hex Editor Neo-ийн ямар ч үнэгүй хувилбар нь маш том файлуудтай ч сайн ажилладаг бөгөөд ASCII болон Юникод мөрүүдийг хайх боломжийг олгодог. Энд байгаа дизассемблер нь зөвхөн x86 платформоор хязгаарлагдахгүй бөгөөд суурилуулсан нөөцийн засварлагч нь маш тохиромжтой. Бодох зүйл их байна.

FlexHex

FlexHex нь Heaventools Software-ийн хүчирхэг арилжааны зургаан өнцөгт засварлагч бөгөөд Hex Editor Neo-д байдаг ижил төстэй олон функцуудыг агуулсан байдаг. Энд дутагдаж байгаа цорын ганц зүйл бол скриптийн дэмжлэг байж магадгүй юм. Гэхдээ энэ бүрэн боломжит засварлагч нь хоёртын файлууд, OLE файлууд, физик дискүүд болон өөр NTFS урсгалууд. FlexHex нь бусад редакторуудад харагдахгүй байгаа өгөгдлийг засах боломжийг олгодог тул сүүлийнх нь онцгой чухал юм. Нэмж дурдахад та их хэмжээний мэдээлэлтэй ажиллахад анхаарлаа нэн даруй мэдрэх болно: файлын хэмжээнээс үл хамааран түүгээр навигац хийх нь ямар ч хоцрогдол, тоормосгүйгээр хийгддэг. Илүү тохь тухтай байхын тулд тохиромжтой хавчуургын систем байдаг. Үүний зэрэгцээ, FlexHex нь бүх үйлдлүүдийн түүхийг байнга хөтөлдөг - та өөрчлөлтийн жагсаалтаас зүгээр л сонгоод дурын үйлдлийг цуцалж болно (жагсаалтыг буцаах нь хязгаарлагдахгүй)! FlexHex нь ASCII болон Юникод мөрүүдийг хайх хоёртын өгөгдөлтэй шаардлагатай бүх үйлдлийг дэмждэг. Хэрэв та өмнө нь мэдэгдэж байсан форматтай бүтцийг боловсруулах шаардлагатай бол түүний параметрүүдийг тохируулах нь ашиглахад хэцүү биш юм тусгай хэрэгсэл. Үүний үр дүнд бид маш сайн зургаан өнцөгт засварлагчтай болсон ч FileInsight-ээс хамаагүй доогуур хэвээр байна. Цорын ганц сонголт бол OLE файл боловсруулах боловч энд бас асуудал гардаг. Халдвар авсан OLE-г нээх гэж оролдоход хэд хэдэн удаа "Докфайл гэмтсэн" гэсэн алдаа гарсан.

010 редактор

010 Editor бол SweetScape Software-ийн боловсруулсан алдартай арилжааны бүтээгдэхүүн юм. Хэрэв бид үүнийг өмнөх гурван хэрэгсэлтэй харьцуулбал бүх зүйлийг хийх боломжтой: энэ нь маш том файлуудтай ажиллахыг дэмждэг, өгөгдөлтэй ажиллах гайхалтай чадварыг өгдөг, дотоод нөөцийг засварлах боломжийг олгодог, ердийн үйлдлийг автоматжуулах скрипт системтэй (140 гаруй). янз бүрийн функцуудтаны үйлчилгээнд). Мөн 010 Editor нь мушгиа, өвөрмөц онцлогтой. Загваруудын өөрийн номын санг (Хоёртын загвар гэж нэрлэдэг) ашиглан янз бүрийн файлын форматыг задлан шинжлэх чадварын ачаар редактор хүн бүрт санаа тавьдаг. Энд түүнд тэнцэх хүн байхгүй. Дэлхий даяар олон сонирхогчид загварууд дээр ажиллаж, янз бүрийн формат, өгөгдлийн бүтцийг боловсруулж байна. Үүний үр дүнд янз бүрийн файлын форматаар шилжих үйл явц ил тод, ойлгомжтой болдог. Энэ нь Windows хоёртын файлууд (PE файлууд), Windows товчлолын файлууд (LNK), Zip архив, Java ангиллын файлууд болон бусад олон файлуудыг боловсруулахад хамаарна. Аюулгүй байдлын нэрт мэргэжилтэн Дидье Стивенс 010 Editor програмын PDF файлуудыг задлан шинжлэх загвар бүтээх үед олон хүмүүс энэ функцын гоо сайхныг ойлгож чадсан. Бусад хэрэгслүүдийн хамт энэ нь халдвар авсан PDF баримт бичигт дүн шинжилгээ хийх ажлыг ихээхэн хялбаршуулсан бөгөөд сүүлийн зургаан сарын хугацаанд уншигч програмыг ашиглах боломжтой газруудын тоог гайхшруулахаа больсон. Бид энд хоёртын файлуудыг харьцуулах гайхалтай хэрэгсэл, C-тэй төстэй синтакс бүхий тооцоолуур, ASCII, EBCDIC, Юникод форматуудын хооронд өгөгдлийг хөрвүүлэх, өвөрмөц онцлог бүхий маш сонирхолтой хэрэгслийг энд нэмж оруулав.

Хай

Hiew нь түгээлтийн аргын хувьд хамт ажиллагсдаасаа тийм ч их ялгаатай биш юм - энэ нь бас манай нутаг нэгтэн Евгений Сусликовын боловсруулсан арилжааны бүтээгдэхүүн юм. Олон жилийн түүхтэй уг хөтөлбөр нь олон мэргэжилтнүүдийн дуртай байдаг мэдээллийн нууцлал. Үүний тодорхой шалтгаанууд байдаг - Windows (PE) болон Linux (ELF) хоёртын файлуудын бүтэц, агуулгыг судлах, засварлах хүчирхэг чадварууд. Урвуу инженерчлэлийн өөр нэг маш ашигтай шинж чанар бол суурилуулсан x86-64 ассемблер ба дизассемблер юм. Сүүлийнх нь ARM зааврыг ч дэмждэг. Редактор нь том файлуудыг төгс боловсруулж, логик болон физик хөтчүүдийг засварлах боломжийг танд олгоно гэж хэлэх шаардлагагүй. Гарын макро, скрипт, тэр ч байтугай өргөтгөл боловсруулах API (Hiew Extrenal Modules) системээр дамжуулан олон ажлыг хялбархан автоматжуулдаг. Гэхдээ тулалдаанд яарахаасаа өмнө Hiew интерфэйс нь DOS шиг цонх гэдгийг санаарай, хэрэв та үүнд дасаагүй бол ажиллахад тохиромжгүй болно. Гэхдээ та хуучин сургуулийн бүх сэтгэл татам байдлыг мэдэрч чадна.

Радаре

Radare бол багц юм үнэгүй хэрэгслүүд Unix платформд зориулагдсан бөгөөд HEX горимд файлуудыг засварлах гайхалтай функцуудыг хангадаг. Энэ нь орон нутгийн болон нээх чадвартай зургаан өнцөгт засварлагч өөрөө (radare) орно устгасан файлууд. Програм нь гүйцэтгэх боломжтой файлуудад дүн шинжилгээ хийдэг янз бүрийн форматууд, Linux (ELF) болон Windows (PE) хоёулаа. Засварлахаас гадна Radare багцад хоёртын файлуудыг харьцуулах хэрэгсэл (radiff) болон суурилуулсан ассемблер/зассемблер орно. Би хувьдаа бүрхүүлийн код (rasc) үүсгэх хэрэгсэл хэд хэдэн удаа хэрэг болсон. Скрипт системийг ашиглан аливаа үйлдлийг хялбархан автоматжуулж, өөрчлөх боломжтой. Сул талуудаас бид GUI интерфэйс дутмаг байгааг дахин тэмдэглэж болно - бүх үйлдлүүд эндээс хийгддэг тушаалын мөр, гэхдээ та баримт бичгийг уншсаны дараа л хэрэгслүүдтэй бүрэн ажиллах боломжтой. Нөгөөтэйгүүр, энэ сайт нь үндсэн санаа болон жижиг нууцыг (Python залгаасыг холбох гэх мэт) хоёуланг нь харуулсан дэлгэцийн дүрс бичлэгүүдтэй.

Тэгэхээр та юу сонгох ёстой вэ?

Бид хэд хэдэн хүчирхэг зургаан өнцөгт засварлагчдыг авч үзсэн ашигтай сонголтуудсэжигтэй файлд дүн шинжилгээ хийх. Бүх бүтээгдэхүүнээс FileInsight нь ялгардаг бөгөөд энэ нь бүх функциональ чанараараа (мөн энэ нь үнэхээр гайхалтай) үнэ төлбөргүй хэвээр байна. 010 Editor нь хамгийн их ажиллах боломжтой олон тооны загваруудыг өгдөг өөр өөр файлууд, үүнд PDF баримт бичиг орно. Энэ бол үл тоомсорлож болохгүй мега шинж чанар юм. Би эдгээр хоёр редакторыг байнга ашигладаг; Шинжээчдийн ажилд тэд хамгийн тохиромжтой байж магадгүй юм. Хэрэв бид Unix платформ дээр ажиллах тухай ярих юм бол мэдээж Radare-ийн талаар мартаж болохгүй. Багц нь командын мөрөөс ажилладаг тул ашиглахад хэцүү ч гэсэн маш хүчирхэг функцуудыг санал болгодог. Hiew нь тийм ч найрсаг биш боловч түүний чадвар нь танд хамгийн их гүйцэтгэлийг хийх боломжийг олгодог янз бүрийн үйл ажиллагаахоёртын файлуудтай. Үүнээс гадна, Хиу бол сонголт юм их хэмжээнийжинхэнэ давуу тал, энэ нь маш их үнэ цэнэтэй (мөн маш их утгатай). Hex Editor Neo-ийн хувьд, хэрэв та x86, x64 болон .NET кодыг задлах чадварыг сонирхож байгаа бол үүнийг сонгох нь зүйтэй.

Hex засварлагч CI Hex Viewer

Програм нь хоёртын түүхий өгөгдлийг үзэх, засварлахад зориулагдсан. Арван арван тоот өгөгдлийг хурдан, хялбар, найдвартай зохицуулах мэргэжлийн хэрэгслүүдийг агуулсан.

Зөвхөн арилжааны бус ашиглахыг үнэ төлбөргүй зөвшөөрдөг.

CI Hex Viewer нь янз бүрийн мэдээллийн эх сурвалжтай ажиллах боломжийг олгодог бөгөөд үүнд физик болон виртуал дискүүд, дискний дүрс, дискний хуваалтууд, файлууд болон файлын бие даасан хэсгүүд.

Шаардлага

  • Үйлдлийн систем: Microsoft Windows, Linux, Mac OS.
    • Windows: NT 5.1 (Windows XP/2003) ба түүнээс дээш хувилбараас эхлэн.
    • Mac OS: 10.6 ба түүнээс дээш хувилбараас.
    • Линукс: Ubuntu Linux 9.10 (эсвэл нийцтэй) ба түүнээс дээш.
    • Intel Architecture, 32 бит (IA-32, x86).
    • AMD64 (x86-64).
  • Хатуу диск: хамгийн багадаа 20MB сул зай.
  • RAM: 256MB-аас багагүй.
  • Бусад програм хангамж: ямар ч вэб хөтөч ашиглах боломжтой.

Боломжууд

Бүтэцүүд

Хоёртын өгөгдөлтэй ажиллах функцууд:

  • Ямар ч төрлийн файл, санах ойг зааж өгөх энгийн бөгөөд ойлгомжтой програмчлалын синтакс (код) бүхий хялбар засварлах загварууд.
  • Шаардлагатай бүтцийн параметрүүд болон өгөгдлийн хэлбэрийг яг таг зааж өгөх чадвартай бүтцийн загварыг бий болгох.
  • Нэг төрлийн бүх файл, хадгалах санд загваруудыг автоматаар ашиглах.
  • Бүтцийн контекст шалгагч нь бүтцийн загварын бүрэлдэхүүн хэсгүүдийн талаарх зөвлөмжийг өгч, чиглүүлэхэд хялбар болгодог.

RAID бүтээх

RAID функцууд:

  • Үнэгүй Hex засварлагч дээр суурилуулсан RAID-Builder хэрэгсэл нь массивыг хурдан бөгөөд зөв бүтээх хэд хэдэн функцийг санал болгодог. Хэрэглэгч зөвхөн шаардлагатай RAID параметрүүдийг зааж өгөх хэрэгтэй. Та массивын аль нэг бүрэлдэхүүн хэсэгт арван зургаатын засварлагч ашиглан угсралтын үр дүнг сайжруулах боломжтой.
  • Автомат RAID бүтээх нь цагийг хэмнэдэг. Баригдсан RAID тохируулагч функц нь массивын бүх бүрэлдэхүүн хэсгүүд байгаа тохиолдолд шууд угсрахыг санал болгодог.
  • Parity utility бол хүн бүрт зориулсан бэлэн шийдэл юм RAID массив parite check-тэй. Хөтөлбөр нь хэд хэдэн тусдаа бүрэлдэхүүн хэсгүүдийн нийлбэрийн паритетийн тооцооллын үр дүнг өгдөг.
  • XOR болон GFmul зэрэг логик үйлдлүүд нь хэрэглэгчийн үйлдэл шаарддаггүй. Өгөгдлийн паритетийн бэлэн тооцоог өгсөн болно.
  • RAID түвшингүүдэд JBOD, RAID0, RAID3, RAID4, RAID5, RAID6 орно. Нэмж дурдахад, програм хангамж нь RAID10, RAID0+1, RAID50 гэх мэт нарийн төвөгтэй түвшинд ажиллахыг дэмждэг.
  • Захиалгат RAID тохиргоотой ажиллах.
  • Хоёртын болон түүхий өгөгдлийн шинжилгээг угсараагүй RAID массивын хувьд ашиглах боломжтой.

Тохиромжтой засварлах хэрэгсэл, өгөгдлийг аюулгүй өөрчлөх горим

CI Hex Viewer нь дараах хэрэгслүүдээр хангадаг.

  • Физик диск, виртуал санах ой, дискний дүрс, дискний хуваалт, файл, тэр ч байтугай жагсаасан эх сурвалжийн фрагмент зэрэг ямар ч мэдээллийн эх сурвалжтай ажиллах боломжтой.
  • Өөрчлөн тохируулж болох синтакс бүхий аравтын тоот хайлт зэрэг олон аргад суурилсан хайх, солих хэрэгсэл нь мэдээллийн хайлтын үр дүнг үнэн зөвөөр хангадаг.
  • Өгөгдөл солих загвар нь хадгалах газруудын хооронд хуваалцахад хялбар болгодог. Хөтөлбөр нь тухайн бүс дэх эх сурвалжаас зорилтот хадгалалт хүртэлх тодорхой хүрээний өгөгдлийг хуулдаг.
  • Автомат бүтээх хэрэгсэл нь хязгааргүй тооны өөр өөр диск болон файлуудаас нэг файл үүсгэх боломжийг олгодог.
  • Горим аюулгүй засварлахөгөгдлийн баталгаа хамгийн дээд хамгаалалтсанамсаргүй засварлах алдаанаас болж өгөгдлийн эвдрэлээс хамгаалж, улмаар өгөгдөл алдахаас сэргийлнэ. Үүнээс гадна, бүтээгдэхүүн нь танд бий болгох боломжийг олгодог шинэ файлэсвэл виртуал санах ойаюулгүй өгөгдөл засварлахад зориулагдсан.

Нэмж хэлэхэд

Хэрэглэгчийн тав тухыг сайжруулж, цаг хэмнэх онцлог шинж чанарууд:

  • Төрөл бүрийн байрлал руу шилжих, өгөгдлийн хэсгүүдийг тодруулах, хуулбарлах, хадгалах төрөл бүрийн үйлдлүүдийн тусламжтайгаар хоёртын өгөгдлийг хялбархан үзээрэй.
  • Тохируулах боломжтой Хэрэглэгчийн интерфэйсарван зургаатын тоот өгөгдлийн дүрслэлийн талбарыг зааж өгөх чадвартай.
  • Арван арван тоот болон текст форматын аль алинд нь өгөгдлийг харах, засварлах байцаагч.
  • Хөтөлбөрийн аль хэдийн цуглуулсан мэдээллээс хамааран өгөгдлийн шинжилгээний үйл явцыг хурдасгах мэдээллийн эх үүсвэрийн тохиргоо болон төлөвийн мэдээлэл.
  • Шаардлагатай өгөгдлийн форматыг хайхын тулд өргөн хүрээний боломжит текстийн дүрслэлийг хамрах хорь гаруй кодчиллыг дэмждэг.
  • Диск, файл, тэдгээрийн аль нэг хэсгийн хоёртын өгөгдлийн бүх таарч, ялгааг шинжлэх үр дүнг өгдөг Өгөгдлийн харьцуулах хэрэгслийг ашиглан өгөгдлийг хялбар харьцуулах.
  • Зэрэгцээ хайлтын хэрэгсэл нь хэд хэдэн эх сурвалжаас шаардлагатай мэдээллийг тусад нь хайх боломжийг олгодог.