Hace 3 años | Por mr_b a hackplayers.com
Publicado hace 3 años por mr_b a hackplayers.com

Voy a retomar los ejercicios de exploiting en Linux, esta vez en arquitectura de 64 bits. Básicamente se trata de lo mismo que en 32 bits pero con "pequeños" cambios, principalmente: los registros de propósito general se han ampliado a 64 bits. Así que ahora tenemos RAX, RBX, RCX, RDX, RSI y RDI; el puntero de instrucción (instruction pointer), el puntero de base (base pointer) y el puntero de pila (stack pointer) también se han ampliado a 64 bits como RIP, RBP y RSP respectivamente; se han proporcionado registros adicionales: R8 a R15; etc.

Comentarios

D

Hay muchos ajustes en sysctl (y en las lineas de parametros de arranque del kernel en grub/lilo que mitigan todo esto).