Trình chỉnh sửa Hex trên Linux

Hex Editors Linux



Các trình chỉnh sửa Hex được sử dụng để kiểm tra các tệp thực thi hoặc tệp nhị phân đã được biên dịch. Bạn có thể dễ dàng sử dụng trình chỉnh sửa hex để thay đổi cách hoạt động của một phần mềm với đủ kinh nghiệm. Ví dụ: bạn có thể thay đổi một số điều kiện, phủ định điều kiện, thay đổi một số chuỗi của tệp nhị phân đã biên dịch bằng trình chỉnh sửa hex. Trong bài viết này, tôi sẽ nói về một số trình soạn thảo hex của Linux và cách sử dụng chúng. Bắt đầu nào.

Trình chỉnh sửa Linux Hex

Có rất nhiều trình soạn thảo Linux hex trên mạng. Một số trong những cái phổ biến là xxd , DHex , HexEdit , Ban phước , HexCurse vv Tại đây xxd , Ở giữa , Hexedit , HexCurse trình chỉnh sửa hex không có bất kỳ giao diện người dùng đồ họa nào, bạn chỉ có thể sử dụng chúng từ thiết bị đầu cuối Linux. Ban phước trình soạn thảo hex có giao diện người dùng đồ họa (GUI). tôi đã đếnEmacs cũng có thể được sử dụng làm trình soạn thảo hex trong Linux. Trong bài viết này, chúng ta sẽ xem xét một số trong số chúng.







Cài đặt trình chỉnh sửa Hex của Linux

Trong phần này, tôi sẽ chỉ cho bạn cách cài đặt các trình soạn thảo hex trong Linux, đặc biệt là trên Ubuntu / Debian.



Trước tiên, hãy cập nhật bộ đệm ẩn của kho lưu trữ gói apt bằng lệnh sau:



$sudo apt-get cập nhật

Cài đặt xxd:

Để cài đặt xxd , chạy lệnh sau:





$sudo apt-get cài đặtxxd

xxd nên được cài đặt.



Cài đặt DHex:

Bạn có thể cài đặt DHex với lệnh sau:

$sudo apt-get cài đặtở giữa

Ở giữa nên được cài đặt.

Cài đặt HexEdit:

Bạn có thể chạy lệnh sau để cài đặt HexEdit :

$sudo apt-get cài đặthexedit

HexEdit nên được cài đặt.

Cài đặt HexCurse:

Bạn có thể cài đặt HexCurse với lệnh sau:

$sudo apt-get cài đặthexcurse

HexCurse nên được cài đặt.

Cài đặt Bless:

Để cài đặt Ban phước trình chỉnh sửa hex đồ họa, chạy lệnh sau:

$sudo apt-get cài đặtban phước

Bây giờ bấm và sau đó nhấn để tiếp tục.

Ban phước trình soạn thảo hex nên được cài đặt.

Bây giờ để bắt đầu Ban phước trình chỉnh sửa hex, đi tới Menu ứng dụng và tìm kiếm Ban phước và bạn sẽ tìm thấy biểu tượng cho Ban phước trình soạn thảo hex. Nhấn vào nó.

Ban phước trình soạn thảo hex sẽ được mở.

Tôi sẽ chỉ cho bạn cách sử dụng nó sau.

Sử dụng Trình chỉnh sửa Hex Bless

Không thể cho bạn thấy cách hoạt động của từng trình chỉnh sửa Hex vì nó nằm ngoài phạm vi của bài viết này. Tôi sẽ chỉ bao gồm Ban phước trình soạn thảo hex đồ họa trong bài viết này. Các khái niệm này giống nhau trong các trình soạn thảo hex khác. Bạn sẽ cần một chút thời gian để học cách sử dụng chúng. Đó là tất cả.

Tôi sẽ viết và biên dịch một chương trình C đơn giản và tôi sẽ thay đổi chương trình đã biên dịch bằng cách sử dụng Ban phước trình chỉnh sửa hex, chỉ để cho bạn thấy cách hoạt động của trình chỉnh sửa hex. Bắt đầu nào.

LƯU Ý: Nếu bạn đang sử dụng Ubuntu / Debian và bạn muốn tiếp tục, bạn sẽ cần cài đặt các công cụ phát triển C / C ++ để biên dịch các chương trình C. Chỉ cần chạy ' sudo apt-get cập nhật 'Và sau đó chạy' sudo apt-get install build-essential -y 'Để cài đặt các công cụ phát triển C / C ++ trên Ubuntu / Debian.

Đây là chương trình C mà tôi sẽ biên dịch. Nó được lưu trong ~ / test.c tập tin.

Bây giờ để biên dịch tệp nguồn C ~ / test.c , mở một Terminal và chạy lệnh sau:

$gcc -hoặc kiểm tratest.c

Khi tệp nguồn C ~ / test.c được biên dịch, một tệp nhị phân ~ / kiểm tra sẽ được tạo ra. Chạy nó như sau:

$./kiểm tra

Như bạn có thể thấy từ ảnh chụp màn hình bên dưới, đầu ra chính xác được hiển thị trên màn hình.

Bây giờ để chỉnh sửa ~ / kiểm tra đã biên dịch nhị phân, bắt đầu Ban phước trình chỉnh sửa hex và nhấp vào Tập tin và sau đó nhấp vào Mở ra từ menu thả xuống. Bạn cũng có thể nhấn + hoặc để mở một tệp với Ban phước trình soạn thảo hex.

Một bộ chọn tệp sẽ mở ra. Bây giờ hãy chọn ~ / kiểm tra tệp nhị phân và nhấp vào Mở ra .

Như bạn có thể thấy, ~ /kiểm tra tệp được mở bằng Ban phước trình soạn thảo hex.

Về cơ bản nó có 3 phần, một phần hiển thị nhị phân, một phần hiển thị hex và phần còn lại hiển thị các ký tự ASCII.

Nếu bạn chọn bất kỳ thứ gì từ bất kỳ phía nào, biểu diễn hex hoặc nhị phân chính xác sẽ được đánh dấu như bạn có thể thấy từ ảnh chụp màn hình bên dưới.

Bạn có thể tìm kiếm kết hợp Chuỗi, Hex hoặc Binary cụ thể với Ban phước trình soạn thảo hex. Để làm điều đó, hãy nhấp vào biểu tượng tìm kiếm và một hộp tìm kiếm sẽ xuất hiện như được đánh dấu trong ảnh chụp màn hình bên dưới.

Bạn cũng có thể thay đổi xem bạn muốn tìm kiếm Hệ thập lục phân, Nhị phân hay Văn bản từ như trình đơn thả xuống.

Tôi sẽ thay đổi LinuxMint nhắn tin tới LinuxHint . Vì vậy, tôi đã tìm kiếm LinuxMint . Sau khi bạn nhập xong truy vấn tìm kiếm, hãy nhấn .

Bây giờ bạn có thể nhấp vào văn bản ASCII và xóa và thêm các ký tự ở đó.

Khi bạn đã hoàn tất, hãy lưu nó từ Tập tin > Cứu hoặc bằng cách nhấn + NS .

Bây giờ nếu bạn chạy ~ / kiểm tra một lần nữa, bạn sẽ thấy LinuxHint thay vì LinuxMint .

Về cơ bản, đó là cách bạn sử dụng trình chỉnh sửa Hex trong Linux. Cảm ơn đã đọc bài viết này.