rax2(1) [debian man page]
RAX2(1) BSD General Commands Manual RAX2(1) NAME
rax2 -- radare base converter SYNOPSIS
rax2 [-ebsSvxkh] [[value] ...] DESCRIPTION
This command is part of the radare project. This command allows you to convert values between positive and negative integer, float octal, binary and hexadecimal values. OPTIONS
-e Swap endian. -b Convert from binary string to caracter (rax2 -b 01000101) -s Convert from hex string to caracter (rax2 -s 43 4a 50) -S Convert from hex string to caracter (rax2 -S C J P) -v Show program version -x Convert a string into a hash -k Keep de same base as the input data -h Show usage help message USAGE
Available variable types are: int -> hex rax2 10 hex -> int rax2 0xa -int -> hex rax2 -77 -hex -> int rax2 0xffffffb3 int -> bin rax2 b30 bin -> int rax2 1010d float -> hex rax2 3.33f hex -> float rax2 Fx40551ed8 oct -> hex rax2 35o hex -> oct rax2 Ox12 (O is a letter) bin -> hex rax2 1100011b hex -> bin rax2 Bx63 With no arguments, rax2 reads values from stdin. You can pass one or more values as arguments. $ rax2 33 0x41 0101b 0x21 65 0x5 You can do 'unpack' hexpair encoded strings easily. $ rax2 -s 41 42 43 ABC And it supports some math operations. $ rax2 0x5*101b+5 30 It is very useful tool for scripting, so you can read floating point values, or get the integer offset of a jump or a stack delta when ana- lyzing programs. SEE ALSO
radare2(1), rahash2(1), rafind2(1), rabin2(1), ranal2(1), radiff2(1), ragg2(1), rarun2(1), rasm2(1), AUTHORS
pancake <pancake@nopcode.org>, nibble <nibble@develsec.org> BSD
Mar 12, 2010 BSD
Check Out this Related Man Page
RABIN2(1) BSD General Commands Manual RABIN2(1) NAME
rabin2 -- Binary program info extractor SYNOPSIS
rabin2 [-ACeisSMzIHlRrvLxVh] [-a arch] [-b bits] [-B addr] [-c fmt:C:[D]] [-p patchfile] [-f subbin] [-O str] [-o str] [-m addr] [-@ addr] [-n str] file DESCRIPTION
This program allows you to get information about ELF/PE/MZ and CLASS files in a simple way. -A List archs -a arch Set arch (x86, arm, .. accepts underscore for bits x86_32) -b bits Set bits (32, 64, ...) -B addr Override baddr -c [fmt:C[:D]] Create [elf,mach0,pe] for arm and x86-32/64 tiny binaries where 'C' is an hexpair list of the code bytes and ':D' is an optional concatenation to describe the bytes for the data section. -C List classes -p patchfile Patch file (see man rabin2) -e Show entrypoints for disk and on-memory -f subbin Select sub-binary architecture. Useful for fat-mach0 binaries -i Show imports (symbols imported from libraries) -s Show exported symbols -S Show sections -M Show address of 'main' symbol -z Show strings inside .data section (like gnu strings does) -I Show binary info -I Show header fields -l List linked libraries to the binary -I Show realocations -O str Write/extract operations (-O help) -o str Output file/folder for write operations (out by default) -r Show output in radare format -v Display virtual addressing offsets -m addr Show source line reference from a given address -L List supported bin plugins -@ addr Show information (symbol, section, import) of the given address -n str Show information (symbol, section, import) at string offset -x Extract all sub binaries from a fat binary (f.ex: fatmach0) -V Show version information -h Show usage help message. SEE ALSO
rahash2(1), rafind2(1), radare2(1), radiff2(1), ranal2(1), rasm2(1), rax2(1), rsc2(1), ragg2(1), rarun2(1), AUTHORS
pancake <pancake@nopcode.org>, nibble <nibble@develsec.org> BSD
Mar 11, 2010 BSD