HEX redaktorları nədir və nə üçün lazımdır.  Ən yaxşı Pulsuz Hex Redaktorlar (hex)

HEX redaktoru verilənlərin bayt ardıcıllığı kimi təqdim edildiyi yerlərdə dəyişdirilməsi üçün nəzərdə tutulmuş proqramdır. Bunun üçün onaltılıq say sistemindən istifadə olunur. Üstəlik, bu, həm yardımçı ola bilər - bəzi proqram təminatının bir hissəsi, həm də tam hüquqlu bir proqram.
HEX redaktorlarının populyarlığı indi yüksəkdir. Və yalnız proqramçılar sıralarında deyil, həm də arasında adi istifadəçilər. Buna görə də, yaradıcılar öz məhsulları ilə işləməyi asanlaşdırmağa və daha rahat etməyə çalışırlar. Onlardan bəziləri aşağıda təsvir olunacaq.

winhex

İstifadəsi olduqca asan, lakin çox yönlü hex redaktoru olan VinHex ilə başlayaq. Demək olar ki, bütün növ fayllarla işləyir, silinmiş və zədələnmiş məlumatları bərpa edə bilir sərt disk. Bundan əlavə, bir çox proqramların adətən gizlətdiyi məlumatlara baxmaq imkanı verir.


WinHex bütün məlumları dəstəkləyir fayl sistemləri(FAT16, FAT32, NTFS və s.) və 20 növ məlumatı oxuyur. O, operativ yaddaşı redaktə etmək, disk klonlamaq, təhlil etmək, müqayisə etmək, faylları birləşdirmək və bölmək, 256 bitlik şifrələmə alqoritmi və s funksiyalara malikdir. Bununla belə, pulsuz versiya bu imkanların əksəriyyətindən məhrumdur.

Hex emalatxanası

Növbəti redaktoru geniş, çevik parametrlər və təəccüblü dərəcədə aşağı səviyyədə sevindirir sistem tələbləri. Buna görə də, digər proqramların problemlə üzləşə biləcəyi böyük faylları asanlıqla aça bilər.


Bundan əlavə, Hex Workshop-un üstünlüklərinə aşağıdakılar daxildir: məlumat bloklarının idxalı və ixracı, binar verilənlərin silinməsi, müqayisəsi və surətinin çıxarılması, struktura baxmaq və kod fraqmentlərinin axtarışı. Minuslardan: rusdilli interfeysin olmaması və pullu giriş Tam versiyası.

UltraEdit

Başqa bir sadə və lazımlı proqram. Onun əsas üstünlükləri arasında 4 GB və yuxarıdan böyük faylları açmaq və dəyişdirmək imkanı var. O, həmçinin bir çox proqramlaşdırma dilləri üçün hexadecimal redaktə və kod işıqlandırma imkanlarına malikdir.


"UltraEdit"-in digər xüsusiyyətlərinə aşağıdakılar daxildir: daxili FTP müştərisi, mətnin redaktəsi və blok seçimi, Telnet və SSH protokollarına dəstək, "Avtomatik tamamlama" funksiyaları, kodu qatlama, oxutma və makroların qeydi və s. Başqa bir shareware və qeyri-rus. məhsul.

HexCmp

Bu proqram eyni anda iki mühüm xüsusiyyətə malikdir. Hexadecimal sistemdən istifadə edir və ikili faylları müqayisə edə bilir. O, rəngin vurğulanması və sinxron sürüşdürmə kimi qabaqcıl xüsusiyyətlərə malikdir, həmçinin müxtəlif formatlarda qeydlər haqqında məlumatı ehtiva edən panelə malikdir.


Tətbiq seçmə müqayisəni dəstəkləyir. Fərdi bloklar arasında hərəkət edərək və sürüşdürmə funksiyasından istifadə edərək, faylların lazımi hissələrini seçə bilərsiniz. Bundan əlavə, HexCmp mətn formatında faylları müqayisə etməyə imkan verir. Klaviatura ilə işləməyi rahat etmək üçün əmrlərə isti düymələr təyin edilə bilər. Yeganə problem, tərtibatçıların lisenziya üçün istədikləri ödənişdir.

Hexplorer

Bu pulsuz proqram açıq mənbə. Bundan əlavə, onu əla şəkil redaktoru edən bir neçə amil daxildir. Sadə dillə desək, “Hexplorer” qrafik qeydə ikili kodun tərəfdən baxmağa imkan verir.


Onun əsas funksiyalarına aşağıdakılar daxildir:

  • Pseudo-təsadüfi ədədlərin yaradılması;
  • Tapşırıqları avtomatlaşdırmaq üçün makroları qeyd edin;
  • Limitsiz əmr tarixçəsi;
  • Şəkillərə baxmaq;
  • Məlumatlarda təkrarlanan nümunələrin tapılması.

ⅩⅥ32

Pulsuz paylamadır əsas xüsusiyyət və bu hex redaktoru. ⅩⅥ32 portativ proqram. Onun məlumatları reyestrə yazılmır, buna görə də onu birbaşa flash sürücüdən istifadə edə bilərsiniz.


Proqram böyük fayllarla asanlıqla işləyir. funksiyası var avtomatik doldurma, simvol çevrilməsi, sürətli axtarış alqoritmləri, mətnin onaltılıq sətirə çevrilməsi və s. Amma çatışmazlıqlar da var - faylı açın yaddaşda saxlanılır və heç bir əmr tarixçəsi yoxdur.

PSPad

Və nəhayət, həm adi istifadəçilər, həm də proqramçılar üçün nəzərdə tutulmuş pulsuz HEX redaktoru. Quraşdırma tələb etmir, müxtəlif fayl növlərini, dilləri və sintaksisi vurğulamağı dəstəkləyir.


Proqram bir neçə layihə ilə eyni vaxtda işləyə bilir. Makroları, orfoqrafiya yoxlayıcısını, HTML önizləməsini və fərqi vurğulamaqla mətn müqayisəsini dəstəkləyir. O, həmçinin veb serverdən birbaşa redaktə etməyə imkan verən FTP müştərisinin, həmçinin daxili CSS redaktorunun mövcudluğunu qeyd edir.

Beləliklə, HEX redaktoru faydalı bir şeydir, lakin dar məqsədəuyğundur. Bu ofis və ya əyləncə deyil proqram təminatı hər gün. Ancaq bir gün bu lazımlı ola bilər və sonra ya təklif olunan variantlardan birini istifadə edə bilərsiniz, ya da başqalarını axtara bilərsiniz.

İnsanlarda belə bir fikir var ki, yalnız peşəkarlar və proqramçılar hex redaktorları ilə işləyə bilər və layman üçün bu, lazımsız və anlaşılmaz bir şeydir. Əslində, bu, köməkçi proqramda bir səhv və ya səhvi düzəltmək lazımdırsa, oyunçular və adi istifadəçilər üçün mütləq lazımlı olacaq lazımlı bir vasitədir. Əsasında redaktor onaltılıq kod dekoderidir. Biz rəqəmləri yazmaq üçün 10-luq rəqəmdən istifadə edirik, maşın bütün məlumatları kodlaşdırmaq üçün 2 koddan istifadə edir və sonra istifadəçinin başa düşməsini asanlaşdırmaq üçün hamısı onaltılıq rəqəmə çevrilir. Əslində, redaktorlara yeni başlayanlar üçün daha çox ehtiyac duyulur, çünki peşəkarlar proqramlaşdırma üçün lazım olduqda bir neçə paradiqmanı eyni anda tətbiq etmək imkanı olan çoxfunksiyalı yardım proqramlarından istifadə edirlər. Hansı kalkulyatorların və çeviricilərin seçmək daha yaxşı olduğunu görək.

Dünyanın ən sadə və ən populyar hex redaktoru, üstəlik, kodu digər kodlaşdırma sistemlərinə çevirmək, həmçinin oxumaq imkanı ilə ikili fayllar sistemləri. Hex Editor Neo-nun bütün funksionallığı istifadəçinin istəyi ilə faylları açmaq, bəzi dəyişikliklər etmək və eyni və ya digər formatda saxlamaqdır. Bununla belə, bir rahatlıq var - kommunal bağlandıqdan sonra da davam edən dəyişikliklər tarixi. Beləliklə, bəzi qərarlarınızla yenidən gündəmə gəlmək məcburiyyətində olmayacaqsınız. Onlar bu şəkildə olacaqlar, kodun bu gün tam qarşınızda ekranda tamamlamağa vaxt tapmadığınız hissəsinə sabah qayıda bilərsiniz. Belə bir Hex redaktoru yeni başlayanlar və peşəkarlar üçün əlverişlidir.

HxD Hex Redaktor

ANSI və ya ASCII kimi əsas kodlaşdırmaları dəstəkləyən pulsuz, lakin hələ də kifayət qədər güclü ikili redaktor daha çox funksional kalkulyator və çeviricilərə əlavə olaraq istifadə olunur. Ölçü məhdudiyyəti olmadan faylları qəbul edir və ən əsası, hər hansı bir yeniliyi dərhal yazaraq RAM-ı dəyişdirməyə imkan verir. HDD. Yaradıcılar tərəfindən düşünülmüş rahat və erqonomik interfeys istifadəçinin işini bir daha asanlaşdırır. HxD Hex Editor-da alətlərin klassik yığılması yoxdur və hər şey sadə bir pərdə sistemi ilə tənzimlənir, bunun üçün artıq bir hex redaktoru yükləyə bilərsiniz.

Hex emalatxanası

İstənilən hardware ilə kompüterlər üçün uyğun olan sadə redaktorlardan biri. Proqramı portativ redaktor kimi məşhur edən, 2000-ci illərin əvvəllərində Microsoft obyekt dizaynının bəzi axınına baxmayaraq, onun aşağı sistem resurs tələbləri və istifadəçi dostu interfeysi idi. Utiliti USB flash sürücüsünə yükləməlisinizsə və koddakı problemi yerində həll etməlisinizsə, o zaman ən yaxşı həll sadəcə tapa bilmirsiniz, çünki tətbiqin daha aşağı sistem tələbləri olan portativ versiyası da var. Həm də var mobil versiya, və siz hex seminarını birbaşa smartfonunuza endirə bilərsiniz.

winhex

Bu hex redaktoru paylaşılan proqramdır, yəni funksionallığın əsas hissəsi üçün pul ödəməlisiniz. Bununla belə, birdən çox fayl formatının əsas redaktəsi və bir kodlaşdırma sistemindən digərinə çevrilməsi pulsuz həyata keçirilir. Bu, sizə redaktorun bütün cazibələrini tamamilə pulsuz sınamağa imkan verir və yalnız bundan sonra onu satın alıb-almayacağınıza qərar verin. Əsas üstünlük funksionallığın hodgepodgesıdır, başqa heç bir yerdə iş üçün belə zəngin bir mühit tapa bilməzsiniz.

HexCmp

Həmkarınızın səhvini və ya dəyişikliyini tapmaq üçün tez-tez bir neçə faylı bir-birinizlə müqayisə etməlisinizsə, bu hex redaktoru yükləməyə dəyər. Uyğun olmayan hissələrin rahat göstərilməsi ilə yanaşı, yardım proqramı həm də adi redaktorun və çeviricinin sadə funksionallığını, eləcə də bu cür proqramlarda bir centlmenin əsas dəstini təmin edir.

Hex redaktoru online

Hex koduna tez bir zamanda bir neçə dəyişiklik etmək lazımdırsa və eyni zamanda bir daha tətbiqlər quraşdırmaqla narahat olmasanız, onlayn redaktorlar da uyğun gəlir. Bununla belə, onların funksionallığının son dərəcə zəif olduğunu unutmayın. Budur, oxşar onlayn həllərin keçidləri:

Hex-i DEC, BIN və əksinə çevirir

kimi hex çevirici dec, hex to bin yuxarıdakı kommunallardan hər hansı birini edəcək. Onlara bir fayl yükləmək və "kimi saxla" seçimini seçmək kifayətdir, sonra müvafiq formatı seçin və yardım proqramı özü bütün məlumatları istədiyiniz uzantıya çevirəcək, bundan sonra uyğun bir növ faylı aça bilərsiniz. .

Bu kimi onlayn kalkulyator 16-cı hesablamada tez bir zamanda hesablamalar aparmağınız lazım olduqda son dərəcə faydalı ola bilər. Budur lazımlı və yaxşı onlayn Hex kalkulyatoruna keçid:

Nəticə

İstədiyiniz kimi təsvir olunan hər hansı yardım proqramı seçin və ya ehtiyac nadir hallarda yaranarsa, onlayn analoqlardan istifadə edin. hex redaktoru neo - çevriləcək ən yaxşı seçimdir həm yeni başlayanlar, həm də peşəkarlar üçün.

Hamıya xeyirli gün.

Nədənsə, bir çox insanlar hex redaktorları ilə işləməyin peşəkarların çox olduğunu düşünür və təcrübəsiz istifadəçilər onlara qarışmamalıdırlar. Ancaq mənim fikrimcə, əgər siz heç olmasa sadə PC bacarıqlarınız varsa və hex redaktora niyə ehtiyacınız olduğunu başa düşürsünüzsə, niyə də olmasın?!

Bu cür proqramın köməyi ilə növündən asılı olmayaraq istənilən faylı dəyişə bilərsiniz (bir çox dərslik və təlimatlarda hex redaktordan istifadə edərək müəyyən faylın dəyişdirilməsi ilə bağlı məlumatlar var)! Düzdür, istifadəçinin heç olmasa onaltılıq sistem haqqında əsas anlayışı olmalıdır (onaltılıq redaktordakı məlumatlar orada təqdim olunur). Bununla belə, bu barədə ilkin biliklər məktəbdə informatika dərslərində verilir və yəqin ki, çoxları bu barədə eşitmiş və bir təsəvvürə sahibdir (buna görə də bu məqalədə şərh verməyəcəyəm). Beləliklə, yeni başlayanlar üçün ən yaxşı hex redaktorları (mənim təvazökar fikrimcə).

1) Pulsuz Hex Redaktor Neo

Windows OS altında hex, decimal və ikili fayllar üçün ən sadə və ən çox yayılmış redaktorlardan biridir. Proqram istənilən növ faylları açmağa, dəyişikliklər etməyə (dəyişikliklərin tarixçəsi saxlanılır), faylı rahat şəkildə seçib redaktə etməyə, debug etməyə və təhlil etməyə imkan verir.

Maşın üçün aşağı sistem tələbləri ilə birlikdə çox yaxşı bir performans səviyyəsini də qeyd etmək lazımdır (məsələn, proqram kifayət qədər böyük faylları açmağa və redaktə etməyə imkan verir, digər redaktorlar isə sadəcə dondurur və işləməkdən imtina edir).

Digər şeylər arasında, proqram rus dilini dəstəkləyir, düşünülmüş və intuitiv interfeysə malikdir. Hətta təcrübəsiz bir istifadəçi də yardım proqramı ilə başa düşə və işə başlaya biləcək. Ümumiyyətlə, hex redaktorları ilə tanışlığa başlayan hər kəsə tövsiyə edirəm.

2) WinHex

Bu redaktor, təəssüf ki, paylaşılan proqramdır, lakin o, ən çox yönlü proqramlardan biridir, bir çox müxtəlif variantları və xüsusiyyətləri dəstəkləyir (bunlardan bəzilərini rəqiblər arasında tapmaq çətindir).

Disk redaktoru rejimində o sizə işləməyə imkan verir: HDD, disketlər, fleş disklər, DVD-lər, ZIP disklər və s. Fayl sistemlərini dəstəkləyir: NTFS, FAT16, FAT32, CDFS.

Təhlil üçün əlverişli vasitələri qeyd etməyə bilmərəm: əsas pəncərəyə əlavə olaraq, əlavələri müxtəlif kalkulyatorlar, fayl strukturunu axtarmaq və təhlil etmək üçün alətlər ilə birləşdirə bilərsiniz. Ümumiyyətlə, həm yeni başlayanlar, həm də təcrübəli istifadəçilər üçün uyğundur. Proqram rus dilini dəstəkləyir ( aşağıdakı menyunu seçin: Help / Setup / English ).

WinHex, ən ümumi funksiyalarına (oxşar proqramları dəstəkləyən) əlavə olaraq, heç kimin onu bərpa edə bilməməsi üçün diskləri "klonlamağa" və onlardan məlumatları silməyə imkan verir!

3) HxD Hex Redaktoru

Pulsuz və kifayət qədər güclü ikili redaktor. Bütün əsas kodlaşdırmaları (ANSI, DOS/IBM-ASCII və EBCDIC), demək olar ki, istənilən ölçülü faylları dəstəkləyir (yeri gəlmişkən, redaktor sizə fayllardan əlavə RAM-ı redaktə etməyə, dəyişiklikləri birbaşa sabit diskə yazmağa imkan verir!).

Siz həmçinin yaxşı düşünülmüş interfeysi, məlumatların axtarışı və dəyişdirilməsi üçün rahat və sadə funksiyanı, pilləli və çoxsəviyyəli sistemi qeyd edə bilərsiniz. ehtiyat nüsxələri və zərbələr.

Başladıqdan sonra proqram iki pəncərədən ibarətdir: solda onaltılıq kod, sağda isə mətnin tərcüməsi və faylın məzmunu.

Mənfi cəhətlərdən rus dilinin olmamasını qeyd edərdim. Ancaq bir çox funksiyalar hətta ingilis dilini heç öyrənməyənlər üçün də aydın olacaq...

4) HexCmp

HexCmp - bu kiçik yardım proqramı bir anda 2 proqramı birləşdirir: birincisi ikili faylları bir-biri ilə müqayisə etməyə imkan verir, ikincisi isə hex redaktorudur. Bu, müxtəlif fayllardakı fərqləri tapmaq lazım olduqda çox dəyərli seçimdir, ən çox faylların müxtəlif strukturlarını araşdırmağa kömək edir. fərqli növlər fayllar.

Yeri gəlmişkən, müqayisədən sonra yerlər, hər şeyin uyğun olduğu və məlumatların fərqli olduğu yerdən asılı olaraq fərqli bir rənglə rənglənə bilər. Müqayisə tez baş verir və çox sürətlidir. Proqram ölçüsü 4 GB-dan çox olmayan faylları dəstəkləyir (bu, əksər tapşırıqlar üçün kifayətdir).

Adi müqayisəyə əlavə olaraq, mətn versiyasında (və ya hətta hər ikisini birdən!) müqayisə edə bilərsiniz. Proqram olduqca çevikdir, rəng sxemini fərdiləşdirməyə, qısa yol düymələrini təyin etməyə imkan verir. Proqramı düzgün şəkildə konfiqurasiya etsəniz, onunla ümumiyyətlə siçan olmadan işləyə bilərsiniz! Ümumiyyətlə, hex redaktorlarının və fayl strukturlarının bütün təcrübəsiz "damalarını" tanış etməyi tövsiyə edirəm.

5) Hex Workshop

Hex Workshop sadə və rahat ikili redaktordur, ilk növbədə çevik parametrləri və aşağı sistem tələbləri ilə seçilir. Bunun sayəsində, digər redaktorlarda sadəcə açılmayan və ya dondurulmayan kifayət qədər böyük faylları redaktə etmək mümkündür.

Redaktorun arsenalında bütün ən zəruri funksiyalar var: redaktə, axtarış və dəyişdirmə, surət çıxarmaq, yapışdırmaq və s. Proqramda siz məntiqi əməliyyatlar yerinə yetirə, faylların ikili müqayisəsini apara, müxtəlif faylları nəzərdən keçirə və yarada bilərsiniz. yoxlama məbləğləri faylları, məlumatları məşhur formatlara ixrac edin: rtf və html.

Redaktor həmçinin ikili, ikili və onaltılıq sistemlər arasında çeviriciyə malikdir. Ümumiyyətlə, hex redaktoru üçün yaxşı bir arsenal. Bəlkə də yeganə mənfi, proqramın paylaşılan proqram olmasıdır ...

Məqalələr silsiləsi bitdikdən sonra " Ən yaxşı Alətlər pentester, redaksiyaya hex redaktorların seçimini etmək xahişi ilə çoxlu məktublar gəldi. Əlbəttə ki, maraqlı olan ikili məlumatları redaktə etmək qabiliyyəti deyil, məlumat strukturlarının avtomatik tanınması və kodun sökülməsi kimi əlavə xüsusiyyətlərdir. Baxış yaratmaq üçün biz tez-tez bu cür vasitələrlə işləməli olan insanların - virus analitiklərinin fikirlərini öyrəndik. Və burada bizə nə dedilər.

İstənilən hex redaktoru faylı aşağı səviyyədə araşdırmağa və dəyişdirməyə imkan verir, bit və baytlarla işləyir. Faylın məzmunu onaltılıq formada təqdim olunur. Bu əsas funksionallıq. Bununla belə, bəzi redaktorlar istifadəçilərə daha çox şey təklif edir ki, bu da onlara fayl açıldığında görünən o anlaşılmaz simvol dəstində nə olduğunu anlamağa imkan verir. Bunun üçün ASCII və Unicode sətirləri avtomatik olaraq çıxarılır, məlum nümunələr axtarılır, əsas məlumat strukturları tanınır və s. Kifayət qədər çox sayda hex redaktor var, lakin onları zərərli proqram nümunələri kontekstində nəzərdən keçirmək qərarına gəlsək, onlardan bəzilərini vurğulamaq asandır. Yalnız bir neçəsi zərərli kodu təhlil etmək və yoluxmuş sənədləri (məsələn, PDF) araşdırmaq üçün həqiqətən faydalıdır.

McAfee FileInsight

FileInsight Windows üçün pulsuz hex redaktorudur McAfee Laboratoriyalar. Məhsul, əlbəttə ki, bu cür proqram təminatı ilə əlaqəli bütün standart funksiyaları yerinə yetirir, onaltılıq və mətn rejimlərində fayllara baxmaq və redaktə etmək üçün rahat interfeys təklif edir. Ancaq bütün funksionallığına baxsanız, bu, okeanda bir damladır. FileInsight-ın Windows (PE faylları), eləcə də OLE obyektləri üçün icra olunan ikili faylların strukturunu təhlil edə bilməsi ilə başlamağa dəyər. Microsoft Office. Nəinki bu, istifadəçiyə quraşdırılmış x86 sökücü təklif olunur. Faylın oxunaqlı kod kimi görmək istədiyiniz hissəsini seçmək kifayətdir və FileInsight bu fraqmenti assembler təlimatlarının siyahısı kimi göstərəcək. Disassembler xüsusilə zərərli fayllarda shellcode axtararkən faydalıdır. Reverserlərin sevəcəyi digər seçimlər struktur bəyannamələrini idxal etmək imkanıdır. Bunu etmək üçün proqram yalnız aşağıdakı kimi bəyanatlarla başlıq faylını göstərməlidir:

struct ANIHeader(
DWORD cbSizeOf; // AniHeader-də baytların sayı
DWORD cFrames; // Unikal nişanların sayı
DWORD cAddımları; // Blitlərin sayı
};

Bu halda proqram özü belə konstruksiyaları təhlil edəcək. Bununla belə, kodun işlənməsi üçün bir çox intuitiv alqoritmlər standart olaraq təklif olunur. Hər şeydən əvvəl, biz bir çox çaşqınlıq üsullarının (xor, add, shift, Base64 və s.) dekodlanmasından danışırıq - daxili skriptlər belə kriptoprotektoriyanı bir və ya iki dəfə klikləyir. Burada qeyd etmək lazımdır ki, tədqiqat obyektinin binar olması şərt deyil, şübhə doğuran adi internet səhifəsi ola bilər. Proqram sadə JavaScript skriptlərindən və ya artıq çox yazılmış Python modullarından istifadə edərək bir çox hərəkətləri avtomatlaşdırmağa imkan verir. Təəssüf ki, bütün üstünlükləri ilə FileInsight da böyük faylları emal edə bilməməkdə ifadə olunan ciddi bir çatışmazlığa malikdir. Məsələn, yardım proqramına 400-500 MB-lıq bir fayl təqdim etməyə çalışsanız, "Sənədi açmaq mümkün olmadı" xətası qəzaya uğrayır.

Hex Redaktor Neo

HDD Software-dən bu hex redaktorun iki versiyası var - sadə pulsuz versiya və inkişaf etmiş kommersiya versiyası. Pulsuz proqram versiyası möhkəm, lakin diqqətəlayiq olmayan HEX redaktorudur və müxtəlif proqramları dəstəkləyən sərin fərdiləşdirilə bilən interfeysə malikdir. rəng sxemləri. Artıq yox. Lakin Hex Editor Neo-nun peşəkar versiyası ikili faylları təhlil edərkən son dərəcə faydalı ola biləcək bir neçə faydalı variant təqdim edir. Məsələn, istifadəçi ən çox yayılmış alqoritmlərdən istifadə edərək şifrələnmiş kodu deşifrə etmək imkanı əldə edir. Bundan əlavə, NTFS axınları, yerli disklər, proses yaddaşı və RAM kimi yerli resurslara baxmaq və redaktə etmək mümkün olur. Ən tam versiyada VBScript və JavaScript-də skriptlərdən istifadə edərək bir çox prosesləri avtomatlaşdırmağa imkan verən skript dili üçün də dəstək var. Amma ən yaxşı tərəfi odur ki, sizdə x86, x64 və .NET binaries ilə işləyən daxili sökücü var! Digər bir xüsusiyyət, iki binarın müqayisəsi əsasında yamaqların sürətli yaradılmasıdır. Təsirli səslənir, lakin FileInsight-dan yaxşıdır? Yəqin ki, yox. FileInsight ümumilikdə daha funksional görünür. Digər tərəfdən, hətta Hex Editor Neo-nun pulsuz versiyası belə çox böyük fayllarla əla işləyir və ASCII və Unicode sətirlərini axtarmağa imkan verir. Buradakı sökücü yalnız x86 platforması ilə məhdudlaşmır və daxili resurs redaktoru çox rahatdır. Düşünməli bir şey var.

FlexHex

FlexHex Heaventools Software-dən Hex Editor Neo-da mövcud olan bir çox xüsusiyyətləri özündə cəmləşdirən güclü kommersiya hex redaktorudur. Burada olmayan yeganə şey, bəlkə də skriptlərə dəstəkdir. Lakin bu tam xüsusiyyətli redaktor ikili faylları, OLE fayllarını, fiziki diskləri və alternativ NTFS axınlarını eyni dərəcədə yaxşı idarə edir. Sonuncu xüsusilə vacibdir, çünki FlexHex digər redaktorların belə görmədiyi məlumatları redaktə etməyə imkan verir. Bundan əlavə, böyük həcmli məlumatlarla işləməyə diqqəti dərhal hiss edirsiniz: faylın nə qədər böyük olmasından asılı olmayaraq, onun vasitəsilə naviqasiya heç bir gecikmə və əyləc olmadan həyata keçirilir. Daha çox rahatlıq üçün rahat əlfəcinlər sistemi mövcuddur. Eyni zamanda, FlexHex davamlı olaraq bütün əməliyyatların tarixçəsini saxlayır - siz sadəcə olaraq dəyişikliklər siyahısından seçməklə hər hansı bir hərəkəti geri qaytara bilərsiniz (siyahı geri qaytarmaq məhdud deyil)! FlexHex ASCII və Unicode sətirlərini axtararaq ikili məlumatlarla bütün lazımi əməliyyatları dəstəkləyir. Əgər əvvəlcədən məlum formata malik strukturu emal etmək lazımdırsa, istifadə edərək onun parametrlərini təyin etmək çətin olmayacaq xüsusi alətlər. Nəticədə, əla hex redaktoru əldə edirik, lakin yenə də eyni FileInsight-dan çox aşağıdır. Yeganə diqqətəlayiq seçim OLE fayllarının işlənməsidir, lakin burada da problemlər var. Bir neçə dəfə yoluxmuş OLE-ni açmağa çalışarkən, proqram "Sənəd faylı pozuldu" xətası ilə qəzaya uğradı.

010 redaktoru

010 Editor SweetScape Software tərəfindən hazırlanmış məşhur kommersiya məhsuludur. Əvvəlki üç alətlə müqayisə etsək, o, hər şeyi edə bilər: çox böyük fayllarla işləməyi dəstəkləyir, sərin məlumatların manipulyasiya imkanlarını təmin edir, yerli resursları redaktə etməyə imkan verir, gündəlik hərəkətləri avtomatlaşdırmaq üçün skript sisteminə malikdir (140-dan çox). müxtəlif funksiyalar xidmətinizdə). Və 010 Redaktorunun ləzzəti, unikal xüsusiyyəti var. Redaktor öz şablon kitabxanasından (İkili Şablonlar adlanır) istifadə edərək müxtəlif fayl formatlarını təhlil etmək imkanı sayəsində hər kəsi sevindirir. Burada onun tayı-bərabəri yoxdur. Dünyadakı bir çox həvəskar şablonlar üzərində işləyir, müxtəlif format və məlumat strukturlarını döyür. Nəticədə, müxtəlif fayl formatları arasında naviqasiya prosesi şəffaf və başa düşülən olur. Bu, həm də Windows ikili fayllarının (PE faylları), Windows qısa yol fayllarının (LNK), Zip arxivlərinin, Java sinif fayllarının və daha çoxunun işlənməsinə aiddir. Tanınmış təhlükəsizlik mütəxəssisi Didier Stevens 010 Redaktor üçün PDF fayllarını təhlil etmək üçün şablon yaratdıqda, bu xüsusiyyətin bütün cazibəsi bir çox insanlar tərəfindən həyata keçirildi. Digər kommunal proqramlarla birlikdə bu, yoluxmuş PDF sənədlərinin təhlilini xeyli asanlaşdırır, son altı ayda oxucunun istifadə oluna biləcəyi yerlərin sayı ilə heyrətlənməyə davam edir. Biz buraya ikili faylları müqayisə etmək üçün əla alət, C-yə bənzər sintaksisi olan kalkulyator, ASCII, EBCDIC, Unicode formatları arasında məlumatları çevirmək üçün əlavə edirik və unikal xüsusiyyətləri olan çox cəlbedici alət əldə edirik.

Salam

Hiew, paylama metodu baxımından, həmkarlarından çox da fərqlənmir - həm də həmyerlimiz Yevgeni Suslikov tərəfindən hazırlanmış kommersiya məhsuludur. Uzun bir tarixə sahib olan proqram bir çoxları arasında sevimli oldu informasiya təhlükəsizliyi. Bunun olduqca açıq səbəbləri var - həm Windows (PE) və həm də Linux ikili faylları (ELF) üçün icra edilə bilən faylların strukturunu və məzmununu araşdırmaq və redaktə etmək üçün güclü imkanlar. Geriyə çevirmək üçün başqa bir çox faydalı xüsusiyyət daxili x86-64 assembler və sökücüdür. Sonuncu hətta ARM təlimatlarını dəstəkləyir. Söz yox ki, redaktor böyük faylları mükəmməl həzm edir və məntiqi və fiziki sürücüləri redaktə etməyə imkan verir. Bir çox tapşırıqlar klaviatura makroları, skriptlər və hətta genişləndirmələr hazırlamaq üçün API (Hiew Extrenal Modules) sistemi vasitəsilə asanlıqla avtomatlaşdırılır. Ancaq döyüşə tələsməzdən əvvəl, Hiew interfeysinin DOS-a bənzər bir pəncərə olduğunu və adətdən kənar işləmək üçün kifayət qədər əlverişsiz olduğunu unutmayın. Ancaq köhnə məktəbin bütün cazibəsini özünüz üçün hiss edə bilərsiniz.

radar

Radare dəstdir pulsuz kommunal xidmətlər HEX rejimində faylları redaktə etmək üçün gözəl variantları təmin edən Unix platforması üçün. Bu yerli və açmaq imkanı ilə hex redaktoru özü (radare) daxildir silinmiş fayllar. Proqram icra olunan faylları təhlil edir müxtəlif formatlar, həm Linux (ELF), həm də Windows (PE). Redaktə ilə yanaşı, Radare ikili faylları (radiff) müqayisə etmək üçün alətə və quraşdırılmış assembler/sökücüyə malikdir. Və şəxsən, shellcodes (rasc) yaratmaq üçün bir vasitə bir neçə dəfə lazımlı oldu. İstənilən əməliyyatlar skript sistemindən istifadə etməklə asanlıqla avtomatlaşdırıla və fərdiləşdirilə bilər. Mənfi cəhətlərdən yenə də GUI interfeysinin olmamasını qeyd edə bilərik - bütün hərəkətlər ondan həyata keçirilir komanda xətti, və yalnız sənədləri oxuduqdan sonra kommunal xidmətlərlə tam işləmək mümkün olacaq. Digər tərəfdən, saytda həm əsas məqamları, həm də kiçik sirləri (Python plaginini birləşdirmək kimi) nümayiş etdirən vizual skrinkalar var.

Beləliklə, nə seçmək lazımdır?

Biz bir neçə güclü hex redaktoru əhatə etdik faydalı variantlarşübhəli faylları təhlil etmək. Bütün məhsullar arasında FileInsight fərqlənir, bütün funksionallığına (və bu, həqiqətən təsir edicidir) pulsuz olaraq qalır. 010 Redaktoru ən çox işləmək üçün çoxlu sayda şablon təqdim edir müxtəlif fayllar PDF sənədləri də daxil olmaqla. Bu, diqqətdən kənarda qalmamalı olan bir meqa-çipdir. Bunlar mənim hər zaman istifadə etdiyim iki redaktordur; analitik işi üçün, bəlkə də, onlar ən uyğun gəlir. Əgər biz Unix platforması altında işləməkdən danışırıqsa, təbii ki, Radare haqqında da unutmaq olmaz. Paket çox güclü funksiyalar təklif edir, baxmayaraq ki, komanda xəttindən işlədiyi üçün istifadəsi çətin olur. Çox mehriban və Hiew deyil, baxmayaraq ki, onun imkanları, əlbəttə ki, ən çox çıxış etməyə imkan verir müxtəlif əməliyyatlar binaries ilə. Bundan əlavə, Hiew bir çox real peşəkarların seçimidir və bu çox dəyərlidir (və çox şey deməkdir). Hex Editor Neo-ya gəldikdə, x86, x64 və .NET kodunu sökmək qabiliyyəti ilə maraqlanırsınızsa, onu xidmətə götürməlisiniz.

Hex Redaktor CI Hex Viewer

Proqram xam binar məlumatlara baxmaq və redaktə etmək üçün nəzərdə tutulmuşdur. Onaltılıq formatda məlumatların sürətli, asan və təhlükəsiz idarə edilməsi üçün əlverişli peşəkar alətləri ehtiva edir.

Yalnız qeyri-kommersiya istifadəsinə pulsuz icazə verilir.

CI Hex Viewer sizə müxtəlif məlumat mənbələri ilə işləməyə imkan verir, o cümlədən fiziki və virtual disklər, disk şəkilləri, disk bölmələri, fayllar və fərdi fayl fraqmentləri.

Tələblər

  • ƏS: Microsoft Windows, Linux, MacOS.
    • Windows: NT 5.1-dən (Windows XP/2003) və yuxarı.
    • Mac OS: 10.6 və yuxarı versiyadan.
    • linux: ubuntu linux 9.10 (və ya uyğun) və daha yüksək.
    • Intel Architecture, 32-bit (IA-32, x86).
    • AMD64 (x86-64).
  • Sərt disk: ən azı 20 MB boş yer.
  • ram: ən azı 256 MB.
  • Digər proqram təminatı: hər hansı bir veb brauzerin olması.

İmkanlar

strukturlar

Binar verilənlərlə işləmək üçün funksiyalar:

  • İstənilən növ fayl və saxlama yerlərini təyin etmək üçün sadə və aydın proqramlaşdırma sintaksisi (kod) ilə asanlıqla redaktə edilə bilən şablonlar.
  • Lazımi struktur parametrlərini və dəqiq məlumat formalarını təyin etmək imkanı ilə struktur şablonunun qurulması.
  • Eyni tipli bütün fayllar və anbarlar üçün şablonların avtomatik tətbiqi.
  • Struktur şablonunun komponentləri haqqında göstərişlər verən struktur kontekst nəzarətçisi naviqasiyanı asanlaşdırır.

RAID montajı

RAID ilə işləmək üçün xüsusiyyətlər:

  • Pulsuz Hex redaktorunda quraşdırılmış RAID-Builder yardım proqramı tez və düzgün massiv yaratmaq üçün bir neçə funksiya təklif edir. İstifadəçi yalnız lazımi RAID parametrlərini təyin etməlidir. Siz massiv komponentlərindən hər hansı biri üçün hex redaktordan istifadə edərək montaj nəticələrini dəqiqləşdirə bilərsiniz.
  • Avtomatik RAID yığılması vaxta qənaət etməyə kömək edir. Daxili RAID kvalifikator xüsusiyyəti, bütün komponentləri mövcud olduqda, serialın dərhal qurulmasını təklif edir.
  • Parity Checker hər kəs üçün açar təslim həlldir RAID massivləri paritet ilə. Proqram bir neçə ayrı komponentin cəmi üçün paritet hesablanmasının nəticəsini təqdim edir.
  • XOR və GFmul kimi məntiqi əməliyyatlar istifadəçi hərəkətini tələb etmir. Məlumatların pariteti üçün hazır hesablamalar verilir.
  • RAID səviyyələrinə JBOD, RAID0, RAID3, RAID4, RAID5, RAID6 daxildir. Bundan əlavə, proqram RAID10, RAID0+1, RAID50 və bu kimi mürəkkəb səviyyələri dəstəkləyir.
  • Xüsusi RAID konfiqurasiyaları ilə işləmək.
  • Yığılmamış RAID massivləri üçün ikili və xam məlumat təhlili mövcuddur.

Rahat redaktə alətləri və təhlükəsiz məlumat modifikasiyası rejimi

CI Hex Viewer aşağıdakı alətlərə malikdir:

  • İstənilən məlumat mənbələri, o cümlədən fiziki disklər, virtual yaddaşlar, disk şəkilləri, disk bölmələri, fayllar və hətta bu mənbələrin istənilən fraqmentləri ilə işləmək mümkündür.
  • Fərdiləşdirilə bilən sintaksisi olan təkmil hex axtarışı da daxil olmaqla bir neçə metoda əsaslanan axtarış və dəyişdirmə aləti dəqiq məlumat axtarış nəticələrini təmin edir.
  • Məlumatların dəyişdirilməsi modeli mağazalar arasında mübadiləni asanlaşdırır. Proqram verilənlərin dəqiq diapazonunu mənbədən təyin olunmuş ərazidə hədəf yaddaşa köçürür.
  • Avtomatik qurma aləti sizə qeyri-məhdud sayda müxtəlif disk və fayllardan tək bir fayl yaratmağa imkan verir.
  • Təhlükəsiz məlumatların redaktə rejiminə zəmanət verir maksimum qorunma təsadüfi redaktə xətaları səbəbindən məlumatların korlanmasına qarşı və nəticədə mümkün məlumat itkisinin qarşısını alır. Bundan əlavə, məhsul yaratmağa imkan verir yeni fayl və ya virtual yaddaş məlumatların təhlükəsiz redaktəsi üçün.

əlavə olaraq

İstifadəçinin rahatlığını yaxşılaşdırmaq və vaxta qənaət etmək üçün xüsusiyyətlər:

  • Müxtəlif mövqelərə keçmək, məlumat sahələrini vurğulamaq və bir çox müxtəlif məlumatların surətini çıxarmaq və saxlamaq əməliyyatları üçün alətlərlə ikili məlumatlara asanlıqla baxın.
  • Hexadecimal məlumat təmsil sahəsini təyin etmək imkanı ilə fərdiləşdirilə bilən istifadəçi interfeysi.
  • Həm onaltılıq formada, həm də mətndə verilənlərə baxmaq və redaktə etmək üçün müfəttiş.
  • Proqram tərəfindən artıq toplanmış məlumatdan asılı olaraq məlumatların təhlili prosesini sürətləndirmək üçün məlumat mənbəyi parametrləri və status məlumatları.
  • Tələb olunan məlumat formatlarını tapmaq üçün mümkün mətn təsvirlərinin geniş spektrini əhatə edən iyirmidən çox kodlaşdırmaya dəstək.
  • Disklərin, faylların və onların hər hansı bir hissəsinin ikili məlumatlarında bütün uyğunluqların və fərqlərin təhlilinin nəticəsini verən Məlumat Müqayisə alətindən istifadə edərək məlumatların rahat müqayisəsi.
  • Paralel Axtarış aləti eyni vaxtda bir neçə mənbədə lazımi məlumatın rahat ayrı axtarışını təmin edir.