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
bytesrevealer — Visualizador online de Engenharia Reversa | Kitploit
Ferramentas/GitHubGitHub/vulnex/bytesrevealer
Análise EstáticaAnálise de VulnerabilidadesEngenharia ReversaAnálise ForenseAnálise de MalwareAnálise de BináriosAprendizado e Educação
GitHubvulnex/bytesrevealer

bytesrevealer

Visualizador online de Engenharia Reversa

Ver Repositório
15há 20 diasAinda não revisado

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

https://bytesrevealer.online/

VULNEX https://www.vulnex.com/

Bytes Revealer

Versão: 0.4

Bytes Revealer é uma poderosa ferramenta de engenharia reversa e análise binária projetada para pesquisadores de segurança, analistas forenses e desenvolvedores. Com recursos como visualização hexadecimal, representação visual, extração de strings, cálculo de entropia e detecção de assinaturas de arquivo, ela ajuda os usuários a descobrir dados ocultos dentro de arquivos. Seja analisando malware, depurando binários ou investigando formatos de arquivo desconhecidos, o Bytes Revealer facilita explorar, pesquisar e extrair informações valiosas de qualquer arquivo binário.

O Bytes Revealer NÃO armazena nenhum arquivo ou dado. Toda a análise é realizada no seu navegador.

Limitação Atual: Arquivos menores que 50 MB podem realizar todas as análises; arquivos maiores, de até 1,5 GB, farão apenas a Visualização Visual e a Visualização Hexadecimal.

Funcionalidades

Análise de Arquivo

  • Processamento de arquivos em partes (chunks) para eficiência de memória
  • Acompanhamento de progresso em tempo real
  • Detecção de assinatura de arquivo com análise avançada de PE/ELF
  • Cálculos de hash (MD5, SHA-1, SHA-256)
  • Análise de entropia e frequência de bytes
  • Carregamento progressivo para arquivos de até 1,5 GB

Múltiplas Visualizações

Visualização do Arquivo

  • Informações abrangentes do arquivo e metadados
  • Detecção avançada de assinaturas de arquivo
  • Valores de hash com múltiplos algoritmos
  • Cálculo de entropia e visualização
  • Análise estatística com frequência de bytes
  • Informações detalhadas da assinatura do arquivo
  • Detecção de arquivos aninhados (arquivos compactados, arquivos embutidos)

Visualização Visual

  • Visualização de dados binários com quadrados coloridos
  • Alternar entre esquemas de cores azul e categorizado por hex
  • Pesquisa por ASCII ou Bytes
  • Visualização de distribuição de dados
  • Correspondência de padrões destacada
  • Funcionalidade de salto para offset
  • Visualização do Inspetor de Dados
  • Paleta de cores para anotação de bytes

Visualização Hexadecimal

  • Interface profissional de editor hexadecimal
  • Inspeção em nível de byte com codificação por cores
  • Menu de contexto para copiar bytes em múltiplos formatos
  • Correspondência de padrões destacada
  • Representação ASCII
  • Pesquisa por ASCII ou Bytes
  • Funcionalidade de salto para offset
  • Visualização do Inspetor de Dados
  • Alternar coloração de bytes (botão 🎨)
  • Alternar maiúsculas/minúsculas (botão AA/aa)

Análise de Strings

  • Extração de strings em ASCII, UTF-8 e UTF-16
  • Análise de comprimento e tipo de string
  • Categorização de tipo de string
  • Filtragem e classificação avançadas
  • Suporte a pesquisa por expressão regular
  • Reconhecimento de padrões em strings
  • Capacidades de exportação com dados completos de strings

Varredura de Regras YARA

  • Correspondência de padrões YARA baseada no navegador via libyara-wasm
  • Conjuntos de regras integrados: Malware Comum, Indicadores de Criptografia, Packers & Protetores, Strings Suspeitas
  • Editor de regras personalizado com importação de arquivo .yar
  • Navegação para offsets hexadecimais das correspondências
  • Sobreposição de correspondências destacadas na Visualização Hexadecimal
  • Alternância de funcionalidade e persistência de sessão

Marcadores e Anotações

  • Adicionar marcadores em offsets específicos de bytes
  • Anotar intervalos de bytes com rótulos e notas
  • Paleta de 8 cores para categorização visual
  • Filtrar, classificar e navegar marcadores/anotações
  • Indicadores visuais na Visualização Hexadecimal e Visualização Visual
  • Persistência completa da sessão

Gerenciamento de Sessão

  • Salvar e restaurar sessões de análise com IndexedDB
  • Exportar sessões para arquivos .brsession para compartilhamento/backup
  • Importar sessões de arquivos .brsession
  • Rastreamento de metadados da sessão (nome, informações do arquivo, carimbos de data/hora)
  • Indicador de alterações não salvas com rastreamento de estado sujo
  • Detecção automática de alterações em arquivos ao restaurar

Integração Kaitai Struct

  • Suporte a mais de 100 formatos de arquivo binário
  • Detecção automática de formato
  • Analisador binário estruturado
  • Pesquisa e carregamento de formatos
  • Organização de formatos por categoria

Análise Binária

  • Análise aprofundada de PE (Windows): seções, importações, exportações, recursos de segurança (ASLR, DEP, CFG)
  • Análise aprofundada de ELF (Linux): segmentos, dependências, recursos de segurança (PIE, RELRO, stack)
  • Análise de Mach-O (macOS): comandos de carga, suporte a binários universais
  • Exportação de grafo de ataque USecVisLib para executáveis PE/ELF/Mach-O

Opções de Exportação

  • Exportação JSON aprimorada com carimbos de data/hora
  • Exportação abrangente de dados incluindo:
    • Metadados do arquivo e hashes
    • Assinaturas de arquivo com detalhes completos
    • Resumo da análise de strings (sempre incluído)
    • Dados completos de strings (opcional)
    • Dados de entropia e frequência de bytes
  • Nomes de arquivo com carimbo de data/hora para múltiplas exportações

Configurações

  • Modo escuro (padrão) e Modo claro
  • Configuração de offset base
  • Otimizações de desempenho

Capacidades de Pesquisa

  • Pesquisa por padrão hexadecimal
  • Pesquisa por string ASCII/UTF-8
  • Suporte a expressão regular
  • Opções de pesquisa sensível/não sensível a maiúsculas/minúsculas
  • Resultados de pesquisa destacados
  • Acompanhamento de progresso da pesquisa
  • Operações de pesquisa canceláveis

Inspetor de Dados

  • Informações abrangentes de bytes nas visualizações Visual e Hexadecimal
  • Pressione L para travar/destravar o inspetor em um byte
  • Múltiplas representações de dados:
    • Básicas (hexadecimal, decimal, binário, octal)
    • Formatos numéricos (com sinal/sem sinal)
    • Codificações de texto (ASCII, UTF-8, UTF-16)
    • Valores de 16 bits, 32 bits, 64 bits
    • Interpretações de inteiros e floats
    • Formatos de data/hora
    • Formatos de codificação adicionais

Melhorias na Interface do Usuário

  • Diálogo de ajuda com abas (Changelog, Manual do Usuário, Licença, Sobre)
  • Entrada de arquivo melhorada com botão de limpar
  • Indicadores de desempenho para arquivos grandes
  • Indicadores de carregamento por partes
  • Indicadores de carregamento de formato
  • Notificações toast para operações
  • Menus de contexto na Visualização Hexadecimal
  • Diálogo de exportação para intervalos de bytes
  • Suporte a atalhos de teclado

Detalhes Técnicos

Construído Com

  • Vue.js 3.5 (Composition API + Composables)
  • Pinia 3 (Gerenciamento de Estado)
  • Vite 7 (Ferramenta de Build)
  • Web Workers para desempenho
  • IndexedDB para persistência de sessão
  • libyara-wasm para varredura YARA
  • Kaitai Struct para análise de formato binário

Qualidade do Código

  • ESLint 9 com plugins vue/recommended e vitest
  • Prettier com hooks de pré-commit (husky + lint-staged)
  • GitHub Actions CI (lint, format, test, build)
  • 1688 testes em 37 arquivos de teste (Vitest + happy-dom)
  • Acessibilidade abrangente (papéis ARIA, armadilha de foco, navegação por teclado)
  • Design responsivo para tablet e celular

Recursos de Desempenho

  • Processamento de arquivos em partes (chunks de 256 KB)
  • Implementação de Web Worker (pesquisa, strings, YARA)
  • Otimização de memória com descarte LRU
  • Operações canceláveis
  • Acompanhamento de progresso
  • Pré-compressão Gzip/Brotli
  • Divisão de código (WASM carregado sob demanda, categorias de formato)

Primeiros Passos

Pré-requisitos

root@kitploit:~
# Node.js 20+ é necessário
node -v

Uso com Docker

root@kitploit:~
docker-compose build --no-cache

Agora abra seu navegador: http://localhost:8080/

Para parar o container docker

root@kitploit:~
docker-compose down

Instalação

root@kitploit:~
# Clone o repositório
git clone https://github.com/vulnex/bytesrevealer

# Navegue até o diretório do projeto
cd bytesrevealer

# Instale as dependências
npm install

# Inicie o servidor de desenvolvimento
npm run dev

Construindo para Produção

root@kitploit:~
# Construa a aplicação
npm run build

# Visualize a build de produção
npm run preview

Uso

  1. Upload de Arquivo

    • Clique em "Escolher Arquivo" ou arraste e solte um arquivo
    • A barra de progresso mostra o status do upload e da análise
  2. Visualizações de Análise

    • Alterne entre as visualizações usando a interface de abas
    • Cada visualização oferece diferentes perspectivas de análise
    • Atualizações em tempo real à medida que você navega
  3. Funções de Pesquisa

    • Use a barra de pesquisa para correspondência de padrões
    • Alterne entre modos de pesquisa hexadecimal e string
    • Os resultados são destacados na visualização atual
  4. Análise de Strings

    • Veja as strings extraídas com tipo e comprimento
    • Filtre strings por tipo ou conteúdo
    • Classifique por vários critérios
    • Exporte resultados em múltiplos formatos

Considerações de Desempenho

  • Arquivos grandes são processados em partes
  • Web Workers lidam com operações intensivas
  • O uso de memória é otimizado
  • As operações podem ser canceladas se necessário

Compatibilidade com Navegadores

  • Chrome 80+
  • Firefox 75+
  • Safari 13.1+
  • Edge 80+

Contribuindo

  1. Faça um fork do projeto
  2. Crie sua branch de funcionalidade (git checkout -b feature/MinhaFuncionalidade)
  3. Commit suas alterações (git commit -m 'Adiciona alguma MinhaFuncionalidade')
  4. Faça push para a branch (git push origin feature/MinhaFuncionalidade)
  5. Abra um Pull Request

Licença

Este projeto está licenciado sob a Licença Apache, Versão 2.0 - veja o arquivo LICENSE para detalhes.

Considerações de Segurança

  • Todas as strings são devidamente escapadas
  • A validação de entrada é implementada
  • Limites de memória são aplicados
  • Restrições de tamanho de arquivo estão em vigor

Changelog

Versão 0.4 — Qualidade de Código, A11y e Responsividade (Março de 2026)

  • ESLint 9, Prettier, hook de pré-commit (husky + lint-staged), GitHub Actions CI
  • Acessibilidade abrangente em 21 componentes (papéis ARIA, armadilha de foco, navegação por teclado)
  • Layout responsivo para tablet e celular em 17 arquivos
  • Atualização Vue 3.4→3.5, Pinia 2→3, Vite 5→7
  • Pré-compressão Gzip/brotli e analisador de bundle
  • Suíte de testes expandida de 902 para 1688 testes (+87%)
  • Corrigidos 153 avisos de lint, 7 inconsistências do Prettier, correção da licença no README

Versão 0.4 — Kaitai, Sessões e YARA (Setembro de 2025)

  • Adicionada integração Kaitai Struct para mais de 100 formatos binários
  • Implementado carregamento progressivo para arquivos de até 1,5 GB
  • Visualização Visual aprimorada com esquemas de cores alternáveis
  • Adicionado menu de contexto na Visualização Hexadecimal para copiar bytes
  • Exportação JSON melhorada com carimbos de data/hora e dados abrangentes
  • Adicionado resumo da análise de strings a todas as exportações JSON
  • Novo diálogo de ajuda com abas (Changelog, Manual do Usuário, Licença, Sobre)
  • Adicionados botões de alternância de esquema de cores nas visualizações Visual e Hexadecimal
  • Implementados indicadores de carregamento por partes
  • Modo escuro aprimorado (agora padrão)
  • UI melhorada com melhor tratamento de erros
  • Adicionado botão de ajuda com separador no cabeçalho
  • Otimizações de desempenho para arquivos grandes
  • Correções de bugs e melhorias de estabilidade

Versão 0.2 (Abril de 2025)

  • Introduzida a visualização de Análise de Strings
  • Adicionado cálculo e visualização de entropia
  • Implementada detecção de assinatura de arquivo
  • Adicionados cálculos de hash (MD5, SHA-1, SHA-256)
  • Capacidades de pesquisa aprimoradas com suporte a regex
  • Adicionado inspetor de dados para análise detalhada de bytes
  • Otimização de memória melhorada

Versão 0.1 (Fevereiro de 2025)

  • Lançamento inicial
  • Funcionalidade básica de visualizador hexadecimal
  • Representação visual de bytes
  • Análise de arquivo com metadados básicos
  • Funcionalidade de pesquisa para padrões hexadecimais e ASCII

Melhorias Futuras

  • Suporte a desmontagem via Capstone.js
  • Suporte a formatos de arquivo adicionais
  • Mais opções de visualização
  • Melhorias no reconhecimento de padrões
  • Recursos avançados de análise de strings
  • Recursos de colaboração
  • Mais atalhos de teclado
  • Funcionalidade de diff/comparação
Baixar ferramenta