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
1510há 1 mêsAinda 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
Baixar ferramenta
  • 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