نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • مشاوره
  • ویرایشگر فایل هگزادسیمال بهترین ویرایشگرهای هگز رایگان (هگز)

ویرایشگر فایل هگزادسیمال بهترین ویرایشگرهای هگز رایگان (هگز)

این مقاله در مورد کار در ویرایشگر هگز رایگان Free Hex Editor Neo با استفاده از مثال ویرایش یک فایل صحبت خواهد کرد. BkEnd.dllاز تحویل برای عملکرد صحیح این سیستم با .

1. کمی در مورد ویرایشگرها و فایل های هگز

همانطور که می دانید، هر فایلی که روی هارد دیسک کامپیوتر ذخیره می شود، دنباله ای از کلمات ماشینی - بایت ها است. یک بایت به نوبه خود از 8 بیت تشکیل شده است که هر یک می تواند مقدار "0" یا "1" را بگیرد، به این معنی که یک بایت می تواند 2 8 \u003d 256 مقدار در محدوده 0 تا را بگیرد. 255. عدد 256 10 که در سیستم هگزادسیمال نوشته شده است یک عدد گرد سه رقمی است - 100 16، یعنی برای نمایش هر عددی از محدوده 0-255 بیش از 2 رقم لازم نیست. و این بدان معنی است که مقدار هر بایت برای نوشتن یک عدد دو رقمی در هگزادسیمال بسیار راحت است.

ویرایشگر هگز (English hex-editor) فایل را به ما نشان می دهد، همانطور که ماشین آن را "می بیند"، یعنی به صورت دنباله ای از بایت ها. برای مثال، با باز کردن یک فایل در ویرایشگر، ماتریسی متشکل از 16 ستون و تعداد سطرها بسته به حجم فایل را مشاهده خواهیم کرد. هر مقدار ماتریس مربوط به یک بایت است که به صورت یک عدد هگزادسیمال دو رقمی نوشته می شود. با تغییر مقدار بایت مورد نظر می توانیم خود فایل را متناسب با آن تغییر دهیم.

علاوه بر این، در کنار جدول می بینیم:

  • در سمت چپ ماتریس، خطی از اعداد نمایش داده می شود: هر خط مربوط به عددی است که نشان دهنده آدرس/تغییر اولین بایت این خط است. مرحله آدرس برابر است با تعداد ستون ها.
  • خط کش دیگری در بالای ماتریس نمایش داده می شود: بالای هر ستون، افست بایت در این ستون نسبت به بایت اول خط مربوطه نمایش داده می شود. مجموع عدد مربوط به ردیف i و عدد متناظر با ستون j، آدرس/آفست بایت (i;j) در تقاطع ردیف گرفته شده و ستون گرفته شده است.
  • در سمت راست ماتریس، همان داده ها نمایش داده می شود، اما با تفسیر متفاوت. رایج ترین جایگزین نمایش داده ها به صورت متن ASCII است، با بایت هایی که مقادیر آنها مربوط به کاراکترهای غیر قابل چاپ است که به صورت نقطه نمایش داده می شوند (·). همچنین می توانید مقادیر را در این قسمت ویرایش کنید.

2. Free Hex Editor Neo را نصب کنید

به عنوان مثال، من به یک بایت با افست نیاز دارم 000d9ccaیک مقدار بنویس eb. برای انجام این کار، ردیف "000d9cco" و ستون "0a" را پیدا می کنم، روی سلول مورد نظر دوبار کلیک کرده و مقدار جدید را پر می کنم.

به همین ترتیب، تغییرات زیر را ایجاد می کنم:

  1. برای رفع خطا" به MS SQL Server 6.5 + Service Pack 5a یا بالاتر نیاز دارد!» تغییر فیلدها:
    با افست 000d9ccaمعنی 83 تغییر به eb
    با افست 000d9ccbمعنی e8تغییر به 15
    با افست 000db130معنی 83 تغییر به eb
    با افست 000db131معنی e8تغییر به 10
  2. برای رفع خطا" ترتیب مرتب سازی برای پایگاه داده با سیستمی متفاوت است!»:
    با افست 0018a79dمعنی 75 تغییر به eb
  3. برای رفع خطا" نحو اشتباه در نزدیکی کلمه کلیدی "TRANSACTION»
    عبارت مبادله %s با TRUNCATE_ONLY، که در افست قرار دارد 002856B0با عبارت جایگزین کنید تغییر پایگاه داده %s بازیابی ساده را تنظیم می کند
  4. برای رفع خطا" پایگاه داده در حالت تک کاربر باز نمی شود"، فیلدها را تغییر دهید:
    با افست 0028549cمعنی 64 تغییر به 6b
    با افست 0028549dمعنی 62 تغییر به 70

پس از انجام تمام تغییرات، فایل را با کلیک کردن روی "ذخیره کنید. فایل» — « صرفه جویی» .

آیا این مقاله به شما کمک کرد؟

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

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

McAfee FileInsight

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

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

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

ویرایشگر Hex Neo

دو نسخه از این ویرایشگر هگز از نرم افزار 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 was 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 علاقه دارید، باید آن را در خدمت خود قرار دهید.

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

اکثر کاربران معمولی بعید است که این وظیفه یا نیاز به استفاده از ویرایشگرهای هگز را داشته باشند. با این حال، برای کاربرانی که از فناوری آگاه هستند، چنین ویرایشگرهایی می توانند ابزارهای ضروری باشند.

توجه داشته باشید: به عنوان یک واقعیت، اما در یک زمان، برای ویرایش نصب کننده های استاندارد asp.net 1.1، نیاز به اصلاح کد باینری بود. به عنوان مثال، برای اینکه یکی از کنترل ها را به عنوان فیلدی برای وارد کردن رمز عبور تبدیل کنید.

این بررسی حاوی برخی از بهترین ویرایشگرهای هگز رایگان برای نیازهای مختلف است.

مروری بر ویرایشگرهای Hex رایگان

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

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

یکی از بهترین ابزارهای ویرایش باینری است. اولاً، این برنامه قابل حمل است و نیازی به نصب ندارد، که به ویژه اگر اغلب نیاز به ویرایش فایل های اجرایی دارید، بسیار مهم است. دوم اینکه رابط کاربری خوبی دارد. ثالثاً، HxD فایل های حجیم را بدون تاخیر و "محو شدن صفحه" مدیریت می کند. علاوه بر این، امکان تاریخچه ویرایش نامحدود، جستجو و جایگزینی سریع، مقایسه فایل های باینری، پشتیبانی کامل از ANSI، DOS/IBM-ASCII و EBCDIC را به این موارد اضافه کنید. و ده ها احتمال دیگر که برخی از آنها در زیر ذکر خواهد شد. HxD همچنین به شما امکان می دهد نه تنها دیسک، بلکه RAM را نیز ویرایش کنید. در واقع، اما چنین مجموعه ای از ویژگی ها، برنامه را به یک اسباب بازی خطرناک در دست کاربران مبتدی تبدیل می کند. علاوه بر این، برنامه های امنیتی نیز ممکن است به اقدامات آن واکنش نشان دهند، اما کاربران با تجربه می دانند که این به دلیل ویژگی های دسترسی به داده ها و استفاده از عملکردهای بالقوه خطرناک است.

به طور کلی، HxD برای کسانی که اغلب با کدهای باینری مختلف سر و کار دارند عالی است.

سایر ویژگی ها و ویژگی ها:

  • دسترسی ایمن به فایل های مورد استفاده توسط برنامه های دیگر
  • مولد Checksum: Checksum، CRCs، CRC سفارشی، SHA-1، SHA-512، MD5، ...
  • صادرات داده ها به فرمت های مختلف
  • درج الگوهای کد
  • امکان حذف امن فایل ها
  • تقسیم یا ادغام فایل ها
  • انواع مختلف گروه بندی در ستون ها (1،2،4،8،16 بایت)
  • برجسته کردن داده های تغییر یافته
  • پرش سریع به آدرس
  • پشتیبانی از کپی داده های کلیپ بورد از برنامه های دیگر: Visual Studio/Visual C++، WinHex، HexWorkshop، ...
  • نشانک ها
  • و خیلی بیشتر...

Hex-Editor آنالوگ Hexplorer HxD با قابلیت مشاهده تصاویر، هنگام تجزیه و تحلیل استگانوگرافی

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

به طور کلی، Heexplorer نه تنها برای کسانی که اغلب کد باینری را ویرایش می کنند، بلکه برای کسانی که از روش های غیر استاندارد استفاده از کد باینری استفاده می کنند نیز مناسب است.

ویژگی ها و ویژگی های اصلی:

  • شش طرح رنگ رابط برای کارهای مختلف.
  • تاریخچه فرمان نامحدود
  • جداکننده x86
  • واردات و صادرات به 20 فرمت فایل باینری مختلف، از جمله Intel Hex، Motorola S-Record، استاندارد Atmel و غیره.
  • امکان یافتن الگوهای تکراری در داده ها
  • مشاهده تصاویر
  • فیلتر کردن متن از داده های باینری
  • الگوریتم جستجوی بویر مور
  • پیمایش سریع به آدرس ها
  • به شما امکان می دهد ساختارهایی از انواع داده های ساده، مانند اعداد صحیح یا اعداد ممیز شناور ایجاد کنید
  • مولد اعداد شبه تصادفی
  • به شما امکان می دهد ماکروها (اسکریپت ها) را برای خودکارسازی وظایف ضبط کنید

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

ویرایشگرهای hex دیگری نیز وجود دارند که شایسته توجه هستند و ممکن است مفید باشند.

ویرایشگر هگز XVI32 ساده و راحت است

XVI32 یک ویرایشگر هگزادسیمال رایگان است که نام آن از عدد رومی شانزدهم (16) گرفته شده است.

  • پشتیبانی از اسکریپت برای خودکار کردن وظایف.
  • جستجوی الگو
  • ASCII/ANSI
  • تبدیل کاراکتر بر اساس تعاریف کاربر
  • نوشتن بلوک های جداگانه در یک فایل
  • و امکانات دیگر...
  • فایل باز را در حافظه ذخیره می کند، بنابراین فایل های حجیم مشکل ساز خواهند شد.
  • به این ترتیب، هیچ سابقه دستوری وجود ندارد. این بدان معناست که همه تغییرات ایجاد شده "همانطور که هستند" انجام می شود و شما باید آنها را یادداشت کنید یا به خاطر بسپارید.

پشتیبانی از ویندوز 9x/NT/2000/XP/Vista/7

ویرایشگر Hex HexEdit با ماشین حساب تخصصی

HexEdit یکی دیگر از ویرایشگرهای باینری رایگان از MiTeC است.

  • بدون نیاز به نصب (قابل حمل)
  • رم و ویرایشگر دیسک
  • ماشین حساب تخصصی
  • قابلیت مقایسه فایل ها
  • می‌تواند داده‌ها را از رم به دیسک تخلیه کند (ایجاد یک Dump)
  • و دیگران...
  • فایل های باز را در حافظه ذخیره می کند

پشتیبانی از ویندوز 2000 - ویندوز 7

ویرایشگر هگز ساده Cygnus Free

Cygnus Free یک ویرایشگر هگز رایگان است که یکی از نسخه های قدیمی ویرایشگر تجاری است. بنابراین عملکرد محدود است.

  • سریع و آسان برای استفاده
  • جستجو و جایگزینی سریع
  • کشیدن و رها کردن
  • و امکانات دیگر...
  • یک فایل باز را با تمام مشکلات بعدی در RAM ذخیره می کند
  • هیچ پشتیبانی فنی برای نسخه رایگان وجود ندارد.
  • برای عملکرد بریده شده است

از ویندوز پشتیبانی می کند

راهنمای انتخاب سریع (لینک های دانلود برای ویرایشگرهای هگز رایگان)

HxD

پشتیبانی از بسیاری از زبان ها، از جمله روسی. ویرایشگر دیسک و رم به سرعت فایل های حجیم را ویرایش می کند. به شما امکان می دهد تا چک جمع ها را تولید کنید. امکان مقایسه فایل ها قادر به حذف ایمن، ادغام و تقسیم فایل ها.
همه تغییرات بلافاصله در دیسک ذخیره می شوند. بنابراین، قبل از ویرایش، همیشه یک نسخه پشتیبان از فایل ها ایجاد کنید.
http://mh-nexus.de/en/hxd/
http://mh-nexus.de/en/downloads.php?product=HxD
850 کیلوبایت 1.7.7.0 نرم افزار رایگان بدون محدودیت ویندوز 95 - 7

Hexplorer

رم و ویرایشگر دیسک. ویژگی های اضافی مانند تبدیل فوریه. مشاهده تصاویر می تواند هدرهای NTFS/FAT، BMP و غیره را تشخیص دهد. از ماکروها برای خودکارسازی وظایف پشتیبانی می کند
فایل باز را به طور کامل در حافظه نگه می دارد و ویرایش فایل های بزرگ را دشوار می کند. تنظیمات فونت و نمایش پیش فرض به خوبی انتخاب نشده اند.

نسخه نرم افزار: 6.31.00.5980
زبان رابط: روسی، انگلیسی و دیگران

درمان: شامل
نوع دارو: پچ

سیستم مورد نیاز:
ویندوز XP
ویندوز ویستا
ویندوز 7
ویندوز 8
ویندوز 8.1
ویندوز 10
ویندوز سرور 2003
ویندوز سرور 2003 R2
ویندوز سرور 2008
ویندوز سرور 2008 R2
ویندوز سرور 2012
ویندوز سرور 2012 R2
ویندوز سرور 2016

شرح:
Hex Editor Neo یک ویرایشگر فایل Hex، Decimal و Binary برای ویندوز است. این برنامه قابلیت انتخاب، مشاهده، ویرایش، جایگزینی، اشکال زدایی و تجزیه و تحلیل داده ها را دارد. به شما این امکان را می دهد که با دو کلیک بسته بندی کنید، فایل های EXE، DLL، DAT، AVI، MP3، JPG خود را با لغو و مجدد نامحدود دستکاری کنید. تاریخچه فایل نامحدود با تجسم و امکان ذخیره دانلود. یک پچ از تغییرات با دو کلیک ایجاد کنید.
ویژگی های برنامه:
قابلیت لغو نامحدود
انتخاب اشیاء مختلف.
ذخیره و بارگیری انتخاب شده است.
جستجو کردن.
جستجو و جایگزین کنید.
ذخیره و بارگیری تاریخچه
ایجاد بسته ها
عملیات با کلیپ بورد.
حالت های عملیاتی مختلف.
تنظیم رنگ در نمونه ها
بازرس داده ها
نشانک ها
نمایشگر ساختار.
آمار.
مبدل پایه
ایجاد سناریوها
[پنهان شدن]
زبان روسی:
در اولین شروع، برنامه به شما اطلاع می دهد که زبان روسی در دسترس است و آماده دانلود از وب سایت رسمی است.
روی Yes کلیک کنید.
در پنجره ای که باز می شود، کادر کنار زبان روسی را علامت بزنید و روی دکمه دانلود کلیک کنید.
سپس، زبان روسی را در لیست کشویی انتخاب کنید و روی دکمه Apply کلیک کنید.
پنجره ای با اخطار نشان می دهد که ترجمه توسط یک انجمن باز ایجاد شده است و ممکن است کاملاً صحیح نباشد. گزینه های زیر ارائه خواهد شد:
از این بسته لانگ استفاده کنید - از این ترجمه استفاده کنید
دسترسی به مخزن آنلاین - به تغییر ترجمه اصلی در مخزن بروید
لغو - لغو نصب

گزینه اول را انتخاب کنید و روی OK کلیک کنید. پس از آن، برنامه راه اندازی مجدد خود را برای اعمال تغییرات درخواست می کند، تأیید را فشار دهید و برنامه با رابط روسی زبان مجدداً راه اندازی می شود.

روش درمان:
برنامه را بدون راه اندازی نصب کنید.
Patch Patch.exe را در پوشه برنامه کپی کنید.
پچ را با حقوق Administrator اعمال کنید.

اطلاعات
بازدیدکنندگان در یک گروه میهماناننمی توانم در مورد این پست نظر بدهم

روز همگی بخیر

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

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

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

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

برترین مقالات مرتبط