From Linuxintro

Hexeditors allow you to view and edit binary data like this:

If you know what you are doing, you can use this to modify single machine languages commands in an executable file or single bits in an image, here is an example: run vlc as root

Specific software

  • khexedit
  • okteta