Tiny Online Tools logoTiny Online ToolssearchBuscar ferramentas…grid_viewTodas as ferramentas

Ferramentas de engenharia reversa

Ferramentas gratuitas no navegador para desmontar e inspecionar WebAssembly, bundles de JavaScript, source maps e binários ELF, PE e Mach-O — nada é enviado.

Descompilador WASM

Descompilador WASM

Converta um binário WebAssembly em texto WAT legível, com grafo de chamadas por função, forma de fluxo de controle e uma estimativa da cadeia de ferramentas.

Explorador Binário WASM

Explorador Binário WASM

Navegue pelas seções, funções, importações, exportações, memórias, tabelas e globais de um módulo WebAssembly com deslocamentos e tamanhos exatos em bytes.

Analisador de Tamanho WASM

Analisador de Tamanho WASM

Descubra quais funções e segmentos de dados dominam o tamanho de um módulo WebAssembly, com um detalhamento exato e ordenado e um mapa em árvore visual.

Visualizador de Importações/Exportações WASM

Visualizador de Importações/Exportações WASM

Veja o que um módulo WebAssembly precisa do seu hospedeiro e o que oferece de volta, agrupado por namespace, lado a lado.

Desmangler WASM

Desmangler WASM

Desmangle nomes de símbolos Rust e C++ encontrados em um binário WebAssembly, um de cada vez ou em lote em todo o arquivo.

Explorador de Source Maps

Explorador de Source Maps

Carregue um arquivo .map e localize a que arquivo, linha e nome original correspondem uma linha e coluna geradas quaisquer.

Analisador de Tamanho por Source Map

Analisador de Tamanho por Source Map

Atribua os bytes de um bundle aos arquivos e pastas de origem que os produziram, usando seu arquivo .map — veja o que realmente ocupa espaço.

Ofuscador de JavaScript

Ofuscador de JavaScript

Renomeia variáveis locais, oculta strings e achata o fluxo de controle em JavaScript, tudo no seu navegador, sem enviar nada.

Assistente de Desofuscação JavaScript

Assistente de Desofuscação JavaScript

Reverte padrões estáticos comuns de ofuscação JavaScript: arrays de strings, escapes, constantes reduzidas, ramos mortos e colchetes convertidos em pontos.

Analisador de Código Morto JavaScript

Analisador de Código Morto JavaScript

Cole um pacote JS e encontre funções de nível superior sem nenhuma referência estática no arquivo — uma análise heurística de alcançabilidade, não uma certeza.

Visualizador de Dependências de Bundle JS

Visualizador de Dependências de Bundle JS

Encontre os limites de módulos dentro de um bundle webpack, Rollup, esbuild ou Vite e veja qual módulo requer qual, por correspondência real de forma do AST, não por adivinhação de texto.

Inspetor de Bundle Webpack

Inspetor de Bundle Webpack

Detecta o bootstrap de runtime do webpack, o mapa de módulos e os metadados de chunk-push pela forma do AST, mostra o código real de cada módulo e avisa claramente quando um arquivo não é saída do webpack.

Inspetor de Arquivos ELF

Inspetor de Arquivos ELF

Inspecione binários ELF do Linux e Unix: cabeçalhos, seções, segmentos, símbolos e dependências de bibliotecas compartilhadas, no seu navegador.

Inspetor de PE/EXE

Inspetor de PE/EXE

Inspecione executáveis e DLLs do Windows em formato PE: cabeçalhos COFF, seções, importações, exportações e tipos de recursos, no seu navegador.

Inspetor de Mach-O

Inspetor de Mach-O

Inspecione binários Mach-O do macOS e iOS: arquitetura, comandos de carga, segmentos, seções e bibliotecas vinculadas, no seu navegador.

Extrator de Strings Binárias

Extrator de Strings Binárias

Extraia strings imprimíveis ASCII e UTF-16LE de qualquer arquivo binário, com deslocamentos de byte, comprimento mínimo configurável e filtragem em tempo real.

Visualizador de Entropia Binária

Visualizador de Entropia Binária

Plote a entropia de Shannon de qualquer arquivo com uma janela deslizante para identificar regiões comprimidas, criptografadas ou empacotadas, com os limites das seções sobrepostos.

Inspetor de Binários Universal

Inspetor de Binários Universal

Envie qualquer arquivo e detecte automaticamente se é um binário ELF, PE/EXE, Mach-O ou WebAssembly, vendo sua estrutura principal rapidamente.