Skip to main content
Tool Factory

Ferramenta no navegador

Desmontador x86

Desmonte x86 em instruções legíveis. Adicione o conteúdo, escolha as verificações e revise os detalhes informados.

Área de trabalho da ferramenta

Entrada necessária

Sua entrada permanece neste navegador.

Adicione a entrada necessária para continuar.

Entrada

Adicione o conteúdo de origem e escolha as opções necessárias.

Opções

Hexadecimal, por exemplo, 16, 0xABC ou ABCh

Hexadecimal, por exemplo, 0, 0x1000 ou 1000h

Execute a ferramenta quando a entrada estiver pronta.

Seu resultado aparecerá aqui

Preencha a entrada necessária para continuar.

Resposta direta

O que Desmontador x86 faz

O Desmontador x86 desmonta instruções nos dados binários fornecidos. A saída contém instruções x86 para o modo e o endereço inicial selecionados.

Resultado

O que você recebe

A saída contém instruções x86 para o modo e o endereço inicial selecionados. O processamento ocorre no navegador.

Usar esta ferramenta

Como usar Desmontador x86

  1. Forneça bytes ou um arquivo que você tenha autorização para inspecionar.
  2. Escolha o modo x86 e confirme a ordem de bytes quando aplicável.
  3. Defina o endereço inicial antes de ler as instruções.
  4. Verifique a saída em relação à arquitetura x86 esperada.

Exemplo

Testar com uma amostra segura

Entrada: bytes x86 "554889e5" com o modo x86-64 e o endereço inicial 0x0.

Configurações: Desmontador x86: Architecture: modo x86-64; entrada: bytes Hex; Starting address (hex): 0x0. Mantenha Show instruction hex e Show instruction position ativados.

Resultado: A saída mostra as instruções x86 para o trecho 554889e5.

Use o trecho 554889e5 somente como um teste público do modo x86-64.

Usos comuns

Onde Desmontador x86 é útil

  • Leia instruções x86 de um trecho de bytes autorizado.
  • Compare modos de 64, 32 e 16 bits para o mesmo trecho.
  • Registre o endereço inicial junto com a saída de assembly.

Limites

Verificar o resultado

  • Desmontador x86: o resultado não prova que os bytes são código executável.
  • Desmontador x86: arquitetura ou deslocamento incorreto pode produzir instruções enganosas.
  • Desmontador x86: a saída não explica a intenção do programa nem a origem do arquivo.