RABIN2(1) General Commands Manual RABIN2(1) (NAME) rabin2 - (SYNOPSIS) rabin2 [-AcdeEghHiIjJlLMpqQrRsStuVvwxZ] [-a arch] [-b bits] [-B addr] [-C fmt:C:[D]] [-D lang sym|-] [-f subbin] [-F binfmt] [-k query] [-K algo] [-m addr] [-n str] [-N minlen:maxlen] [-o str] [-O binop] [-X fmt file ...] [-@ addr] file (DESCRIPTION) ELF PE MZ Mach-O . 'i' radare2 ( 'i?' ). -@ addr -A - -a arch (x86 arm .. _) -b bits (32 64 ...) -B addr ( ) -c -cc -C [fmt:C[:D]] [elf,mach0,pe] ( -a ) -d /dwarf -D lang symbolname|- (Demangle) ( - stdin) lang ( cxx ibmxl swift java msvc ..) -e (entrypoint) -ee / (Constructor/destructor) -E -f subbin fat-mach0 -F binfmt bin ( ) -g -SMZIHVResizcld -SS -SSS -ee ( ) -G addr . -h -H -I -i ( ) -j json -J var -k query SDB : '*' -K algo (md5 sha1 ..) -l -L plugin bin -m addr addr -M ( main) -n str str -N minlen:maxlen : ( -z -zz ) -o str -O binop ( ...). -O help : e/0x8048000 d/s/1024 d/S/.text r/.data/1024 R RPATH a/l/libfoo.dylib p/.data/rwx c Codesign C LDID -p -P /pdb -PP pdb -q -qq ( addr/size -z) -Q dlopen ( aslr) -r Radare -R (Relocations) -s (Symbols) -S (Sections) -SS (Segments) -SSS -t -T -u (Resources) -v -V -w try/catch -x ( FAT Mach-O). -S, -SS, -u . -xS -xSS -xu . . . -o dir . .sections, .segments, .resources . .fat . -X format file ... fat zip -z ( ) -Z -zz -zzz stdout ( ) (ENVIRONMENT) R2_NOPLUGINS r2 -N R2_PLUGINS_ORDER : i=internal e=env h=home s=system =iehs ? RABIN2_ARGS RABIN2_CHARSET (charset) -z RABIN2_DEBASE64 r2 -e bin.str.debase64 - base64 RABIN2_DEMANGLE r2 -e bin.demangle - (demangle) RABIN2_DEMANGLE_CMD r2 -e bin.demangle.cmd - RABIN2_DEMANGLE_TRYLIB r2 -e bin.demangle.trylib= - Swift demangle (: false) RABIN2_FILTER r2 -e bin.filter= - false / (: true) RABIN2_LANG r2 -e bin.lang - lang demangling RABIN2_MACHO_NOFUNCSTARTS FUNCSTART RABIN2_MACHO_NOSWIFT swift RABIN2_MACHO_SKIPFIXUPS chained fixups mach-o RABIN2_MAXSTRBUF r2 -e bin.str.maxbuf - RABIN2_PDBSERVER r2 -e pdb.server - PDB RABIN2_PREFIX r2 -e bin.prefix - // RABIN2_RESRAW r2 -e bin.resraw=true - RABIN2_STRFILTER r2 -e bin.str.filter RABIN2_STRPURGE r2 -e bin.str.purge - RABIN2_SYMSTORE r2 -e pdb.symstore - downstream RABIN2_VERBOSE r2 -e bin.verbose=true - (EXAMPLES) $ rabin2 -s a.out $ rabin2 -n _main a.out $ rabin2 -e a.out radare2 $ r2 -n /bin/ls [0x00000000]> .!rabin2 -prsi $FILE (SEE ALSO) radare2(1) (AUTHORS) pancake . July 14, 2026