Hex Editors على Linux

Hex Editors Linux



يتم استخدام برامج تحرير Hex لفحص الملفات التنفيذية المترجمة أو الملفات الثنائية. يمكنك بسهولة استخدام محرر سداسي عشري لتغيير طريقة عمل البرنامج بخبرة كافية. على سبيل المثال ، يمكنك تغيير بعض الشروط ، وإلغاء الشروط ، وتغيير بعض سلاسل الملف الثنائي المترجم باستخدام محرر ست عشري. في هذا المقال سوف أتحدث عن بعض المحررات السداسية لينكس وكيفية استخدامها. هيا بنا نبدأ.

محررات Linux Hex

هناك العديد من برامج تحرير Linux السداسية. بعض من تلك الشعبية xxd و DHex و HexEdit و يبارك و HexCurse إلخ هنا xxd و في المنتصف و عرافة و HexCurse لا تحتوي برامج تحرير hex على أي واجهة مستخدم رسومية ، يمكنك استخدامها فقط من محطة Linux. يبارك يحتوي المحرر السداسي على واجهة مستخدم رسومية (GUI). انا قد جئت و إيماكس يمكن استخدامها أيضًا كمحررات سداسية عشرية في Linux. في هذه المقالة ، سوف نلقي نظرة على بعضها.







تثبيت Linux Hex Editors

في هذا القسم ، سأوضح لك كيفية تثبيت برامج تحرير hex في Linux ، خاصة على Ubuntu / Debian.



قم أولاً بتحديث ذاكرة التخزين المؤقت لمستودع apt package باستخدام الأمر التالي:



$سودو تحديث apt-get

تثبيت xxd:

لتثبيت xxd ، قم بتشغيل الأمر التالي:





$سودو تثبيت apt-getxxd

xxd يجب تثبيته.



تثبيت DHex:

يمكنك تثبيت ملفات DHex بالأمر التالي:

$سودو تثبيت apt-getما بين أثنين

في المنتصف يجب تثبيته.

تثبيت HexEdit:

يمكنك تشغيل الأمر التالي للتثبيت HexEdit :

$سودو تثبيت apt-getعرافة

HexEdit يجب تثبيته.

تثبيت HexCurse:

يمكنك تثبيت ملفات HexCurse بالأمر التالي:

$سودو تثبيت apt-getسداسي

HexCurse يجب تثبيته.

تثبيت بليس:

لتثبيت يبارك محرر سداسي عشري رسومي ، قم بتشغيل الأمر التالي:

$سودو تثبيت apt-getيبارك

الآن اضغط و ثم اضغط لاستكمال.

يبارك يجب تثبيت محرر ست عشري.

الآن لتبدأ يبارك محرر ست عشري ، انتقل إلى قائمة التطبيق والبحث عن يبارك ، ويجب أن تجد رمز يبارك محرر عرافة. انقر عليه.

يبارك يجب فتح محرر ست عشري.

سأوضح لك كيفية استخدامه لاحقًا.

باستخدام محرر Bless Hex

لا يمكن توضيح كيفية عمل كل محرر من محرري Hex لأنه خارج نطاق هذه المقالة. سأغطي فقط يبارك محرر ست عشري رسومي في هذه المقالة. المفاهيم هي نفسها في المحررين السداسي عشرية الأخرى. ستحتاج إلى القليل من الوقت لتتعلم كيفية استخدامها. هذا كل شئ.

سأكتب وأجمع برنامج C بسيطًا وسأغير البرنامج المترجم باستخدام يبارك محرر ست عشري ، فقط لتظهر لك كيف يعمل محرر ست عشري. هيا بنا نبدأ.

ملاحظة: إذا كنت تستخدم Ubuntu / Debian ، وتريد المتابعة ، فستحتاج إلى تثبيت أدوات تطوير C / C ++ لترجمة برامج C. فقط قم بتشغيل sudo apt-get update 'ثم تشغيل' sudo apt-get install build-ضروري 'لتثبيت أدوات تطوير C / C ++ على Ubuntu / Debian.

هذا هو برنامج C الذي سأقوم بتجميعه. يتم حفظه في ~ / test.c ملف.

الآن لتجميع ملف المصدر C ~ / test.c ، افتح Terminal وقم بتشغيل الأمر التالي:

$مجلس التعاون الخليجي -أو اختبارج

بمجرد ملف المصدر C ~ / test.c يتم تجميع ملف ثنائي ~ / اختبار سيتم إنشاؤه. قم بتشغيله على النحو التالي:

$./اختبار

كما ترى من لقطة الشاشة أدناه ، يتم عرض الإخراج الصحيح على الشاشة.

الآن لتحرير ملف ~ / اختبار ثنائي المترجمة ، ابدأ في يبارك محرر عرافة وانقر فوق ملف ثم انقر فوق افتح من القائمة المنسدلة. يمكنك أيضًا الضغط على + أو لفتح ملف بامتداد يبارك محرر عرافة.

يجب فتح منتقي الملفات. الآن حدد ملف ~ / اختبار ملف ثنائي وانقر فوق افتح .

كما ترون ، فإن ملفات ~ /اختبار الملف مفتوح مع يبارك محرر عرافة.

يحتوي بشكل أساسي على 3 أقسام ، أحدهما يعرض ثنائيًا ، ويعرض أحدهما سداسيًا والآخر يعرض أحرف ASCII.

إذا حددت أي شيء من أي جانب ، فيجب إبراز التمثيل السداسي أو الثنائي الدقيق كما ترى من لقطة الشاشة أدناه.

يمكنك البحث عن مجموعة محددة من String أو Hex أو Binary مع يبارك محرر عرافة. للقيام بذلك ، انقر فوق رمز البحث وسيظهر مربع البحث كما هو موضح في لقطة الشاشة أدناه.

يمكنك أيضًا تغيير ما إذا كنت تريد البحث عن Hexadecimal أو Binary أو Text من ملف كما القائمة المنسدلة.

انا ذاهب للتغيير لينكس النعناع نص إلى LinuxHint . لذلك بحثت عن لينكس النعناع . بمجرد الانتهاء من كتابة استعلام البحث ، اضغط على .

يمكنك الآن النقر فوق نص ASCII وحذف وإضافة أحرف هناك.

بمجرد الانتهاء ، احفظه من ملف > يحفظ أو بالضغط + س .

الآن إذا قمت بتشغيل ~ / اختبار مرة أخرى ، يجب أن ترى LinuxHint بدلا من لينكس النعناع .

هذه هي الطريقة التي تستخدم بها محررات Hex في Linux. شكرا لقراءة هذا المقال.