Skip to content

asm¤

Description¤

Assemble shellcode into bytes

Usage:¤

1
2
3
4
usage: asm [-h] [-f {hex,string}]
           [--arch {powerpc64,aarch64,powerpc,riscv32,riscv64,sparc64,mips64,msp430,alpha,amd64,sparc,thumb,cris,i386,ia64,m68k,mips,s390,none,avr,arm,vax}]
           [-v AVOID] [-n] [-z] [-i INFILE]
           [shellcode ...]

Positional Arguments¤

Positional Argument Help
shellcode Assembler code to assemble (default: %(default)s)

Optional Arguments¤

Short Long Default Help
-h --help show this help message and exit
-f --format hex Output format (default: %(default)s)
--arch None Target architecture
-v --avoid None Encode the shellcode to avoid the listed bytes (provided as hex)
-n --newline None Encode the shellcode to avoid newlines
-z --zero None Encode the shellcode to avoid NULL bytes
-i --infile None Specify input file