Trình soạn thảo hex vs. phần mềm độc hại: Chọn trình soạn thảo thập lục phân để phân tích các tệp nhị phân

Trình soạn thảo HEX là một chương trình có thể hiển thị thông tin theo cách máy tính “nhìn thấy” nhưng chuyển đổi nó thành hệ thập lục phân. Mở bất kỳ tệp nào trong ứng dụng như vậy, người dùng sẽ thấy một ma trận bao gồm các cột và hàng, số lượng trong số đó phụ thuộc vào kích thước của tệp được đề cập. Do đó, nếu bạn thay đổi giá trị byte trong trình chỉnh sửa thì nội dung của tài liệu đang mở cũng sẽ thay đổi.

Một chút lý thuyết

Mọi dữ liệu đều được lưu trữ trong bộ nhớ PC dưới dạng từ máy, nếu không thì - byte. Mỗi cái bao gồm 8 bit (chữ số nhị phân lấy giá trị "0" hoặc "1"). Thông qua các phép tính toán học, bạn có thể hiểu rằng một byte có thể chứa một số trong phạm vi từ 0 đến 255. Nếu bạn chuyển đổi 255 sang hệ thập lục phân, nó sẽ được chuyển đổi thành FF. Nghĩa là, để hiển thị bất kỳ từ máy nào, sẽ rất thuận tiện khi sử dụng biểu diễn thập lục phân. Do đó tên của nhóm chương trình - trình soạn thảo thập lục phân.

Các thành phần cơ bản của chương trình

Ngoài ma trận được mô tả ở trên, giao diện của nhóm ứng dụng được trình bày có thể chứa các công cụ khác:

  • Đánh số dòng. Thường nằm ở phía bên trái của ứng dụng. Hiển thị độ lệch của byte đầu tiên của dòng so với phần đầu của tệp.
  • Ở trên cùng thường có một dải số tương tự biểu thị độ lệch byte của giá trị tương đối bên trái trong dòng. Bằng cách thêm các giá trị của chuỗi, bạn có thể nhận được số lượng của mỗi byte.
  • Ngăn bên phải có thể hiển thị dữ liệu giống như trong bảng nhưng dưới dạng văn bản cho người dùng).

Thông tin chi tiết về tập tin McAfee

Trình soạn thảo HEX này hoàn toàn miễn phí. Chỉ hoạt động trên hệ điều hành Windows. Sản phẩm đáp ứng đầy đủ các yêu cầu của quý ông như xem và chỉnh sửa một tập tin. Đồng thời, chương trình có giao diện dễ chịu và thân thiện với người dùng.

Nhưng các tính năng tiêu chuẩn là mức tối thiểu mà FileInsight có thể sử dụng được. Tối đa là bao nhiêu? Chúng ta cần bắt đầu với khả năng phân tích cấu trúc của các tệp thực thi. Điều này chưa đủ sao? Bất kỳ mảnh nào được chọn đều có thể được tháo rời nhanh chóng. Một cú nhấp chuột - và những con số khó hiểu sẽ trở thành một danh sách có thể đọc được.

Trong số những tính năng khác, trình soạn thảo HEX này cung cấp nhiều thuật toán xử lý mã để vượt qua sự bảo vệ do các nhà phát triển tích hợp. Trước hết các bạn cần chú ý giải mã các phương thức obfuscation như add, xor, Base64, shift. Các tập lệnh đi kèm với ứng dụng có thể phá vỡ tính năng bảo vệ bằng mật mã đó một cách dễ dàng. Hầu hết các hành động có thể được tự động hóa bằng cách viết các tập lệnh đơn giản bằng JS hoặc Python. Đôi khi không cần phải sáng tạo gì mới, vì cơ sở của những thứ này đã được sưu tầm rất ấn tượng.

Mặc dù FileInsight được coi là một trong những công cụ tốt nhất cho kỹ thuật đảo ngược nhưng chương trình cũng có một nhược điểm rất lớn - không có khả năng xử lý các tệp lớn hơn 400 MB.

Trình soạn thảo Hex Neo

Trình chỉnh sửa HEX này có hai phiên bản: miễn phí và nâng cao. Một sản phẩm có giấy phép phần mềm miễn phí có chất lượng cao nhưng không có gì nổi bật. Các tính năng bao gồm cài đặt giao diện mở rộng và phối màu. Phiên bản chuyên nghiệp cung cấp nhiều tính năng hữu ích hơn, đặc biệt phù hợp trong quá trình phân tích

Ví dụ: người dùng được cung cấp khả năng giải mã các chương trình được mã hóa bằng các thuật toán phổ biến. Ngoài ra, còn có các chức năng cho phép bạn chỉnh sửa tài nguyên cục bộ (RAM, luồng NTFS, ổ cứng). Tự động hóa quy trình được triển khai bằng cách sử dụng tập lệnh VBS và JS.

Tuy nhiên, tính năng quan trọng nhất của chương trình là trình dịch ngược của nó, có thể hoạt động với các tệp x64, x86 và .NET. Một tính năng khác không được các đối thủ cạnh tranh cung cấp là tạo bản vá dựa trên so sánh hai tệp nhị phân thực thi. Nó chắc chắn rất ấn tượng, nhưng khi so sánh với FileInsight, Neo vẫn còn thua kém. Tuy nhiên, NEO có thể xử lý các tệp lớn.

chào

Hiew HEX editor không có phiên bản miễn phí. Việc phát triển được thực hiện bởi một nhóm đến từ Nga. Lịch sử của sản phẩm bắt nguồn từ thời còn có các ứng dụng 16 bit cho DOS và Windows 3.1. Hiew thường được sử dụng bởi các chuyên gia liên quan đến vấn đề bảo mật máy tính và thông tin. Lý do rất rõ ràng: có đầy đủ các khả năng chỉnh sửa và xem các tệp nhị phân thực thi của Windows, cũng như các chương trình Linux (ELF) đã biên dịch.

Một tính năng đáng chú ý khác giúp ích cho kỹ thuật đảo ngược là trình dịch mã và lắp ráp tích hợp sẵn của Hiew. Hơn nữa, chúng hoạt động với cả ứng dụng x86 và x86_64, hướng dẫn của bộ xử lý cũng được hỗ trợ. Trình chỉnh sửa xử lý các tệp lớn mà không gặp bất kỳ khó khăn nào và cho phép bạn thực hiện các thay đổi dữ liệu ở mức độ thấp trên ổ cứng vật lý.

Một số lượng lớn các hành động có thể được tự động hóa. Để đạt được điều này, các lập trình viên đã tích hợp sẵn khả năng tạo tập lệnh, macro bàn phím và hàm API được sử dụng để gọi các thủ tục nội bộ từ các ứng dụng bên ngoài. Nhưng Hiew vẫn chưa đạt được thắng lợi vô điều kiện trong lĩnh vực soạn thảo hệ thập lục phân. Giao diện của nó được làm hoàn toàn theo phong cách DOS và các cửa sổ được hiển thị (hoặc bảng điều khiển, nếu chúng ta nói về hệ thống Linux).

Bài viết này sẽ nói về cách làm việc trong trình soạn thảo hex miễn phí Free Hex Editor Neo, sử dụng ví dụ về chỉnh sửa tệp BkEnd.dll từ việc cung cấp hoạt động chính xác của hệ thống này với .

1. Một chút về trình soạn thảo và tệp hex

Như bạn đã biết, bất kỳ tệp nào được lưu trữ trên ổ cứng máy tính đều là một chuỗi các từ máy - byte. Lần lượt, một byte bao gồm 8 bit, mỗi bit có thể lấy giá trị “0” hoặc “1”, nghĩa là một byte có thể nhận 2 giá trị 8 = 256 ​​trong khoảng từ 0 đến 255. Số là 256 10. được viết theo hệ thập lục phân, là một số tròn có ba chữ số - 100 16, tức là để biểu thị bất kỳ số nào trong phạm vi 0-255, sẽ không cần nhiều hơn 2 chữ số. Điều này có nghĩa là rất thuận tiện khi ghi giá trị của mỗi byte dưới dạng số có hai chữ số trong hệ thống số thập lục phân.

Trình soạn thảo hex hiển thị cho chúng ta tệp theo cách máy “nhìn thấy” nó, cụ thể là dưới dạng một chuỗi byte. Ví dụ: mở một file trong trình soạn thảo, chúng ta sẽ thấy một ma trận gồm 16 cột và số lượng hàng tùy thuộc vào kích thước file. Mỗi giá trị ma trận tương ứng với một byte, được viết dưới dạng số thập lục phân có hai chữ số. Bằng cách thay đổi giá trị của byte mong muốn, theo đó, chúng ta có thể thay đổi chính tệp đó.

Ngoài ra, bên cạnh bảng chúng ta có thể thấy:

  • Ở bên trái của ma trận, một dòng số được hiển thị: mỗi dòng tương ứng với một số chỉ địa chỉ/độ lệch của byte đầu tiên của dòng này. Bước địa chỉ bằng số cột.
  • Một thước đo khác được hiển thị ở đầu ma trận: phía trên mỗi cột độ lệch của byte trong cột này so với byte đầu tiên của dòng tương ứng được hiển thị. Tổng của số tương ứng với hàng thứ i và số tương ứng với cột thứ j là địa chỉ/độ lệch của byte (i;j) nằm ở giao điểm của hàng đã lấy và cột đã lấy.
  • Ở bên phải của ma trận, dữ liệu tương tự được hiển thị nhưng theo cách hiểu khác. Cách thay thế phổ biến nhất là hiển thị dữ liệu dưới dạng văn bản ASCII, với các byte có giá trị tương ứng với các ký tự không in được hiển thị dưới dạng dấu chấm (·). Bạn cũng có thể chỉnh sửa các giá trị trong khu vực này.

2. Cài đặt Neo Hex Editor miễn phí

Ví dụ: tôi cần một byte có phần bù 000d9cca ghi giá trị eb. Để thực hiện việc này, tôi tìm hàng “000d9cco” và cột “0a”, nhấp đúp vào ô mong muốn và nhập giá trị mới.

Tiến hành tương tự, tôi thực hiện những thay đổi sau:

  1. Để khắc phục lỗi " Yêu cầu MS SQL Server 6.5 + Gói dịch vụ 5a trở lên!» thay đổi các trường:
    bằng cách bù đắp 000d9cca nghĩa 83 thay đổi thành eb
    bằng cách bù đắp 000d9ccb nghĩa e8 thay đổi thành 15
    bằng cách bù đắp 000db130 nghĩa 83 thay đổi thành eb
    bằng cách bù đắp 000db131 nghĩa e8 thay đổi thành 10
  2. Để khắc phục lỗi " Thứ tự sắp xếp cho cơ sở dữ liệu khác với thứ tự sắp xếp của hệ thống!»:
    bằng cách bù đắp 0018a79d nghĩa 75 thay đổi thành eb
  3. Để khắc phục lỗi " Cú pháp sai gần từ khóa "TRANSACTION"»
    cụm từ GIAO DỊCH DUMP %s VỚI TRUNCATE_ONLY, nằm ở phần bù 002856B0 thay thế bằng một cụm từ THAY ĐỔI CƠ SỞ DỮ LIỆU %s THIẾT LẬP PHỤC HỒI ĐƠN GIẢN
  4. Để khắc phục lỗi " Cơ sở dữ liệu không thể mở được ở chế độ một người dùng", thay đổi các trường:
    bằng cách bù đắp 0028549c nghĩa 64 thay đổi thành 6b
    bằng cách bù đắp 0028549d nghĩa 62 thay đổi thành 70

Sau khi thực hiện xong tất cả các thay đổi, hãy lưu tệp bằng cách nhấp vào " Tài liệu» — « Cứu» .

Bài báo này hữu ích với bạn?

Chúc mọi người một ngày tốt lành.

Vì lý do nào đó, nhiều người tin rằng làm việc với các trình soạn thảo hex là lĩnh vực của các chuyên gia và những người mới sử dụng không nên thử chúng. Tuy nhiên, theo ý kiến ​​​​của tôi, nếu bạn có ít nhất các kỹ năng PC cơ bản và biết lý do tại sao bạn cần một trình soạn thảo hex, thì tại sao không?!

Sử dụng chương trình loại này, bạn có thể thay đổi bất kỳ tệp nào, bất kể loại tệp nào (nhiều sách hướng dẫn và hướng dẫn chứa thông tin về cách thay đổi một tệp cụ thể bằng trình soạn thảo hex)! Đúng, người dùng cần có ít nhất sự hiểu biết cơ bản về hệ thập lục phân (dữ liệu trong trình soạn thảo hex được trình bày chính xác trong đó). Tuy nhiên, kiến ​​thức cơ bản về nó được dạy trong các lớp khoa học máy tính ở trường, và có lẽ nhiều người đã nghe và có ý kiến ​​về nó (nên tôi sẽ không bình luận về nó trong bài viết này). Vì vậy, đây là những trình soạn thảo hex tốt nhất dành cho người mới bắt đầu (theo ý kiến ​​​​khiêm tốn của tôi).

1) Trình soạn thảo Hex miễn phí Neo

Một trong những trình chỉnh sửa đơn giản và phổ biến nhất cho các tệp thập lục phân, thập phân và nhị phân cho Windows. Chương trình cho phép bạn mở bất kỳ loại tệp nào, thực hiện các thay đổi (lịch sử thay đổi được lưu), chọn và chỉnh sửa tệp một cách thuận tiện, gỡ lỗi và phân tích.

Cũng cần lưu ý mức hiệu suất rất tốt cùng với yêu cầu hệ thống thấp đối với máy (ví dụ: chương trình cho phép bạn mở và chỉnh sửa các tệp khá lớn, trong khi các trình soạn thảo khác chỉ đơn giản là đóng băng và từ chối hoạt động).

Trong số những thứ khác, chương trình hỗ trợ tiếng Nga và có giao diện trực quan và chu đáo. Ngay cả một người dùng mới làm quen cũng có thể tìm ra nó và bắt đầu làm việc với tiện ích này. Nói chung, tôi giới thiệu nó cho tất cả những ai đang bắt đầu làm quen với các trình soạn thảo hex.

2) WinHex

Thật không may, trình chỉnh sửa này là phần mềm chia sẻ, nhưng nó là một trong những phần mềm linh hoạt nhất, hỗ trợ nhiều tùy chọn và tính năng khác nhau (một số trong đó rất khó tìm thấy giữa các đối thủ cạnh tranh).

Ở chế độ chỉnh sửa đĩa, nó cho phép bạn làm việc với: HDD, đĩa mềm, ổ flash, DVD, đĩa ZIP, v.v. Hỗ trợ các hệ thống tệp: NTFS, FAT16, FAT32, CDFS.

Tôi không thể không lưu ý đến các công cụ phân tích tiện lợi: ngoài cửa sổ chính, bạn có thể kết nối các công cụ bổ sung với nhiều máy tính, công cụ tìm kiếm và phân tích cấu trúc tệp. Nói chung, nó phù hợp cho cả người mới bắt đầu và người dùng có kinh nghiệm. Chương trình hỗ trợ tiếng Nga ( chọn menu sau: Trợ giúp / Cài đặt / Tiếng Nga ).

WinHex, ngoài các chức năng phổ biến nhất (hỗ trợ các chương trình tương tự), còn cho phép bạn “sao chép” đĩa và xóa thông tin khỏi chúng để không ai có thể khôi phục được!

3) Trình soạn thảo HxD Hex

Trình chỉnh sửa tệp nhị phân miễn phí và khá mạnh mẽ. Hỗ trợ tất cả các mã hóa chính (ANSI, DOS/IBM-ASCII và EBCDIC), các tệp ở hầu hết mọi kích thước (nhân tiện, trình chỉnh sửa còn cho phép, ngoài các tệp, chỉnh sửa RAM và ghi trực tiếp các thay đổi vào ổ cứng!).

Bạn cũng có thể lưu ý đến một giao diện được chăm chút kỹ lưỡng, chức năng thuận tiện và đơn giản để tìm kiếm và thay thế dữ liệu, một hệ thống sao lưu và khôi phục theo từng cấp độ và nhiều cấp độ.

Sau khi khởi chạy, chương trình bao gồm hai cửa sổ: bên trái là mã thập lục phân và bên phải là bản dịch văn bản và nội dung của tệp.

Trong số những điểm hạn chế, tôi nhấn mạnh việc thiếu tiếng Nga. Tuy nhiên, nhiều chức năng sẽ rõ ràng ngay cả với những người chưa từng học tiếng Anh...

4) HexCmp

HexCmp - tiện ích nhỏ này kết hợp 2 chương trình cùng một lúc: chương trình đầu tiên cho phép bạn so sánh các tệp nhị phân với nhau và chương trình thứ hai là trình soạn thảo hex. Đây là một tùy chọn rất có giá trị khi bạn cần tìm ra sự khác biệt trong các tệp khác nhau, giúp bạn khám phá các cấu trúc khác nhau của nhiều loại tệp khác nhau.

Nhân tiện, các địa điểm sau khi so sánh có thể được sơn bằng các màu khác nhau, tùy thuộc vào vị trí mọi thứ khớp với nhau và vị trí dữ liệu khác nhau. Sự so sánh xảy ra nhanh chóng và rất nhanh chóng. Chương trình hỗ trợ các tệp có kích thước không vượt quá 4 GB (khá đủ cho hầu hết các tác vụ).

Ngoài cách so sánh thông thường, bạn cũng có thể so sánh ở dạng văn bản (hoặc thậm chí cả hai cùng một lúc!). Chương trình khá linh hoạt, nó cho phép bạn tùy chỉnh bảng màu và chỉ định các nút tắt. Nếu bạn định cấu hình chương trình phù hợp, bạn có thể làm việc với nó mà không cần chuột! Nói chung, tôi khuyên tất cả những người mới “kiểm tra” trình soạn thảo hex và cấu trúc tệp nên đọc nó.

5) Hội thảo lục giác

Hex Workshop là một trình chỉnh sửa tệp nhị phân đơn giản và tiện lợi, nổi bật chủ yếu bởi cài đặt linh hoạt và yêu cầu hệ thống thấp. Nhờ đó, nó có thể được sử dụng để chỉnh sửa các tệp khá lớn mà các trình chỉnh sửa khác không thể mở hoặc đóng băng.

Trình chỉnh sửa có tất cả các chức năng cần thiết nhất: chỉnh sửa, tìm kiếm và thay thế, sao chép, dán, v.v. Chương trình có thể thực hiện các thao tác logic, tiến hành so sánh tệp nhị phân, xem và tạo tổng kiểm tra tệp khác nhau, xuất dữ liệu sang các định dạng phổ biến: rtf và html .

Trình soạn thảo cũng có bộ chuyển đổi giữa hệ nhị phân, hệ nhị phân và hệ thập lục phân. Nói chung, đây là một kho vũ khí tốt dành cho trình soạn thảo hex. Có lẽ điểm tiêu cực duy nhất là chương trình này là phần mềm chia sẻ...

Hex Editor Neo là phiên bản miễn phí của trình chỉnh sửa tệp thập lục phân và nhị phân, có khả năng chỉnh sửa các đối tượng lớn. Cho phép bạn hoàn tác/làm lại nhiều lần sau khi chỉnh sửa. Ngoài ra, các công cụ tiện lợi để tìm kiếm và thay thế dữ liệu cũng được tích hợp sẵn.

Hex Editor Neo có khả năng đánh dấu, xem, chỉnh sửa, thay thế, gỡ lỗi và phân tích dữ liệu. Một chất lượng quan trọng của chương trình là khả năng mở đồng thời nhiều tệp (hỗ trợ theo thẻ). Ví dụ: với trình chỉnh sửa, bạn có thể tạo các bản vá cho một tệp bằng hai cú nhấp chuột.

Thao tác với các tệp EXE, DLL, DAT, AVI, MP3, JPG của bạn với khả năng hoàn tác/làm lại không giới hạn. Lịch sử công việc đã thực hiện xuất hiện dưới dạng cây; bạn luôn có thể dễ dàng quay lại loại dữ liệu ban đầu hoặc mong muốn.

Các tính năng của Hex Editor Neo

  • Chỉnh sửa tệp nhị phân có kích thước bất kỳ với tốc độ nhanh nhất
  • Tìm và thay thế dữ liệu trong file nhị phân
  • Viết chương trình vi mã
  • Khám phá chức năng của bất kỳ tệp thực thi nào

Giống như Windows Notepad. Hơn nữa, nếu bạn mở tệp nhị phân bằng trình soạn thảo văn bản và lưu nó vào đĩa, trong hầu hết các trường hợp, tệp sẽ bị hỏng và không chạy được. Để thực hiện các chỉnh sửa chính xác, bạn phải sử dụng trình soạn thảo thập lục phân (hex), đôi khi còn được gọi là trình soạn thảo nhị phân.

Hầu hết người dùng thông thường dường như không có bất kỳ nhiệm vụ hoặc nhu cầu sử dụng trình soạn thảo thập lục phân nào. Tuy nhiên, đối với những người dùng am hiểu công nghệ, những trình soạn thảo như vậy có thể là công cụ không thể thiếu.

Ghi chú: Thực tế, nhưng có một thời điểm, để chỉnh sửa trình cài đặt asp.net 1.1 tiêu chuẩn, bạn phải điều chỉnh mã nhị phân. Ví dụ: để biến một trong các điều khiển thành trường nhập mật khẩu.

Bài đánh giá này chứa một số trình soạn thảo hex miễn phí tốt nhất cho các nhu cầu khác nhau.

Đánh giá về trình soạn thảo Hex miễn phí

Có sẵn một số trình soạn thảo hex miễn phí tuyệt vời, từ các sản phẩm nhỏ, đơn giản đến phức tạp có thể so sánh với các giải pháp thương mại. Tuy nhiên, danh mục trình soạn thảo hex là một trong những danh mục mà nhu cầu và sở thích cá nhân quan trọng đến mức việc so sánh các sản phẩm không chỉ khó khăn mà còn vô nghĩa. Vì vậy, bạn không nên cho rằng các sản phẩm được sắp xếp theo thứ tự giảm dần.

HxD là một trình soạn thảo hex thập lục phân tuyệt vời

Một trong những tiện ích tốt nhất để chỉnh sửa mã nhị phân là . Thứ nhất, chương trình có tính di động và không cần cài đặt, điều này đặc biệt quan trọng nếu bạn thường xuyên cần chỉnh sửa các tệp thực thi. Thứ hai, nó có giao diện đẹp. Thứ ba, HxD xử lý các tệp lớn mà không bị trễ hoặc đóng băng màn hình. Ngoài ra, còn thêm lịch sử chỉnh sửa không giới hạn, tìm kiếm và thay thế nhanh, so sánh tệp nhị phân và hỗ trợ đầy đủ cho ANSI, DOS/IBM-ASCII và EBCDIC. Và hàng tá khả năng khác, một số khả năng sẽ được liệt kê dưới đây. HxD cũng cho phép bạn chỉnh sửa không chỉ đĩa mà còn cả RAM. Trên thực tế, tập hợp các khả năng như vậy khiến chương trình trở thành một món đồ chơi nguy hiểm trong tay người dùng mới làm quen. Ngoài ra, các ứng dụng bảo mật có thể phản ứng với hành động của nó theo cách tương tự, nhưng những người dùng có kinh nghiệm hiểu rằng điều này xảy ra do đặc thù của việc truy cập dữ liệu và việc sử dụng các chức năng nguy hiểm tiềm tàng.

Nhìn chung, HxD rất phù hợp cho những người thường xuyên xử lý các mã nhị phân khác nhau.

Các tính năng và đặc điểm khác:

  • Truy cập an toàn vào các tệp mà các chương trình khác sử dụng
  • Trình tạo tổng kiểm tra: Tổng kiểm tra, CRC, CRC tùy chỉnh, SHA-1, SHA-512, MD5, ...
  • Xuất dữ liệu sang nhiều định dạng khác nhau
  • Chèn mẫu mã
  • Khả năng xóa tập tin một cách an toàn.
  • Tách hoặc hợp nhất các tập tin
  • Các loại nhóm khác nhau trong cột (1,2,4,8,16 byte)
  • Làm nổi bật dữ liệu đã thay đổi
  • Chuyển nhanh đến một địa chỉ
  • Hỗ trợ sao chép dữ liệu clipboard từ các chương trình khác: Visual Studio/Visual C++, WinHex, HexWorkshop, ...
  • Dấu trang
  • Và nhiều hơn nữa...

Hex editor Heexplorer là một dạng tương tự của HxD với khả năng xem hình ảnh khi phân tích steganography

Một trình soạn thảo hex tuyệt vời khác là mã nguồn mở. Chương trình có một số tính năng độc đáo khiến nó trở thành một trình chỉnh sửa hình ảnh nhị phân mạnh mẽ. Điều này có nghĩa là bạn có thể xem tất cả các tệp đồ họa không chỉ từ quan điểm thể hiện trực quan mà còn cả mã nhị phân của chúng. Tất nhiên, thật khó để tưởng tượng việc chỉnh sửa hình ảnh theo hệ thập lục phân trong cuộc sống hàng ngày. Tuy nhiên, nó có thể được sử dụng cho các mục đích như steganography.

Nhìn chung, Heexplorer không chỉ phù hợp với những người thường xuyên chỉnh sửa mã nhị phân mà còn phù hợp với những người sử dụng cách sử dụng mã nhị phân không chuẩn.

Các tính năng và đặc điểm chính:

  • Sáu cách phối màu giao diện cho các tác vụ khác nhau.
  • Lịch sử lệnh không giới hạn
  • trình phân tách x86
  • Nhập và xuất sang 20 định dạng tệp nhị phân khác nhau, bao gồm Intel Hex, Motorola S-Record, tiêu chuẩn Atmel, v.v.
  • Khả năng tìm các mẫu định kỳ trong dữ liệu
  • Xem hình ảnh
  • Lọc văn bản từ dữ liệu nhị phân
  • Thuật toán tìm kiếm Boyer-Moore
  • Điều hướng nhanh đến các địa chỉ
  • Cho phép bạn tạo cấu trúc của các kiểu dữ liệu đơn giản, chẳng hạn như số nguyên hoặc số dấu phẩy động
  • Trình tạo số giả ngẫu nhiên
  • Cho phép bạn ghi macro (tập lệnh) để tự động hóa các tác vụ

Trình soạn thảo hex khác

Có những trình soạn thảo hex khác cũng đáng được chú ý và có thể hữu ích.

Trình soạn thảo thập lục phân XVI32 đơn giản và tiện lợi

XVI32 là một trình soạn thảo hệ thập lục phân miễn phí có tên bắt nguồn từ chữ số La Mã XVI (16).

  • Hỗ trợ các tập lệnh để tự động hóa các tác vụ.
  • Tìm kiếm theo mẫu
  • ASCII/ANSI
  • Chuyển đổi ký tự dựa trên định nghĩa của người dùng
  • Viết các khối riêng lẻ vào một tập tin
  • Và những khả năng khác...
  • Lưu trữ tệp đang mở trong bộ nhớ, vì vậy các tệp lớn sẽ gặp vấn đề.
  • Như vậy, không có lịch sử lệnh. Điều này có nghĩa là mọi thay đổi bạn thực hiện đều được thực hiện "nguyên trạng" và bạn sẽ phải ghi lại hoặc ghi nhớ chúng.

Hỗ trợ Windows 9x/NT/2000/XP/Vista/7

Trình soạn thảo Hex HexEdit bằng máy tính chuyên dụng

HexEdit là một trình soạn thảo nhị phân miễn phí khác của MiTeC.

  • Không cần cài đặt (portable)
  • Trình chỉnh sửa RAM và đĩa
  • Máy tính chuyên dụng
  • Có thể so sánh các tập tin
  • Có thể đổ dữ liệu từ RAM vào đĩa (tạo kết xuất)
  • Và những người khác...
  • Lưu trữ các tập tin đang mở trong bộ nhớ

Hỗ trợ Windows 2000 - Windows 7

Cygnus Trình soạn thảo hex đơn giản miễn phí

Cygnus Free là trình soạn thảo hex miễn phí, là một trong những phiên bản cũ hơn của trình chỉnh sửa thương mại. Vì vậy chức năng bị hạn chế.

  • Nhanh chóng và dễ dàng để sử dụng
  • Tìm kiếm và thay thế nhanh chóng
  • Kéo thả
  • Và những khả năng khác...
  • Lưu trữ một tệp đang mở trong RAM cùng với tất cả các sự cố tiếp theo
  • Phiên bản miễn phí không có hỗ trợ kỹ thuật
  • Cắt bớt cho chức năng

Hỗ trợ Windows

Hướng dẫn lựa chọn nhanh (liên kết tải xuống trình soạn thảo hex miễn phí)

HxD

Hỗ trợ nhiều ngôn ngữ, bao gồm cả tiếng Nga. Trình chỉnh sửa đĩa và RAM. Chỉnh sửa nhanh các tập tin lớn. Cho phép bạn tạo tổng kiểm tra. Có khả năng so sánh các tập tin. Có thể xóa, hợp nhất và chia nhỏ tập tin một cách an toàn.
Tất cả các thay đổi ngay lập tức được lưu vào đĩa. Vì vậy, hãy luôn sao lưu các tập tin của bạn trước khi chỉnh sửa.
http://mh-nexus.de/en/hxd/
http://mh-nexus.de/en/downloads.php?product=HxD
850 KB 1.7.7.0 Phần mềm miễn phí không giới hạn Windows 95 - 7

heexplorer

Trình chỉnh sửa RAM và đĩa. Các tính năng bổ sung như biến đổi Fourier. Xem hình ảnh. Có thể nhận dạng các tiêu đề NTFS/FAT, BMP, v.v. Hỗ trợ macro để tự động hóa các tác vụ
Giữ toàn bộ tệp đang mở trong bộ nhớ, khiến các tệp lớn khó chỉnh sửa. Theo mặc định, cài đặt phông chữ và hiển thị không được lựa chọn tốt.