GoGPT Best VPN GoSearch

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

Todas as 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 protected]>

Use x86dis online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad




×
Anúncios
❤ ️Compre, reserve ou compre aqui — sem custos, ajuda a manter os serviços gratuitos.