Tabla de contenido
Neste artigo verá os 8 melhores editores hexadecimais para Linux. Mas primeiro vamos definir o que é um editor hexadecimal e para que é utilizado. Acrescentamos também algumas surpresas no final.
O que é um editor hexadecimal?
Um editor hexadecimal, em poucas palavras, permite-lhe examinar e editar ficheiros binários. A diferença entre um editor de texto simples e um editor hexadecimal é a forma como o conteúdo é representado pelo editor.
É normalmente utilizado para aplicações de engenharia inversa. Para editar alguns bytes de um ficheiro binário, é normalmente utilizado um editor hexadecimal. Com estes editores podemos substituir texto em ficheiros binários e modificar informação sem corromper o ficheiro.
Editores hexadecimais
Hexcurse
Um dos editores de consola mais utilizados é o hexcurse. Pode facilmente abrir, editar e guardar ficheiros. Pode alternar entre hexadecimal e ASCII. O melhor deste editor é como é fácil de trabalhar a partir da consola.
Dhex
É um editor baseado em ncurses. Pode editar grandes ficheiros binários. Tem um modo “dif” para comparar ficheiros, para entrar neste modo só temos de chamar dois ficheiros em vez de apenas um.
Ghex – GNOME Hex Editor
O editor Ghex é o editor hexadecimal por excelência nos computadores de secretária do GNome. De todas as opções que temos, GHex é uma das melhores, representa o conteúdo do ficheiro em hexadecimal e ASCII, mas além disso cada fragmento do conteúdo representado em hexadecimal pode ser mostrado em decimal e octal apenas apontar com o seu cursor. O conteúdo também pode ser pesquisado.
Hexedit Hex Editor
HexEdit é um editor hexadecimal para a consola. Apresenta conteúdo em Hexadecimal e ASCII. É um dos editores de consola hexadecimal mais utilizados nos sistemas operativos modernos.
Bless Hex Editor
Bless é um dos nossos editores hexadecimal graficos favoritos. Tem uma riqueza de ferramentas e é um editor avançado que lhe permite editar grandes ficheiros. Entre as suas vantagens está o facto de suportar plugins e de poder abrir múltiplas abas em vez de abrir múltiplas janelas.
Okteta Editor
Okteta é um editor que tem características curiosas como a abertura de ficheiros remotos via HTTP, FTP, peixes e outros protocolos suportados. É um dos editores mais simples de utilizar para a visualização e edição de ficheiros binários. Okteta é o editor hexadecimal do KDE e é o sucessor do KHexEdit.
wxHexEditor
Outro dos melhores editores hexadecimal de secretária é WxHexEditor. É capaz de recuperar dados do disco rígido através da edição dos sectores a partir do próprio editor, porque permite editar grandes ficheiros e dispositivos. Consome poucos recursos e pode ser executado em plataformas Windows, Linux e Mac.
Em suma, é uma ferramenta muito boa para alguém que precisa de fazer engenharia inversa.
Hexer Binary File Editor
É um editor multibuffer (Read and Write). Não permite a edição em bloco de dispositivos. A edição da linha de comando é muito semelhante à vi/vim. Se já sabe vi será fácil de começar.
Visualizadores e outros editores
Hexyl Hex Viewer
O Hexyl não é um editor enquanto tal, é um visualizador hexadecimal. Pode destacar a cores os diferentes bytes ASCII, bytes não-ASCII, bytes NULL, ASCII em branco, etc. Ser realçado numa cor ou noutra permite-nos identificar melhor o tipo de byte. Também fornece o número de bytes e a sua representação detalhada do texto.
Xxd Hex Editor
Xdd é a melhor maneira de gerar uma descarga hexadecimal de um ficheiro binário. Pode utilizá-lo para procurar dados hexadecimais num ficheiro, pode também converter um hexdump num ficheiro binário (como urlencode e urldecode fazem).
Em suma, permite trabalhar com ficheiros binários e lixeiras hexagonais.