rasm2 man page on Kali

Man page or keyword search:  
man Server   9211 pages
apropos Keyword Search (all sections)
Output format
Kali logo
[printable version]

RASM2(1)		  BSD General Commands Manual		      RASM2(1)

NAME
     rasm2 — radare2 assembler and disassembler tool

SYNOPSIS
     rasm2 [-ABdDeEfCLvwrq] [-a arch] [-b bits] [-c cpu] [-F in:out]
	   [-o offset] [-O ofile] [-s syntax] [-i int] [-l int] [ARG]

DESCRIPTION
     This tool uses r_asm to assemble and disassemble files or hexpair
     strings. It supports a large list of architectures which can be listed
     using the -L flag.

     -a arch	 Set architecture plugin

     -A		 Show analysis information of given hexpair string

     -b bits	 Set architecture bits

     -B		 Binary input/output (-l is mandatory for binary input)

     -c cpu	 Select specific CPU (depends on -a arch)

     -C		 Output in C format

     -d		 Disassemble hexpair bytes. rasm2 -d 9090

     -D		 Disassemble showing hexpair and opcode

     -e		 Use big endian (or swap endianness if used more than once)

     -E		 Output disassembled instructions in ESIL format.

     -f		 Read data from file instead of ARG.

     -F in:out	 Specify input and/or output filters (att2intel, x86.pseudo,
		 ...)

     -h		 Show usage help message.

     -hh	 Show long help message including supported assembler direc‐
		 tives

     -l int	 Input/Output length

     -i int	 Ignore/skip N bytes from the beginning of the input buffer

     -L		 List supported asm plugins

     -o offset	 Offset of the opcode to assemble (default is 0)

     -O ofile	 output to file, for example 'rasm2 -BF a a.asm'

     -r		 Show output in r2 script

     -s syntax	 Select syntax output (intel, att)

     -w		 Describe opcode (whats op)

     -q		 Quiet output (handy for -L, -v, ...)

different than filename
     -.intel_syntax
		 Use intel syntax rather than att:w

     -.att_syntax
		 Use ATT syntax rather than flu :w dentify the region fof
		 aslerrger

     -string	 dentify the region fof aslerrger

     -.ascii

     -.align

     -.arm

     -.thumb

     -.arch

     -.bits

     -.fill

     -.kernel

     -.os

     -.hex

     -.int16

     -.short

     -.int32

     -.int64

     -.glob

     -.equ

     -.org

     -.text

     -.data

EXAMPLES
     Assemble opcode:

       $ rasm2 -a x86 -b 32 'mov eax, 33'

     Disassemble opcode:

       $ rasm2 -d 90

SEE ALSO
     radare2(1), rafind2(1), rahash2(1), rabin2(1), radiff2(1), ragg2(1),
     rarun2(1), rax2(1),

AUTHORS
     pancake <pancake@nopcode.org>

				 Sep 30, 2014
[top]

List of man pages available for Kali

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net