x86dis - Online di Cloud

Ini adalah perintah x86dis yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


x86dis - membongkar bytestream instruksi Intel x86

SINTAKSIS


x86dis [-a mengimbangi|--tambahan=mengimbangi]
[-r offset len|--rentang=lensa offset]
[-e mengimbangi|--masuk=mengimbangi]
[-s nama|--sintaks=nama]
[-d nama|--desk=nama]
[-f berkas|--berkas=mengajukan]
[-o berkas|--keluar=mengajukan]
[-l berkas|--log=mengajukan]
[-p jumlah|--ukuran halaman=nomor]
[-h|-?|--membantu]
[-v|--Versi: kapan]

DESKRIPSI


Antarmuka baris perintah ke pustaka libdisasm disassembler.

PILIHAN


Setidaknya satu opsi dari daftar -Sebuah, -e, -r harus diberikan.

-f, --mengajukan= file
Baca byte input dari fillet alih-alih stdin

-o, --keluar= file
Tulis keluaran ke fillet alih-alih stdout

-l, --catatan= file
Log kesalahan ke fillet alih-alih stderr

-p, --ukuran halaman= jumlah
Setel ukuran halaman untuk buffering STDIN ke num (standar 512K)

-s, --sintaksis= nama
Setel sintaks keluaran ke nama, Di mana nama adalah salah satu intel
(Sintaks Intel), untuk (Sintaks AT&T), mentah (sintaks libdisasm)

-d, --des= nama
Cetak deskripsi sintaks nama

-a, --tambahan= offset
Bongkar instruksi tunggal di mengimbangi

-e, --pintu masuk= offset
Bongkar maju dari mengimbangi

-r, --jangkauan= offset len
Membongkar len byte mulai dari mengimbangi

Semua mengimbangi dan len parameter diharapkan mengikuti konvensi yang digunakan dalam strtoul(3),
di mana bilangan heksadesimal memiliki awalan 0x, bilangan oktal memiliki awalan 0, dan desimal
angka tidak memiliki awalan. Sebuah nilai dari 0 untuk len menunjukkan bahwa rentang itu meluas hingga akhir
dari file.

CONTOH


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

CATATAN


x86dis tidak melakukan penguraian format file, atau verifikasi apa pun bahwa inputnya sebenarnya
kode biner yang dapat dieksekusi. Semua offset diasumsikan dari awal file, tanpa
alamat beban diterapkan. Tujuannya adalah untuk menyediakan disassembler bytestream daripada
penghancur file objek.

Deskripsi berbagai format output dapat diperoleh dengan menggunakan -d .

PENULIS


kekayaan_mammon_@users.sourceforge.net>

Gunakan x86dis online menggunakan layanan onworks.net



Program online Linux & Windows terbaru