עורכי הקס על לינוקס

Hex Editors Linux



עורכי הקס משמשים לבדיקת קובצי ההפעלה המורכבים או הקבצים הבינאריים. אתה יכול בקלות להשתמש בעורך hex כדי לשנות את אופן הפעולה של תוכנה עם מספיק ניסיון. לדוגמה, תוכל לשנות כמה תנאים, לשלול תנאים, לשנות כמה מחרוזות של קובץ בינארי מקובץ באמצעות עורך hex. במאמר זה אדבר על כמה מעורכי ה- hex של לינוקס ועל אופן השימוש בהם. בואו נתחיל.

עורכי Linux Hex

יש הרבה עורכי הקסקס של Linux. כמה מהפופולריים הם xxd , DHex , HexEdit , לברך , HexCurse וכו 'כאן xxd , באמצע , Hexedit , HexCurse לעורכי hex אין ממשק משתמש גרפי, אתה יכול להשתמש בהם רק ממסוף לינוקס. לברך לעורך hex יש ממשק משתמש גרפי (GUI). באתי ו Emacs יכול לשמש גם כעורכי hex ב- Linux. במאמר זה נבחן כמה מהם.







התקנת עורכי Linux Hex

בחלק זה, אני הולך להראות לך כיצד להתקין את עורכי ה- hex ב- Linux, במיוחד ב- Ubuntu/Debian.



עדכן תחילה את מטמון מאגרי החבילות apt עם הפקודה הבאה:



$סודו עדכון apt-get

התקנת xxd:

להתקין xxd , הפעל את הפקודה הבאה:





$סודו apt-get להתקיןxxd

xxd צריך להיות מותקן.



התקנת DHex:

אתה יכול להתקין DHex עם הפקודה הבאה:

$סודו apt-get להתקיןבין לבין

באמצע צריך להיות מותקן.

התקנת HexEdit:

אתה יכול להריץ את הפקודה הבאה להתקנה HexEdit :

$סודו apt-get להתקיןhexedit

HexEdit צריך להיות מותקן.

התקנת HexCurse:

אתה יכול להתקין HexCurse עם הפקודה הבאה:

$סודו apt-get להתקיןשושלת

HexCurse צריך להיות מותקן.

התקנת ברכה:

להתקין לברך עורך hex גרפי, הפעל את הפקודה הבאה:

$סודו apt-get להתקיןלברך

עכשיו לחץ ו ולאחר מכן לחץ על להמשיך.

לברך יש להתקין עורך hex.

עכשיו כדי להתחיל לברך עורך hex, עבור אל תפריט יישום ולחפש לברך , וכדאי שתמצא את הסמל עבור לברך עורך hex. לחץ על זה.

לברך יש לפתוח עורך hex.

אראה לך כיצד להשתמש בו מאוחר יותר.

שימוש בעורך Bless Hex

לא ניתן להראות לך כיצד כל אחד מעורכי הקס פועל מכיוון שהוא מחוץ להיקף מאמר זה. אני אכסה רק את לברך עורך הקס גרפי במאמר זה. המושגים זהים בעורכי hex אחרים. תצטרך קצת זמן ללמוד כיצד להשתמש בהם. זה הכל.

אני אכתוב וארכז תוכנית C פשוטה ואשנה את התוכנית המורכבת באמצעות לברך עורך hex, רק כדי להראות לך כיצד עובד עורך hex. בואו נתחיל.

הערה: אם אתה משתמש באובונטו/דביאן וברצונך לעקוב, יהיה עליך להתקין את כלי הפיתוח C/C ++ לעריכת תוכניות C. פשוט תרוץ ' עדכון sudo apt-get 'ולאחר מכן הפעל' sudo apt-get install build-essential -y 'להתקין את כלי הפיתוח C/C ++ ב- Ubuntu/Debian.

זוהי תוכנית C שאני הולך להרכיב. הוא נשמר ב ~ / test.c קוֹבֶץ.

עכשיו כדי לאסוף את קובץ המקור C ~ / test.c , פתח מסוף והפעל את הפקודה הבאה:

$gcc -אוֹ מִבְחָןtest.c

פעם אחת קובץ המקור C ~ / test.c מורכב, קובץ בינארי ~/מבחן יווצר. הפעל אותו באופן הבא:

$./מִבְחָן

כפי שאתה יכול לראות מצילום המסך למטה, הפלט הנכון מוצג על המסך.

עכשיו לערוך את ~/מבחן הידור בינארי, התחל את לברך עורך hex ולחץ על קוֹבֶץ ולאחר מכן לחץ על לִפְתוֹחַ מהתפריט הנפתח. אתה יכול גם ללחוץ + אוֹ לפתיחת קובץ איתו לברך עורך hex.

בוחר קבצים צריך להיפתח. כעת בחר את ~/מבחן קובץ בינארי ולחץ על לִפְתוֹחַ .

כפי שאתה יכול לראות, ~ /מִבְחָן הקובץ נפתח עם לברך עורך hex.

יש לו בעצם 3 חלקים, אחד שמציג בינארי, אחד מציג hex והשני מציג תווים ASCII.

אם תבחר משהו מכל צד, יש להדגיש את הייצוג המדויק או המשמעות הבינארית כפי שאתה יכול לראות מצילום המסך למטה.

אתה יכול לחפש שילוב מחרוזת, Hex או בינארי ספציפי עם לברך עורך hex. לשם כך, לחץ על סמל החיפוש ותיבת חיפוש אמורה להופיע כמסומנת בצילום המסך למטה.

תוכל גם לשנות אם ברצונך לחפש הקסדצימלי, בינארי או טקסט מתוך כפי ש תפריט נפתח.

אני עומד להשתנות LinuxMint טקסט אל LinuxHint . אז חיפשתי LinuxMint . לאחר שתסיים להקליד את שאילתת החיפוש, לחץ על .

כעת תוכל ללחוץ על הטקסט ASCII ולמחוק ולהוסיף שם תווים.

לאחר שתסיים, שמור אותו מ קוֹבֶץ > להציל או על ידי לחיצה על + ש .

עכשיו אם אתה רץ ~/מבחן שוב, אתה צריך לראות LinuxHint במקום LinuxMint .

כך בעצם אתה משתמש בעורכי Hex בלינוקס. תודה שקראת מאמר זה.