Bless Description

Bless is a binary (hexadecimal) editor, a program that allows you to edit files as sequences of bytes. It is written in C# and uses the Gtk# bindings for the GTK+ toolbox.

The application provides the following features:

  • Efficient editing of large data files.
  • Multiple undo and redo operations.
  • Customizable data views.
  • Fast display of data on the screen.
  • Lots of tabs.
  • Fast find and replace operations.
  • Data conversion table.
  • Advanced copy/paste capabilities.
  • Highlight matched selection patterns in the file.
  • Export to text and html.
  • Extensibility with plugins.


Author: Alexandros Frantzis

License: GPLv2

Bless Help

You can launch the application in the following ways:

  • Via the Application Menu: Select Programming/Development → Bless Hex Editor in the menu.
  • From the command line: To run bless from the command line, type the following command and press Enter:

where FILE_NAMES is the name of one or more files that you want to open. If you do not specify files, the application will try to load the previous session. If that fails, the application will open an empty file for you.

Official instruction: Bless manual (hex editor).

Bless Usage Example

To run Bless and open the payload.hex file for viewing and editing, a new empty file called payload.hex will be created if it doesn't exist:

bless payload.hex

How to install Bless

Installation on Kali Linux

sudo apt install bless

Installation on Debian, Linux Mint, Ubuntu

sudo apt install bless

Installation on BlackArch

The program is pre-installed on BlackArch.

sudo pacman -S bless

Bless Screenshots

Bless Tutorials

Related tools

Recommended for you:

Comments are Closed