Como instalar e usar o editor hexadecimal no Kali Linux

Como instalar e usar o editor hexadecimal no Kali Linux

Depois que um programa é compilado, é difícil dar uma olhada no código -fonte ou manipular seu comportamento. Mas há uma coisa que podemos fazer, que é editar os valores hexadecimais dentro dos arquivos binários. Isso às vezes revela informações sobre um arquivo ou nos permite modificar seu comportamento se pudermos editar a parte certa.

Um exemplo clássico é hacks de videogame. Ao jogar um jogo, digamos que seu personagem tenha um valor de saúde de 100. As chances são de que um certo bit possa ser editado para torná -lo 9999. Isso funciona de maneira mais confiável em jogos básicos mais antigos, mas ilustra como os editores hexadecimais podem modificar um arquivo binário compilado.

Neste guia, mostraremos como instalar editores hexadecimais no Kali Linux e dar alguns exemplos para que você possa ver como usá -los em seu próprio sistema.

Neste tutorial, você aprenderá:

  • Lista de editores hexadecimais para Kali
  • Como usar editores hexadecimais no Kali
Usando um editor hexadecimal para visualizar o arquivo binário no Kali Linux Requisitos de software e convenções de linha de comando Linux
Categoria Requisitos, convenções ou versão de software usada
Sistema Kali Linux
Programas xxd, hexedit, hexer, hexcurse, wxhexeditor
Outro Acesso privilegiado ao seu sistema Linux como raiz ou através do sudo comando.
Convenções # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
$ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular

Editores hexadecimais em Kali

Kali vem com alguns editores hexadecimais e tem um monte mais que você pode instalar facilmente com o gerenciador de pacotes apt. Nesta seção, examinaremos alguns editores hexadecimais diferentes que você pode usar no Kali e mostrarmos como procurar ainda mais.

xxd

XXD é um editor de linha de comando que pode criar um depósito de depósito de um arquivo binário. Também pode converter o despejo de volta à forma binária mais tarde. Isso oferece a capacidade de editar o arquivo de despejo e depois convertê -lo novamente para ver como suas mudanças afetaram o programa.

Para instalar ou atualizar xxd:

$ sudo apt install xxd 


Hexedit

Hexedit permite que você navegue um arquivo binário e veja os dados hexadecimais ao lado de sua conversão ASCII. É um programa bom e simples para procurar arquivos para obter informações e fraquezas.

Para instalar ou atualizar o hexedit:

$ sudo apt install hexedit 

Hexer

A principal atração de Hexer é que é "vi". Então, se você se acostumou à aparência de Vi, estará em casa em Hexer.

Para instalar ou atualizar o Hexer:

$ sudo apt install hexer 

Hexcurse

HexCurse usa uma interface Ncurses, tornando -a um pouco mais acolhedora do que alguns dos outros editores hexáticos da linha de comando. Você pode ver Hex e ASCII um ao lado do outro e editar facilmente.

Para instalar ou atualizar o hexcurse:

$ sudo apt install hexcurse 

wxhexeditor

Se a linha de comando e os ncurses não forem o seu. Se você tem um grande arquivo binário para examinar, o WxHexeditor ajudará você a facilitar o seu trabalho e dará a você uma GUI lisa para olhar o tempo todo.

Para instalar ou atualizar o wxhexeditor:

$ sudo apt install wxhexeditor 


Como procurar mais editores hexadecimais

Kali tem muito mais editores hexadecimais disponíveis para instalação, além do que listamos aqui. Para procurá -los, você pode tentar um comando como:

$ apt -cache Search Hex Edit Beav - editor binário e espectador Bless - um editor hexadecimal completo… 

Alguns são a linha de comando e outros são GUI ou usam um meio termo como ncurses. Muitos são para uso geral, mas outros se especializam em certos tipos de arquivos. Por exemplo, bytecode-visualizador é especificamente para binários de java e Hexbox pode ser usado para .Aplicações líquidas.

Para ver mais informações sobre a busca de pacotes no Kali Linux, consulte nosso guia sobre como procurar ferramentas extras de hackers em Kali.

Usando um editor hexadecimal em Kali

Para visualizar o conteúdo hexadecimal de um arquivo binário, só precisamos abrir o arquivo em um editor hexadecimal. Aqui estão alguns exemplos de visualização de um videogame binário em dois dos editores hexadecimais que discutimos anteriormente. Você também pode fazer alterações no arquivo e recavego.

Usando WXHexeditor para visualizar um arquivo Usando o Hexer para visualizar um arquivo

Pensamentos finais

Neste guia, vimos como instalar e usar vários editores hexadecimais no Kali Linux. O editor hexadecimal que você deve usar dependerá do tipo de arquivo que você está tentando abrir e da interface em que se sente mais confortável. Todos esses editores funcionam essencialmente da mesma forma, mas têm recursos diferentes.

Tutoriais do Linux relacionados:

  • Como fazer bota dupla kali linux e windows 10
  • Comandos de verificação de saúde básica do Linux
  • Como instalar o Kali Linux no VMware
  • Lista das melhores ferramentas Kali Linux para testes de penetração e…
  • Melhor software de edição de vídeo no Linux
  • Configuração do servidor Kali HTTP
  • Como verificar a versão Kali Linux
  • Instaladores de software GUI para Kali Linux
  • Endurecendo Kali Linux
  • Computer Math Basics: binário, decimal, hexadecimal, octal