InglêsFrancêsEspanhol

favicon do OnWorks

x86dis - Online na nuvem

Execute x86dis no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando x86dis que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


x86dis - desmontar um bytestream de instruções Intel x86

SINTAXE


x86dis [-a deslocamento |--addr =Deslocamento]
[-r compensar len |--range =deslocamento len]
[-e deslocamento |--entry =Deslocamento]
[-s nome |--syntax =nome]
[-d nome |--desc =nome]
[-f arquivo |--file =Arquivo]
[-o arquivo |--out =Arquivo]
[-l arquivo |--log =Arquivo]
[-p num |--pagesize =número]
[-h|-?|--Socorro]
[-v|--versão]

DESCRIÇÃO


Uma interface de linha de comando para a biblioteca disassembler libdisasm.

OPÇÕES


Pelo menos uma opção da lista -uma, -e -r Deve ser dado.

-f, --Arquivo= arquivo
Leia os bytes de entrada de lima em vez de stdin

-o, --Fora= arquivo
Grave a saída para lima em vez de stdout

-l, --registro= arquivo
Registrar erros em lima em vez de stderr

-p, --tamanho da página= num
Defina o tamanho da página para armazenamento em buffer STDIN para Números (padrão 512K)

-s, --sintaxe= nome
Defina a sintaxe de saída para nome, Onde nome é um dos intel
(Sintaxe Intel), para (Sintaxe AT&T), cru (sintaxe libdisasm)

-d, --desc= nome
Imprime uma descrição da sintaxe nome

-a, --addr= deslocamento
Desmonte a instrução única em compensar

-e, --entrada= deslocamento
Desmonte para a frente de compensar

-r, --faixa= deslocamento len
Desmontar len bytes começando em compensar

Todos compensar e len parâmetros devem seguir as convenções usadas em Strtoul(3),
onde os números hexadecimais têm o prefixo 0x, os números octais têm o prefixo 0, e decimal
os números não têm prefixo. Um valor de 0 for len indica que esse intervalo se estende até o fim
do arquivo.

EXEMPLOS


gato `que ls` | x86dis -s intel -e 0x00 -r 0x00 -1 -a 0xEEEE
x86dis -e 0 -s intel <bootsect.img
x86dis -d -s raw -f a.out -e `readelf -h a.out |
grep Entry | awk '{printf ("0x %% x", strtonum ($ 4) - 0x8048000)} `echo '55
89 e5 83 EC 08 '| perl -ane 'foreach (@F) {imprimir pacote ("C", hex);}' | x86dis -e 0 -s att

NOTAS


x86dis não realiza nenhuma análise de formato de arquivo, nem qualquer verificação de que sua entrada seja de fato
código binário executável. Todos os deslocamentos são assumidos como sendo desde o início do arquivo, sem
endereços de carga aplicados. A intenção é fornecer um desmontador de fluxo de bytes em vez de um
desmontador de arquivo de objeto.

As descrições dos vários formatos de saída podem ser obtidas usando o -d opção.

AUTORES


mammon_[email protegido]>

Use x86dis online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    o Livro de histórias
    o Livro de histórias
    oStorybook l'outil privil�gi� des
    �crivanas. ATENÇÃO: veja
    http://ostorybook.tuxfamily.org/v5/
    --pt_BR oStorybook a ferramenta certa para
    escritoras. AVISO...
    Baixar oStorybook
  • 2
    Asuswrt-Merlin
    Asuswrt-Merlin
    Asuswrt-Merlin é um terceiro
    firmware para selecionar Asus wireless
    roteadores. Baseado no firmware Asuswrt
    desenvolvido pela Asus, traz ajustes, novos
    recursos e ...
    Baixar Asuswrt-Merlin
  • 3
    Atom
    Atom
    Atom é um editor de texto que
    moderno, acessível e completo.
    Também é facilmente personalizável - você
    pode personalizá-lo para fazer qualquer coisa e ser
    capaz de ...
    Baixar Atom
  • 4
    Osu!
    Osu!
    Osu! é um jogo de ritmo simples com um poço
    curva de aprendizado pensada para jogadores
    de todos os níveis de habilidade. Um dos grandes
    aspectos de Osu! é que é
    comunidade-dr...
    Baixar Osu!
  • 5
    LIBPNG: biblioteca de referência PNG
    LIBPNG: biblioteca de referência PNG
    Biblioteca de referência para apoiar o
    Formato Portable Network Graphics (PNG).
    Público: Desenvolvedores. Programação
    Idioma: C. Este é um aplicativo que
    também pode...
    Baixar LIBPNG: biblioteca de referência PNG
  • 6
    Detector de metal baseado em RP2040
    Detector de metal baseado em RP2040
    Baseado na placa Raspberry Pi Pico, este
    detector de metal está incluído no pulso
    categoria de detectores de metal de indução, com
    vantagens e desvantagens bem conhecidas.
    RP ...
    Baixar Detector de metais baseado em RP2040
  • Mais "

Comandos Linux

Ad