Este es el comando rasm2 que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
rasm2 - herramienta de montaje y desmontaje radare2
SINOPSIS
rasm2 [-dDfBCLevw] [-F En fuera] [-o el desplazamiento] [-a arco] [-b los bits] [-c cpu] [-s sintaxis] [-i int]
[-l int] [ARG]
DESCRIPCIÓN
Esta herramienta usa r_asm para ensamblar y desensamblar archivos o cadenas de pares hexadecimales. Es compatible con un
gran lista de arquitecturas que se pueden enumerar usando el indicador -L.
-a arco Establecer complemento de arquitectura
-b los bits Establecer bits de arquitectura
-B Entrada / salida binaria (-l es obligatorio para la entrada binaria)
-c cpu Seleccionar CPU específica (depende de -a arch)
-C Salida en formato C
-d Desmontar bytes de pares hexadecimales. rasm2 -d 9090
-D Desmontar mostrando hexpair y opcode
-e Use big endian (o intercambie endianness si se usa más de una vez)
-f Leer datos del archivo en lugar de ARG.
-F En fuera Especificar filtros de entrada y / o salida (att2intel, x86.pseudo, ...)
-h Mostrar mensaje de ayuda de uso.
-l int Longitud de entrada / salida
-i int Ignorar / omitir N bytes desde el principio del búfer de entrada
-L Lista de complementos de asm compatibles
-o el desplazamiento Desplazamiento del código de operación para ensamblar (el valor predeterminado es 0)
-s sintaxis Seleccionar salida de sintaxis (intel, att)
-w Describe el código de operación (cuál es la operación)
EJEMPLOS
Ensamblar código de operación:
$ rasm2 -a x86 -b 32 'mov eax, 33'
Desmontar el código de operación:
$ rasm2 -d 90
Use rasm2 en línea usando los servicios de onworks.net
