ویرایشگرهای HEX چیست و چرا به آنها نیاز است. بهترین ویرایشگرهای Hex رایگان (hex)

ویرایشگر HEX برنامه ای است که برای تغییر داده ها در جایی که به صورت دنباله ای از بایت ها ارائه می شود طراحی شده است. برای این کار از سیستم اعداد هگزادسیمال استفاده می شود. علاوه بر این، می تواند هم یک ابزار باشد - بخشی از برخی نرم افزارها و هم یک برنامه کامل.
محبوبیت ویرایشگرهای HEX در حال حاضر زیاد است. و نه تنها در ردیف برنامه نویسان، بلکه در میان کاربران عادی. بنابراین، سازندگان تلاش می کنند تا کار با محصولات خود را آسان تر و راحت تر کنند. برخی از آنها در زیر توضیح داده خواهد شد.

WinHex

بیایید با VinHex شروع کنیم، یک ویرایشگر هگز بسیار ساده اما همه کاره. تقریباً با انواع فایل ها کار می کند، قادر به بازیابی اطلاعات حذف شده و آسیب دیده است هارد دیسک. علاوه بر این، به شما امکان می دهد اطلاعاتی را که معمولاً بسیاری از برنامه ها پنهان می کنند، مشاهده کنید.


WinHex همه شناخته شده را پشتیبانی می کند سیستم های فایل(FAT16، FAT32، NTFS و غیره) و 20 نوع داده را می خواند. دارای عملکردهای ویرایش رم، شبیه سازی دیسک، تجزیه و تحلیل، مقایسه، ادغام و تقسیم فایل ها، الگوریتم رمزگذاری 256 بیتی و غیره است. نسخه رایگاناز اکثر این فرصت ها محروم است.

کارگاه هگز

ویرایشگر بعدی با تنظیمات گسترده، انعطاف‌پذیر و به‌طور شگفت‌انگیزی، کم راضی است سیستم مورد نیاز. بنابراین به راحتی می تواند فایل های حجیمی را باز کند که سایر برنامه ها ممکن است با آنها مشکل داشته باشند.


علاوه بر این، از مزایای کارگاه هکس می توان به موارد زیر اشاره کرد: واردات و صادرات بلوک های اطلاعاتی، حذف، مقایسه و کپی داده های باینری، مشاهده ساختار و جستجوی قطعات کد. از معایب: عدم وجود رابط روسی زبان و دسترسی پولی به نسخه کامل.

UltraEdit

یکی دیگر ساده و برنامه مفید. از مزایای اصلی آن می توان به باز کردن و تغییر فایل های حجیم از 4 گیگابایت به بالا اشاره کرد. همچنین دارای قابلیت ویرایش هگزادسیمال و برجسته سازی کد برای بسیاری از زبان های برنامه نویسی است.


سایر ویژگی های "UltraEdit" عبارتند از: سرویس گیرنده FTP داخلی، ویرایش و انتخاب بلوک متن، پشتیبانی از پروتکل های Telnet و SSH، عملکردهای "تکمیل خودکار"، تا کردن کد، پخش و ضبط ماکروها و غیره. یکی دیگر از نرم افزارهای اشتراکی و غیر روسی تولید - محصول.

HexCmp

این برنامه همزمان دو ویژگی مهم دارد. از سیستم هگزادسیمال استفاده می کند و قادر به مقایسه فایل های باینری است. دارای ویژگی های پیشرفته ای مانند برجسته سازی رنگ و اسکرول همزمان است و همچنین دارای یک پنل حاوی اطلاعات رکوردها در فرمت های مختلف است.


این برنامه از مقایسه انتخابی پشتیبانی می کند. با حرکت بین تک تک بلوک ها و استفاده از اسکرول، می توانید قسمت های ضروری فایل ها را انتخاب کنید. علاوه بر این، HexCmp به شما امکان می دهد فایل ها را در قالب متن مقایسه کنید. دستورات را می توان کلیدهای میانبر اختصاص داد تا کار با صفحه کلید راحت باشد. تنها مشکل هزینه ای است که توسعه دهندگان برای مجوز درخواست می کنند.

Hexplorer

آی تی برنامه رایگانمتن باز. علاوه بر این، شامل چندین عامل است که آن را به یک ویرایشگر تصویر عالی تبدیل می کند. به عبارت ساده، "Hexplorer" به شما اجازه می دهد تا به رکورد گرافیکی از سمت کد باینری نگاه کنید.


توابع اصلی آن عبارتند از:

  • تولید اعداد شبه تصادفی؛
  • ضبط ماکروها برای خودکار کردن وظایف.
  • تاریخچه فرمان نامحدود؛
  • مشاهده تصاویر؛
  • یافتن الگوهای تکرار شونده در داده ها

ⅩⅥ32

توزیع رایگان است ویژگی اصلیو این ویرایشگر هگز. ⅩⅥ32 است برنامه قابل حمل. اطلاعات آن در رجیستری نوشته نمی شود، بنابراین می توانید مستقیماً از درایو فلش استفاده کنید.


این برنامه به راحتی با فایل های حجیم کار می کند. دارای عملکرد پر کردن خودکار، تبدیل کاراکترها، الگوریتم های جستجوی سریع، تبدیل متن به یک رشته هگزادسیمال و غیره. اما معایبی نیز وجود دارد - باز کردن فایلدر حافظه ذخیره می شود و تاریخچه دستوری وجود ندارد.

PSPad

و در نهایت، یک ویرایشگر HEX رایگان که هم برای کاربران عادی و هم برای برنامه نویسان طراحی شده است. نیازی به نصب ندارد، از انواع مختلف فایل، زبان ها و برجسته سازی نحو پشتیبانی می کند.


این برنامه قادر است به طور همزمان با چندین پروژه کار کند. از ماکروها، غلط‌گیر املا، پیش‌نمایش HTML و مقایسه متن با برجسته‌سازی تفاوت پشتیبانی می‌کند. همچنین به وجود یک سرویس گیرنده FTP اشاره می کند که به شما امکان می دهد مستقیماً از یک وب سرور و همچنین یک ویرایشگر CSS داخلی ویرایش کنید.

بنابراین، یک ویرایشگر HEX یک چیز مفید است، اما تمرکز محدودی دارد. اینجا دفتر یا سرگرمی نیست نرم افزاردر هر روز اما یک روز ممکن است به کارتان بیاید و سپس می توانید از یکی از گزینه های پیشنهادی استفاده کنید یا به دنبال گزینه های دیگر بگردید.

مردم این عقیده را دارند که فقط متخصصان و برنامه نویسان می توانند با ویرایشگرهای هگز کار کنند و برای افراد عادی این چیزی غیر ضروری و غیر قابل درک است. در واقع، این یک ابزار مفید است که در صورت نیاز به رفع خطا یا باگ در ابزار، قطعاً برای گیمرها و کاربران عادی مفید خواهد بود. در هسته خود، ویرایشگر یک رمزگشای کد هگزادسیمال است. ما از 10 اعشاری برای نوشتن اعداد استفاده می کنیم، ماشین از 2 کد برای رمزگذاری تمام اطلاعات استفاده می کند و سپس همه آنها به هگزادسیمال تبدیل می شوند تا درک آن برای کاربر آسان تر شود. در واقع، ویرایشگرها بیشتر مورد نیاز مبتدیان هستند، زیرا متخصصان در صورت نیاز به برنامه‌نویسی، از ابزارهای چند منظوره با قابلیت اعمال چندین پارادایم به طور همزمان استفاده می‌کنند. بیایید ببینیم کدام ماشین حساب و مبدل برای انتخاب بهتر است.

ساده ترین و محبوب ترین ویرایشگر هگز در جهان و همچنین با قابلیت تبدیل کد به سیستم های رمزگذاری دیگر و همچنین خواندن فایل های باینریسیستم های. تمام عملکرد Hex Editor Neo باز کردن فایل‌ها، ایجاد برخی تغییرات و ذخیره در فرمت مشابه یا دیگر، بنا به درخواست کاربر است. با این حال، یک راحتی وجود دارد - تاریخچه تغییراتی که حتی پس از بسته شدن ابزار همچنان ادامه دارد. بنابراین، مجبور نخواهید بود که برخی از تصمیمات خود را دوباره اتخاذ کنید. آنها به این شکل خواهند بود، شما می توانید فردا به آن قسمت از کدی که امروز وقت نداشتید دقیقاً در مقابل شما روی صفحه آن را تکمیل کنید، برگردید. چنین ویرایشگر Hex برای مبتدیان و حرفه ای ها مناسب است.

ویرایشگر هگز HxD

یک ویرایشگر باینری رایگان، اما هنوز کاملاً قدرتمند که از رمزگذاری های اساسی مانند ANSI یا ASCII پشتیبانی می کند، اغلب به عنوان افزودنی برای ماشین حساب ها و مبدل های کاربردی تر استفاده می شود. این فایل ها را بدون محدودیت اندازه می پذیرد و مهمتر از همه این امکان را به شما می دهد که RAM را تغییر دهید و فوراً هرگونه نوآوری را بنویسید HDD. یک رابط راحت و ارگونومیک که توسط سازندگان فکر شده است، یک بار دیگر کار کاربر را ساده می کند. در HxD Hex Editor هیچ کلاسیکی از ابزارها وجود ندارد و همه چیز با یک سیستم پرده ساده مرتب شده است، که می توانید از قبل یک ویرایشگر هگز را دانلود کنید.

کارگاه هگز

یکی از ویرایشگرهای ساده مناسب برای کامپیوتر با هر سخت افزاری. این نیازهای کم منابع سیستم و رابط کاربر پسند آن بود، البته با هجوم طراحی شی مایکروسافت در اوایل دهه 2000، که این برنامه را به عنوان یک ویرایشگر قابل حمل بسیار محبوب کرد. اگر نیاز دارید که ابزار را در یک درایو فلش USB آپلود کنید و سپس مشکل موجود در کد را در محل حل کنید، سپس بهترین راه حلشما فقط نمی توانید آن را پیدا کنید، زیرا برنامه دارای یک نسخه قابل حمل با سیستم مورد نیاز حتی پایین تر است. و همچنین وجود دارد نسخه موبایل، و می توانید کارگاه هگز را مستقیماً در تلفن هوشمند خود دانلود کنید.

WinHex

این ویرایشگر هگز یک shareware است، به این معنی که شما باید برای بخش اصلی عملکرد هزینه بپردازید. با این حال، ویرایش اولیه چندین فرمت فایل و تبدیل از یک سیستم رمزگذاری به سیستم دیگر بدون پرداخت هزینه در دسترس است. این به شما امکان می دهد تمام جذابیت های ویرایشگر را کاملاً رایگان امتحان کنید و تنها پس از آن تصمیم بگیرید که آیا آن را بخرید یا خیر. مزیت اصلی عملکرد بسیار زیاد است، چنین محیط غنی برای کار را در هیچ جای دیگری نخواهید یافت.

HexCmp

اگر اغلب مجبور هستید چندین فایل را با یکدیگر مقایسه کنید تا خطا یا تغییر ایجاد شده توسط همکار خود را پیدا کنید، این ویرایشگر هگز ارزش بارگیری را دارد. این ابزار علاوه بر نمایش راحت قطعات ناهماهنگ، عملکرد ساده یک ویرایشگر و مبدل معمولی و همچنین مجموعه اصلی یک جنتلمن را در چنین برنامه هایی ارائه می دهد.

ویرایشگر هگز آنلاین

اگر نیاز دارید که به سرعت چند تغییر در کد هگزا ایجاد کنید و در عین حال بار دیگر با نصب برنامه ها خود را خسته نکنید، ویرایشگرهای آنلاین نیز مناسب هستند. با این حال، به خاطر داشته باشید که عملکرد آنها بسیار ضعیف است. در اینجا پیوندهایی به راه حل های آنلاین مشابه وجود دارد:

تبدیل Hex به DEC، BIN و بالعکس

مانند مبدل هگزبرای کاهش، hex to bin هر یک از ابزارهای فوق را انجام خواهد داد. کافی است یک فایل در آنها آپلود کنید و گزینه "save as" را انتخاب کنید و سپس فرمت مناسب را انتخاب کنید و خود برنامه تمام داده ها را به پسوند مورد نظر تبدیل می کند و پس از آن می توانید یک فایل از نوع مناسب باز کنید. .

یک ماشین حساب آنلاین مانند این می تواند بسیار مفید باشد زمانی که شما نیاز به انجام سریع محاسبات در حساب شانزدهم دارید. در اینجا پیوندی به یک ماشین حساب آنلاین مفید و خوب Hex وجود دارد:

نتیجه

هر گونه ابزاری را که می خواهید توصیف شده انتخاب کنید یا اگر به ندرت نیاز دارید از همتایان آنلاین استفاده کنید. ویرایشگر hex neo - تبدیل خواهد شد بهترین انتخابهم برای مبتدیان و هم برای حرفه ای ها.

روز همگی بخیر

بنا به دلایلی، بسیاری از مردم فکر می‌کنند که کار با ویرایشگرهای هگز بسیار حرفه‌ای است و کاربران مبتدی نباید با آنها دخالت کنند. اما، به نظر من، اگر حداقل مهارت های اولیه کامپیوتر را دارید و می دانید که برای چه چیزی به یک ویرایشگر هگز نیاز دارید، پس چرا که نه؟!

با چنین برنامه ای می توانید هر فایلی را بدون در نظر گرفتن نوع آن تغییر دهید (بسیاری از راهنماها و راهنماها حاوی اطلاعاتی در مورد تغییر یک فایل خاص با استفاده از ویرایشگر هگز هستند)! درست است، کاربر باید حداقل یک درک اساسی از سیستم هگزا دسیمال داشته باشد (داده های موجود در ویرایشگر هگز در آن ارائه می شود). با این حال، دانش اولیه در مورد آن در درس علوم کامپیوتر در مدرسه داده می شود و احتمالاً بسیاری در مورد آن شنیده اند و نظری دارند (بنابراین در این مقاله در مورد آن اظهار نظر نمی کنم). بنابراین، در اینجا بهترین ویرایشگرهای هگز برای مبتدیان (به نظر حقیر من) وجود دارد.

1) ویرایشگر رایگان Hex Neo

یکی از ساده ترین و رایج ترین ویرایشگرها برای فایل های هگز، اعشاری و باینری تحت سیستم عامل ویندوز. این برنامه به شما امکان می دهد هر نوع فایلی را باز کنید، تغییراتی ایجاد کنید (سابقه تغییرات ذخیره می شود)، به راحتی یک فایل را انتخاب و ویرایش کنید، اشکال زدایی و تجزیه و تحلیل کنید.

همچنین شایان ذکر است که سطح بسیار خوبی از عملکرد، همراه با سیستم مورد نیاز کم برای دستگاه (به عنوان مثال، این برنامه به شما امکان می دهد فایل های نسبتاً بزرگی را باز کرده و ویرایش کنید، در حالی که سایر ویرایشگرها به سادگی مسدود می شوند و از کار کردن خودداری می کنند).

در میان چیزهای دیگر، این برنامه از زبان روسی پشتیبانی می کند، دارای یک رابط متفکرانه و بصری است. حتی یک کاربر مبتدی نیز قادر به درک و شروع کار با ابزار خواهد بود. به طور کلی، من آن را به هر کسی که شروع به آشنایی با ویرایشگرهای هگز می کند توصیه می کنم.

2) WinHex

این ویرایشگر، متأسفانه، یک اشتراک‌افزار است، اما یکی از همه کاره‌ترین آنهاست، از مجموعه‌ای از گزینه‌ها و ویژگی‌های مختلف (که یافتن برخی از آنها در بین رقبا سخت است) پشتیبانی می‌کند.

در حالت ویرایشگر دیسک، به شما امکان می دهد با: HDD، فلاپی دیسک، درایوهای فلش، دی وی دی، دیسک های ZIP و غیره کار کنید. از سیستم های فایل: NTFS، FAT16، FAT32، CDFS پشتیبانی می کند.

نمی توانم از ابزارهای مناسب برای تجزیه و تحلیل استفاده نکنم: علاوه بر پنجره اصلی، می توانید موارد اضافی را با ماشین حساب های مختلف، ابزارهایی برای جستجو و تجزیه و تحلیل ساختار فایل متصل کنید. به طور کلی، هم برای مبتدیان و هم برای کاربران با تجربه مناسب است. این برنامه از زبان روسی پشتیبانی می کند ( منوی زیر را انتخاب کنید: Help / Setup / English ).

WinHex علاوه بر متداول‌ترین توابع خود (که از برنامه‌های مشابه پشتیبانی می‌کند)، به شما امکان می‌دهد دیسک‌ها را "کلون" کنید و اطلاعات آنها را حذف کنید تا هیچ‌کس نتواند آن را بازیابی کند!

3) ویرایشگر هگز HxD

یک ویرایشگر باینری رایگان و نسبتاً قدرتمند. پشتیبانی از تمام رمزگذاری های اصلی (ANSI، DOS/IBM-ASCII و EBCDIC)، فایل های تقریباً در هر اندازه (به هر حال، ویرایشگر به شما امکان می دهد علاوه بر فایل ها، RAM را ویرایش کنید، تغییرات را مستقیماً در هارد دیسک بنویسید!).

همچنین می توانید به یک رابط کاملاً فکر شده، یک عملکرد راحت و ساده برای جستجو و جایگزینی داده ها، یک سیستم پلکانی و چند سطحی توجه کنید. پشتیبان گیریو رشوه.

پس از شروع، برنامه از دو پنجره تشکیل شده است: در سمت چپ یک کد هگزادسیمال و در سمت راست ترجمه متن و محتویات فایل قرار دارد.

از معایب، من کمبود زبان روسی را مشخص می کنم. با این حال، بسیاری از کارکردها حتی برای کسانی که هرگز زبان انگلیسی را یاد نگرفته اند نیز واضح خواهد بود...

4) HexCmp

HexCmp - این ابزار کوچک 2 برنامه را به طور همزمان ترکیب می کند: اولی به شما امکان می دهد فایل های باینری را با یکدیگر مقایسه کنید و دومی یک ویرایشگر هگز است. این یک گزینه بسیار ارزشمند است زمانی که شما نیاز به پیدا کردن تفاوت در فایل های مختلف دارید، به کشف ساختارهای مختلف بیشتر کمک می کند. انواع متفاوتفایل ها.

به هر حال، بسته به جایی که همه چیز مطابقت دارد و کجا داده ها متفاوت است، مکان ها پس از مقایسه را می توان به رنگ های مختلف رنگ آمیزی کرد. مقایسه در پرواز اتفاق می افتد و بسیار سریع است. این برنامه از فایل هایی پشتیبانی می کند که حجم آنها از 4 گیگابایت تجاوز نمی کند (که برای اکثر کارها کافی است).

علاوه بر مقایسه معمول، می توانید در نسخه متنی (یا حتی هر دو به طور همزمان!) مقایسه کنید. این برنامه کاملاً انعطاف پذیر است، به شما امکان می دهد طرح رنگ را سفارشی کنید، دکمه های میانبر را مشخص کنید. اگر برنامه را به درستی پیکربندی کنید، می توانید بدون ماوس با آن کار کنید! به طور کلی، من توصیه می کنم که تمام "چکرهای" تازه کار ویرایشگرهای هگز و ساختار فایل ها آشنا شوند.

5) کارگاه هگز

Hex Workshop یک ویرایشگر باینری ساده و راحت است که در درجه اول به دلیل تنظیمات انعطاف پذیر و نیازهای سیستم پایین آن متمایز می شود. به لطف این امکان ویرایش فایل های به اندازه کافی بزرگ در آن وجود دارد که به سادگی در ویرایشگرهای دیگر باز یا فریز نمی شوند.

زرادخانه ویرایشگر دارای تمام عملکردهای ضروری است: ویرایش، جستجو و جایگزینی، کپی، چسباندن و غیره. در برنامه می توانید عملیات منطقی انجام دهید، مقایسه باینری فایل ها را انجام دهید، مشاهده و تولید کنید. چک جمع هافایل ها، داده ها را به فرمت های محبوب صادر کنید: rtf و html.

ویرایشگر همچنین دارای یک مبدل بین سیستم های باینری، باینری و هگزادسیمال است. به طور کلی، یک زرادخانه خوب برای یک ویرایشگر هگز. شاید تنها نکته منفی این باشد که برنامه به اشتراک گذاشته شده است ...

پس از پایان مجموعه مقالات " بهترین ابزار pentester، دفتر تحریریه نامه های زیادی با درخواست برای انتخاب ویراستاران هگز دریافت کرد. البته نکته جالب، امکان ویرایش داده های باینری نیست، بلکه ویژگی های اضافی مانند تشخیص خودکار ساختارهای داده و جداسازی کد است. برای ایجاد یک مرور کلی، ما نظرات افرادی را که اغلب مجبورند با چنین ابزارهایی دستکاری کنند - تحلیلگران ویروس کشف کردیم. و این چیزی است که آنها به ما گفتند.

هر ویرایشگر هگز به شما امکان می دهد یک فایل را در سطح پایین کاوش و تغییر دهید و با بیت ها و بایت ها کار کنید. محتویات فایل به صورت هگزادسیمال ارائه شده است. آی تی عملکرد اساسی. با این حال، برخی از ویرایشگرها چیزهای بیشتری را به کاربران ارائه می دهند و به آنها اجازه می دهند در واقع بفهمند که در مجموعه نامفهومی از کاراکترها که هنگام باز شدن یک فایل ظاهر می شود، چیست. برای انجام این کار، رشته های ASCII و Unicode به طور خودکار استخراج می شوند، الگوهای شناخته شده جستجو می شوند، ساختارهای داده اصلی شناسایی می شوند و بسیاری موارد دیگر. تعداد زیادی ویرایشگر هگز وجود دارد، اما اگر تصمیم بگیریم آنها را در چارچوب نمونه های بدافزار در نظر بگیریم، به راحتی می توان برخی از آنها را برجسته کرد. فقط تعداد کمی برای تجزیه و تحلیل کدهای مخرب و بررسی اسناد آلوده (مثلاً PDF) مفید هستند.

McAfee FileInsight

FileInsight یک ویرایشگر هگز رایگان برای ویندوز است مک آفیآزمایشگاه ها این محصول، البته، تمام عملکردهای استاندارد مرتبط با چنین نرم افزاری را انجام می دهد و یک رابط کاربری مناسب برای مشاهده و ویرایش فایل ها در حالت های هگزا دسیمال و متن ارائه می دهد. اما این فقط یک قطره در اقیانوس است، اگر به تمام عملکرد آن نگاه کنید. ارزش شروع با این واقعیت را دارد که FileInsight می تواند ساختار باینری های اجرایی را برای ویندوز (فایل های PE) و همچنین اشیاء OLE تجزیه کند. مایکروسافت آفیس. نه تنها این، به کاربر یک جداساز داخلی x86 ارائه می شود. کافی است بخشی از فایل را که می خواهید به عنوان کد قابل خواندن مشاهده کنید انتخاب کنید و FileInsight این قطعه را به عنوان لیستی از دستورالعمل های اسمبلر نشان می دهد. disassembler به ویژه هنگام جستجوی پوسته کد در فایل های مخرب مفید است. گزینه های دیگری که معکوس کننده ها دوست خواهند داشت، امکان وارد کردن اعلان های ساختار است. برای انجام این کار، برنامه فقط باید یک فایل هدر با اعلان هایی مانند:

ساختن ANIHeader(
DWORD cbSizeOf; // تعداد بایت ها در AniHeader
DWORD cFrames; // تعداد نمادهای منحصر به فرد
DWORD cSteps; // تعداد بلیت ها
};

در این مورد، خود برنامه چنین ساختارهایی را تجزیه خواهد کرد. با این حال، بسیاری از الگوریتم های بصری برای پردازش کد به طور پیش فرض ارائه می شوند. اول از همه، ما در مورد رمزگشایی بسیاری از روش های مبهم سازی (xor، add، shift، Base64، و غیره) صحبت می کنیم - اسکریپت های داخلی یک یا دو بار روی چنین محافظت رمزنگاری کلیک می کنند. در اینجا لازم به ذکر است که موضوع تحقیق لزوماً دودویی نیست، می تواند یک صفحه وب معمولی باشد که شبهه ایجاد کند. این برنامه به شما اجازه می دهد تا بسیاری از اقدامات را با استفاده از اسکریپت های ساده جاوا اسکریپت یا ماژول های پایتون، که قبلاً زیاد نوشته شده اند، خودکار کنید. افسوس، با تمام مزایا، FileInsight همچنین دارای یک اشکال جدی است که در عدم توانایی پردازش فایل های بزرگ بیان می شود. به عنوان مثال، اگر بخواهید فایلی با حجم 400 تا 500 مگابایت به برنامه وارد کنید، خطای "باز کردن سند انجام نشد" خراب می شود.

ویرایشگر هگز نئو

دو نسخه از این ویرایشگر هگز از نرم افزار HDD وجود دارد - یک نسخه ساده رایگان و یک نسخه تجاری پیشرفته. نسخه رایگان یک ویرایشگر HEX جامد، اما غیرقابل توجه است که دارای یک رابط قابل تنظیم جالب با پشتیبانی از انواع مختلف است. طرح های رنگی. بیشتر نه. اما نسخه حرفه ای Hex Editor Neo چندین گزینه مفید را ارائه می دهد که می تواند در هنگام تجزیه و تحلیل باینری ها بسیار مفید باشد. به عنوان مثال، کاربر توانایی رمزگشایی کدهای رمزگذاری شده با استفاده از رایج ترین الگوریتم ها را دریافت می کند. علاوه بر این، مشاهده و ویرایش منابع محلی مانند جریان های NTFS، درایوهای محلی، حافظه پردازش و RAM امکان پذیر می شود. در کامل ترین نسخه، از زبان برنامه نویسی نیز پشتیبانی می شود که به شما امکان می دهد بسیاری از فرآیندها را با استفاده از اسکریپت های VBScript و JavaScript خودکار کنید. اما بهترین بخش این است که شما یک disassembler داخلی دارید که با باینری های x86، x64 و .NET کار می کند! ویژگی دیگر - ایجاد سریعوصله های مبتنی بر مقایسه دو باینری. به نظر قابل توجه است، اما آیا بهتر از FileInsight است؟ احتمالا نه. FileInsight به طور کلی کاربردی تر به نظر می رسد. از طرف دیگر، حتی نسخه رایگان Hex Editor Neo حتی با فایل های بسیار بزرگ نیز عالی عمل می کند و به شما امکان می دهد رشته های ASCII و Unicode را جستجو کنید. جداکننده در اینجا فقط به پلتفرم x86 محدود نمی شود و ویرایشگر منابع داخلی بسیار راحت است. چیزی برای فکر کردن وجود دارد.

FlexHex

FlexHex یک ویرایشگر هگز تجاری قدرتمند از نرم افزار Heaventools است که بسیاری از ویژگی های موجود در Hex Editor Neo را شامل می شود. تنها چیزی که اینجا نیست، شاید پشتیبانی از اسکریپت ها باشد. اما این ویرایشگر با امکانات کامل، فایل‌های باینری، فایل‌های OLE، دیسک‌های فیزیکی و جریان‌های NTFS جایگزین را به خوبی مدیریت می‌کند. مورد دوم به ویژه مهم است زیرا FlexHex به شما امکان می دهد داده هایی را ویرایش کنید که سایر ویرایشگرها حتی نمی بینند. علاوه بر این، فوراً تمرکز روی کار با حجم زیادی از اطلاعات را احساس می کنید: مهم نیست که فایل چقدر بزرگ باشد، پیمایش از طریق آن بدون هیچ گونه تاخیر و ترمزی انجام می شود. برای راحتی بیشتر، سیستمی از نشانک های راحت وجود دارد. در همان زمان، FlexHex به طور مداوم تاریخچه ای از تمام عملیات ها را نگه می دارد - می توانید هر عملی را به سادگی با انتخاب آن از لیست تغییرات لغو کنید (لیست لغو محدود نیست)! FlexHex از تمام عملیات های لازم با داده های باینری پشتیبانی می کند و رشته های ASCII و Unicode را جستجو می کند. اگر نیاز به پردازش ساختاری با فرمت شناخته شده از قبل دارید، تنظیم پارامترهای آن با استفاده از آن دشوار نخواهد بود ابزار مخصوص. در نتیجه، ما یک ویرایشگر هگز عالی دریافت می کنیم، اما هنوز هم بسیار پایین تر از همان FileInsight. تنها گزینه قابل توجه پردازش فایل های OLE است، اما در اینجا نیز مشکلاتی وجود دارد. چندین بار هنگام تلاش برای باز کردن یک OLE آلوده، برنامه با خطای "Docfile has been corrupted" از کار افتاد.

ویرایشگر 010

010 Editor یک محصول تجاری معروف است که توسط نرم افزار SweetScape توسعه یافته است. اگر آن را با سه ابزار قبلی مقایسه کنیم، می تواند همه کارها را انجام دهد: از کار با فایل های بسیار بزرگ پشتیبانی می کند، قابلیت های دستکاری داده های جالبی را ارائه می دهد، به شما امکان می دهد منابع محلی را ویرایش کنید، دارای یک سیستم اسکریپت برای خودکارسازی اقدامات معمول (بیش از 140) توابع مختلفدر خدمت شما). و ویرایشگر 010 دارای ذوق است، یک ویژگی منحصر به فرد. این ویرایشگر به لطف توانایی تجزیه فرمت های مختلف فایل با استفاده از کتابخانه قالب خود (به اصطلاح قالب های باینری) همه را خوشحال می کند. در اینجا او برابری ندارد. بسیاری از علاقه مندان در سراسر جهان روی قالب ها کار می کنند و قالب ها و ساختارهای داده های مختلف را چکش می کنند. در نتیجه، روند پیمایش در قالب های مختلف فایل شفاف و قابل درک می شود. این همچنین برای پردازش باینری‌های ویندوز (فایل‌های PE)، فایل‌های میانبر ویندوز (LNK)، بایگانی‌های Zip، فایل‌های کلاس جاوا و موارد دیگر صدق می‌کند. تمام جذابیت این ویژگی توسط بسیاری از افراد زمانی متوجه شد که متخصص معروف امنیتی دیدیه استیونز یک الگو برای تجزیه فایل های PDF برای ویرایشگر 010 ایجاد کرد. همراه با سایر ابزارها، این امر تجزیه و تحلیل اسناد PDF آلوده را بسیار ساده می کند، که در شش ماه گذشته هرگز با تعداد مکان هایی که خواننده می تواند از آنها استفاده کند شگفت زده نشده است. ما در اینجا یک ابزار جالب برای مقایسه باینری ها، یک ماشین حساب با نحوی شبیه به C، تبدیل داده ها بین فرمت های ASCII، EBCDIC، Unicode اضافه می کنیم و یک ابزار بسیار جذاب با ویژگی های منحصر به فرد دریافت می کنیم.

هیو

Hiew، از نظر روش توزیع، تفاوت چندانی با همکاران خود ندارد - این نیز یک محصول تجاری است که توسط هموطن ما Evgeny Suslikov ساخته شده است. با سابقه ای طولانی، این برنامه در بین بسیاری مورد علاقه قرار گرفته است امنیت اطلاعات. دلایل کاملاً واضحی برای این وجود دارد - قابلیت های قدرتمند برای بررسی و ویرایش ساختار و محتوای فایل های اجرایی برای هر دو ویندوز (PE) و باینری برای لینوکس (ELF). یکی دیگر از ویژگی های بسیار مفید برای معکوس کردن، اسمبلر و جداساز x86-64 داخلی است. مورد دوم حتی دستورالعمل های ARM را پشتیبانی می کند. نیازی به گفتن نیست که ویرایشگر فایل های حجیم را به خوبی هضم می کند و به شما امکان ویرایش درایوهای منطقی و فیزیکی را می دهد. بسیاری از وظایف به راحتی از طریق سیستمی از ماکروهای صفحه کلید، اسکریپت ها و حتی یک API برای توسعه برنامه های افزودنی (Hiew Extrenal Modules) خودکار می شوند. اما قبل از اینکه وارد نبرد شوید، به خاطر داشته باشید که رابط Hiew یک پنجره DOS مانند است که کار کردن با آن بدون عادت بسیار ناخوشایند است. اما شما می توانید تمام جذابیت مدرسه قدیمی را برای خود احساس کنید.

رادار

Radare یک مجموعه است خدمات رایگانبرای پلتفرم یونیکس، که گزینه های جالبی برای ویرایش فایل ها در حالت HEX ارائه می دهد. شامل خود ویرایشگر هگز (radare) با قابلیت باز کردن محلی و فایل های حذف شده. این برنامه فایل های اجرایی را تجزیه و تحلیل می کند فرمت های مختلف، هم لینوکس (ELF) و هم ویندوز (PE). Radare علاوه بر ویرایش، ابزاری برای مقایسه فایل های باینری (radiff) و اسمبلر/جداساز داخلی دارد. و شخصاً ابزاری برای تولید کدهای پوسته (rasc) چند بار به کار آمد. هر عملیاتی را می توان به راحتی با استفاده از یک سیستم برنامه نویسی خودکار و سفارشی کرد. از معایب، مجدداً می توان به عدم وجود رابط کاربری گرافیکی اشاره کرد - همه اقدامات از آنجا انجام می شود خط فرمان، و فقط پس از مطالعه اسناد می توان به طور کامل با ابزارهای برقی کار کرد. از سوی دیگر، سایت دارای اسکرین‌کست‌های بصری است که هم نکات اصلی و هم رازهای کوچک را نشان می‌دهد (مانند اتصال یک افزونه پایتون).

پس چه چیزی را انتخاب کنیم؟

ما چندین ویرایشگر هگز قدرتمند را پوشش داده ایم که شامل گزینه های مفیدبرای تجزیه و تحلیل فایل های مشکوک از میان همه محصولات، FileInsight متمایز است، که با وجود تمام عملکردهایش (و واقعاً چشمگیر است)، رایگان باقی می ماند. 010 Editor تعداد زیادی الگو را برای پردازش بیشتر فراهم می کند فایل های مختلفاز جمله اسناد PDF. این یک تراشه بزرگ است که نباید از آن غافل شد. این دو ویرایشگر هستند که من همیشه از آنها استفاده می کنم. برای کار یک تحلیلگر، شاید بهترین آنها باشد. اگر در مورد کار تحت پلتفرم یونیکس صحبت می کنیم، البته، نباید Radare را فراموش کنیم. این بسته ویژگی های بسیار قدرتمندی را ارائه می دهد، اگرچه استفاده از آن به دلیل این واقعیت که از خط فرمان کار می کند دشوار است. نه چندان دوستانه و Hiew، اگرچه قابلیت های آن، البته، به شما اجازه می دهد تا بیشترین عملکرد را داشته باشید عملیات های مختلفبا باینری ها علاوه بر این، Hiew انتخاب بسیاری از حرفه ای های واقعی است، و این ارزش زیادی دارد (و معنی زیادی دارد). در مورد Hex Editor Neo، اگر به توانایی جداسازی کدهای x86، x64 و .NET علاقه دارید، باید آن را در خدمت خود قرار دهید.

Hex Editor CI Hex Viewer

این برنامه برای مشاهده و ویرایش داده های باینری خام طراحی شده است. حاوی ابزارهای حرفه ای مناسب برای مدیریت سریع، آسان و ایمن داده ها در قالب هگزادسیمال.

فقط استفاده غیرتجاری رایگان مجاز است.

CI Hex Viewer به شما امکان می دهد با منابع داده های مختلف از جمله فیزیکی و دیسک های مجازی، تصاویر دیسک، پارتیشن های دیسک، فایل ها و تکه تکه های فایل.

الزامات

  • سیستم های عامل: ویندوز مایکروسافت، لینوکس، MacOS.
    • ویندوز: از NT 5.1 (ویندوز XP/2003) و بالاتر.
    • سیستم عامل مک: از نسخه 10.6 و بالاتر.
    • لینوکس: لینوکس اوبونتو 9.10 (یا سازگار) و بالاتر.
    • معماری اینتل، 32 بیتی (IA-32، x86).
    • AMD64 (x86-64).
  • هارد دیسک: حداقل 20 مگابایت فضای خالی
  • رم: حداقل 256 مگابایت
  • سایر نرم افزارها: وجود هر مرورگر وب.

توانایی ها

سازه های

توابع کار با داده های باینری:

  • قالب هایی با قابلیت ویرایش آسان با سینتکس برنامه نویسی ساده و واضح (کد) برای تعیین هر نوع فایل و ذخیره سازی.
  • راه اندازی قالب ساختار با قابلیت تنظیم پارامترهای ساختاری لازم و فرم های داده دقیق.
  • استفاده خودکار از قالب ها برای همه فایل ها و ذخیره سازی های یک نوع.
  • کنترل‌کننده متن ساختار که نکاتی را در مورد اجزای قالب ساختار ارائه می‌دهد و حرکت را آسان‌تر می‌کند.

مونتاژ RAID

ویژگی های کار با RAID:

  • ابزار RAID-Builder که در ویرایشگر رایگان Hex تعبیه شده است، چندین عملکرد را برای ساخت سریع و صحیح یک آرایه ارائه می دهد. کاربر فقط باید پارامترهای RAID لازم را مشخص کند. می‌توانید نتایج اسمبلی را با استفاده از ویرایشگر هگز برای هر یک از اجزای آرایه اصلاح کنید.
  • مونتاژ خودکار RAID به صرفه جویی در زمان کمک می کند. ویژگی واجد شرایط RAID داخلی، در صورت وجود همه اجزای آرایه، ساخت فوری یک آرایه را ارائه می دهد.
  • بررسی برابری یک راه حل کلید در دست برای همه است آرایه های RAIDبا برابری این برنامه نتیجه محاسبه برابری را برای مجموع چندین مؤلفه جداگانه ارائه می دهد.
  • عملیات منطقی مانند XOR و GFmul نیازی به اقدام کاربر ندارند. محاسبات آماده برای برابری داده ها صادر می شود.
  • سطوح RAID شامل JBOD، RAID0، RAID3، RAID4، RAID5، RAID6 است. علاوه بر این، این نرم افزار از سطوح پیچیده ای مانند RAID10، RAID0+1، RAID50 و موارد مشابه پشتیبانی می کند.
  • کار با تنظیمات RAID سفارشی
  • تجزیه و تحلیل داده های باینری و خام برای آرایه های RAID مونتاژ نشده در دسترس است.

ابزارهای ویرایش راحت و حالت ایمن اصلاح داده ها

CI Hex Viewer دارای ابزارهای زیر است:

  • کار با هر منبع داده ای از جمله دیسک های فیزیکی، حافظه های مجازی، تصاویر دیسک، پارتیشن های دیسک، فایل ها و حتی هر قطعه ای از این منابع امکان پذیر است.
  • ابزار جستجو و جایگزینی بر اساس چندین روش، از جمله جستجوی پیشرفته هگزا دسیمال با نحو قابل تنظیم، نتایج جستجوی داده های دقیقی را ارائه می دهد.
  • الگوی جایگزینی داده تبادل بین فروشگاه ها را ساده می کند. این برنامه محدوده دقیق داده ها را از منبع تا ذخیره سازی هدف در منطقه مشخص شده کپی می کند.
  • ابزار ساخت خودکار به شما امکان می دهد یک فایل واحد از تعداد نامحدودی دیسک و فایل مختلف ایجاد کنید.
  • حالت ویرایش امن داده ها را تضمین می کند حداکثر حفاظتدر برابر خرابی داده ها به دلیل اشتباهات تصادفی ویرایش و در نتیجه از دست دادن احتمالی داده ها جلوگیری می کند. علاوه بر این، محصول به شما امکان می دهد ایجاد کنید فایل جدیدیا ذخیره سازی مجازیبرای ویرایش امن داده ها

علاوه بر این

ویژگی هایی برای بهبود راحتی کاربر و صرفه جویی در زمان:

  • به راحتی داده های باینری را با ابزارهایی برای پرش به موقعیت های مختلف، برجسته کردن مناطق داده، و برای بسیاری از داده های مختلف کپی و ذخیره عملیات مشاهده کنید.
  • رابط کاربری قابل تنظیم با قابلیت تنظیم فیلد نمایش داده های هگزادسیمال.
  • بازرس برای مشاهده و ویرایش داده ها، هم به صورت هگزادسیمال و هم در متن.
  • تنظیمات منبع داده و اطلاعات وضعیت برای سرعت بخشیدن به فرآیند تجزیه و تحلیل داده ها، بسته به اطلاعاتی که قبلاً توسط برنامه جمع آوری شده است.
  • پشتیبانی از بیش از بیست کدگذاری برای پوشش طیف گسترده ای از نمایش متن ممکن برای یافتن فرمت های داده مورد نیاز.
  • مقایسه راحت داده ها با استفاده از ابزار مقایسه داده ها، که نتیجه تجزیه و تحلیل همه مطابقت ها و تفاوت ها در داده های باینری دیسک ها، فایل ها و هر یک از قطعات آنها را به دست می دهد.
  • ابزار جستجوی موازی یک جستجوی جداگانه مناسب برای اطلاعات لازم در چندین منبع به طور همزمان فراهم می کند.