
HexWalk v2.2.0
Visualizador/Editor/Analisador Hex compatível com Linux/Windows/MacOS

HexWalk - Editor/Visualizador/Analisador Hex
HexWalk é um editor, visualizador e analisador Hex.
Construído sobre qhexedit2, Capstone e Qt, com um scanner de assinaturas integrado, HexDig, inspirado por binwalk.
É multiplataforma e tem muitas funcionalidades:
- Pesquisa Avançada (pode encontrar padrões em arquivos binários com base em HEX, UTF8, UTF16 e regex)
- Scanner e extrator de assinaturas binárias — escolha HexDig (integrado, sem configuração) ou Binwalk (externo) nas Opções
- Análise de Entropia
- Mapa de Bytes
- Calculadora de Hash
- Conversor Bin/Dec/Hex
- Edição de arquivos Hex
- Análise de diferenças (diff)
- Padrões de bytes para analisar cabeçalhos
- Desmontador para arquiteturas x86, ARM e MIPS
Capturas de Tela
-
Página principal

-
Mapa de Bytes

-
Pesquisa Avançada

-
Calculadora de Entropia

-
Analisador Binário

-
Calculadora de Hash

-
Análise de Diff

-
Padrões Binários para análise de cabeçalhos

Uso
Os executáveis de lançamento do HexWalk são autocontidos, você pode usá-los como estão.
O analisador binário pode ser apoiado por um de dois mecanismos, selecionáveis em Opções → Analisador:
- HexDig (padrão) — integrado, sem dependência externa. Usa a ferramenta
7zao extrair arquivos (ZIP, 7Z, TAR, GZIP, …). No Linux instale com seu gerenciador de pacotes (sudo apt install 7zip, oup7zip-fullem sistemas legados). O instalador do Windows o inclui; a versão para macOS o entrega dentro do pacote do aplicativo. - Binwalk — invocado como um comando externo. Instale separadamente se preferir:
sudo apt install binwalkno Linux,brew install binwalkno macOS, ou a partir do repositório original.
Para mais detalhes sobre o uso, vá para a Wiki:
https://github.com/gcarmix/hexwalk/wiki
Windows
HexWalk no Windows é lançado em diferentes versões:
- como um instalador
- como um arquivo zip portátil
A maneira mais rápida de instalá-lo é através do winget:
winget install hexwalk
MacOS
No MacOS você pode facilmente baixar o arquivo .dmg disponível na página de lançamento e arrastar o aplicativo para a pasta Aplicativos como de costume
Debian
O projeto agora está disponível nos backports para o Bookworm, basta ativar os repositórios backports adicionando esta linha ao /etc/apt/sources.list:
deb http://deb.debian.org/debian bookworm-backports main
e depois digite:
sudo apt update
sudo apt install hexwalk
Ubuntu
O projeto também está disponível no launchpad https://launchpad.net/hexwalk para instalar no Ubuntu você pode simplesmente fazer:
sudo add-apt-repository ppa:carmix/ppa
sudo apt update
sudo apt install hexwalk
Linux
Para outras distribuições Linux, há o arquivo AppImage disponível na página de lançamento. Basta baixar, dar permissões de execução e você está pronto para usar.
O AppImage precisa de libfuse2 (ou libfuse2t64 no Ubuntu 24.04+) na máquina de destino para montar a si mesmo.
Build
HexWalk usa CMake e requer Qt 6 (Core, Gui, Widgets, Charts).
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j
Scripts auxiliares na raiz do repositório:
linux_build.sh— compilação Linux únicabuild-appimage.sh— produz umHexWalk-*.AppImageautocontido (usa linuxdeploy + o plugin Qt; baixa-os na primeira execução)build-deb.sh— produz um pacote Debian fonte/binário usando a sobreposição emdeb-packaging/hexwalk-2.0.0/debian/
A CLI hexdig também é compilada como parte do projeto — veja
hexdig/README.md para uso independente.
Agradecimentos
Agradecimentos a estes projetos:
-
Binwalk - https://github.com/ReFirmLabs/binwalk (inspiração para o scanner HexDig integrado)
-
QHexEdit2 - https://github.com/Simsys/qhexedit2
-
Qt
-
Capstone - https://www.capstone-engine.org