Stack Shellcode - arm64
Encuentra una introducción a arm64 en:
Introduction to ARM64v8Código
Compilar sin pie, canario y nx:
Sin ASLR & Sin canario - Desbordamiento de pila
Para detener ASLR, ejecuta:
Para obtener el offset del bof revisa este enlace.
Explotar:
La única cosa "complicada" de encontrar aquí sería la dirección en la pila para llamar. En mi caso, generé el exploit con la dirección encontrada usando gdb, pero luego, al explotarlo, no funcionó (porque la dirección de la pila cambió un poco).
Abrí el archivo core
generado (gdb ./bog ./core
) y verifiqué la dirección real del inicio del shellcode.
Last updated