Herramientas de usuario

Herramientas del sitio


arm_empezar

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
arm_empezar [2020/05/06 22:14] andrewarm_empezar [2020/05/20 22:09] (actual) – editor externo 127.0.0.1
Línea 16: Línea 16:
   * Pegar el siguiente código:   * Pegar el siguiente código:
  
-.data                        @ indica que comienza la declaración de variables +    .data                        @ indica que comienza la declaración de variables 
-dato1:     .byte 1           @ tipo byte, se inicializa en 1         +    dato1:     .byte 1           @ tipo byte, se inicializa en 1         
-dato2:     .byte 'A'         @ tipo byte, caracter A          +    dato2:     .byte 'A'         @ tipo byte, caracter A          
-var4:      .word 0xB12A      @ tipo word de 32 bits, contenido en hexadecimal +    var4:      .word 0xB12A      @ tipo word de 32 bits, contenido en hexadecimal 
 +    
     .text     .text
     .global main        @ visible en todo el programa (modificador de alcance)     .global main        @ visible en todo el programa (modificador de alcance)
Línea 58: Línea 58:
 s s
  
-  * Examinar el contenido de uno de los datos en memoria +  * Examinar el contenido de un string asciiz en memoria 
-x/s &dato2+x/s &texto 
 + 
 +  * Examinar el contenido de un word en memoria (en hexadecimal) 
 +x/xw &var4 
 + 
 +    info registers r1 r2 r3 (muestra r1, r2 y r3) 
 +    i r  (muestra todos los registros) 
 +    i r cpsr (muestra el registro de flags) 
 +     
 +    print (int) var1 (muestra el contenido de la etiqueta var en memoria ram) 
 +    p (int) var2 
 +     
 +    Si tenemos definido en memoria por ejemplo una etiqueta que se llama: 
 +     
 +    mivector: .word 12, 14, 16 
 +     
 +    y deseamos ver todo el contenido de mivector 
 +     
 +    p/x (int[3]) mivector    (muestra los 3 elementos en hexa) 
 +    p/d (int[3]) mivector    (muestra los 3 elemenos en decimal) 
 +    p (int[3]) mivector 
  
   * Puede explorar la opción de Debugging Gdb Extendido (gdb con gef)   * Puede explorar la opción de Debugging Gdb Extendido (gdb con gef)
Línea 65: Línea 86:
  
  
 +----
 +
 +
 +~~NOCACHE~~
 +({{counter|total}})
  
× iphelper toolbox

you see this when javscript or css is not working correct

Untested
IP Address:
First usable:
Subnet:
Last usable:
CIDR:
Amount of usable:
Network address:
Reverse address:
Broadcast address:

arm_empezar.1588803242.txt.gz · Última modificación: 2020/05/06 22:14 por andrew