Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Ferramentas/GitHubGitHub/echo-devim/fhex
Utilitários de Propósito GeralEngenharia ReversaDepuradoresAnálise ForenseAnálise de Binários
GitHubecho-devim/fhex

fhex

Um HexEditor completo, compatível com Linux/Windows/MacOS

Ver Repositório
4374155há 1 anoRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Fhex - Um Editor Hex Completo

Este projeto nasce com o objetivo de desenvolver uma ferramenta leve, mas útil. A razão é que os editores hex existentes possuem algumas limitações diferentes (por exemplo, muitas dependências, falta de recursos de coloração hex, etc.).

screenshot screenshot2 screenshot3

Este projeto é baseado nos motores qhexedit2, capstone e keystone. Novos recursos podem ser adicionados no futuro, PRs são bem-vindos.

Funcionalidades

  • Carregador de chunks - Usado para carregar apenas uma parte de arquivos grandes sem esgotar a memória (use alt + setas esquerda/direita para navegar entre os chunks). Observe que no modo chunk, todas as operações (por exemplo, pesquisa) se aplicam apenas ao chunk atual, exceto para salvar o arquivo (o arquivo inteiro é salvo). No entanto, cada vez que você editar um chunk, salve-o antes de mover para outro chunk, caso contrário, você perderá suas alterações.
  • Pesquisar e substituir (UTF-8, HEX, regex, pesquisa reversa suportada) [CTRL + F]
  • Saída colorida (espaços em branco, caracteres ASCII, 0xFF, UTF-8 e bytes NULL têm cores diferentes)
  • Interpretar bytes selecionados como inteiro, long, unsigned long [CTRL + B]
  • Copiar e Colar [ e ]
Baixar ferramenta
CTRL + C
CTRL + V
  • Copiar caracteres unicode selecionados [CTRL + Espaço]
  • Zerar todos os bytes selecionados [Delete ou CTRL + D]
  • Desfazer e Refazer [CTRL + Z e CTRL + Y]
  • Arrastar e Soltar (Dica: Arraste e solte dois arquivos para compará-los)
  • Sobrescrever o mesmo arquivo ou criar um novo [CTRL + S]
  • Ir para offset [CTRL + G]
  • Modo de inserção suportado para inserir novos bytes em vez de sobrescrever os existentes [INS]
  • Criar novas instâncias [CTRL + N]
  • Visualizador de texto básico para o texto selecionado [CTRL + T]
  • Recarregar o arquivo atual [F5]
  • Comparar dois arquivos diferentes no nível de byte
  • Gráfico Binário Navegável (veja detalhes abaixo) [F1]
  • Conversor de número Hex - Dec [F2]
  • Escapador de string Hex (ex: de 010203 para \x01\x02\x03) [F3]
  • Motor de Correspondência de Padrões (veja detalhes abaixo)
  • Desmontador baseado no Capstone Engine [F4]
  • Montador baseado no Keystone Engine [F4]
  • Zoom-Out/Zoom-In na visualização de bytes (CTRL + Cima/Baixo ou CTRL + -/+)
  • Atalhos para todas essas funcionalidades
  • Motor de Correspondência de Padrões

    O Fhex pode carregar na inicialização um arquivo de configuração (de ~/fhex/config.json) no formato JSON com uma lista de strings ou bytes para destacar e um comentário/rótulo para adicionar próximo às correspondências.

    Exemplos:

    root@kitploit:~
    {
        "PatternMatching":
        [
            {
                "string" : "://www.",
                "color" : "rgba(250,200,200,50)",
                "message" : "Found url"
            },
            {
                "bytes" : "414243",
                "color" : "rgba(250,200,200,50)",
                "message" : "Found ABC"
            }
        ]
    }
    

    Para ativar a correspondência de padrões, pressione CTRL + P Ao final, o Fhex também mostrará uma lista de offsets com todas as referências dos resultados. Nota: Os rótulos com comentários são adicionados apenas se a janela estiver maximizada. Se os rótulos não forem exibidos corretamente, tente executar a correspondência de padrões novamente.

    Gráfico Binário

    O Fhex tem o recurso de gerar um gráfico do arquivo binário carregado (Nota: Para compilar o projeto, agora você também precisa ter o qt5-charts instalado no sistema). O intervalo do eixo y está entre 0 e 255 (em hex 0x0 e 0xff, ou seja, os valores dos bytes). O intervalo do eixo x está entre 0 e o tamanho do arquivo.

    O gráfico plota os valores dos bytes do arquivo binário e permite que você se concentre apenas nas seções relevantes. Por exemplo, se em um arquivo binário houver uma área cheia de bytes nulos, você pode detectá-la facilmente no gráfico.

    Compilação

    O projeto tem as seguintes dependências: qt5-charts (pacote: libqt5charts5-dev no debian/ubuntu), capstone (opcional) e keystone (opcional). No linux você pode verificar se possui a biblioteca obrigatória com ldconfig -p | grep -i qt5charts

    O Fhex por padrão é compilado com o perfil MINIMAL, o que significa que não inclui capstone e keystone. Você pode alterar essa opção removendo a linha relacionada de fhex.pro.

    Para compilar o Fhex no linux, execute estes comandos:

    root@kitploit:~
    mkdir build
    cd build
    qmake ..
    make -j$(nproc)
    

    Licença

    GPL-3