Stack Shellcode - arm64
Pronađite uvod u arm64 u:
pageIntroduction to ARM64v8Kod
Kompajlirajte bez pie-a, canary-ja i nx-a:
```bash clang -o bof bof.c -fno-stack-protector -Wno-format-security -no-pie -z execstack ``` ## Bez ASLR-a & Bez canary-ja - Preplavljivanje steka
Da biste zaustavili ASLR, izvršite:
Da biste dobili pomak bof-a pogledajte ovaj link.
Eksploatacija:
Jedina "komplikovana" stvar koju treba pronaći ovde je adresa na steku za poziv. U mom slučaju, generisao sam eksploit sa adresom pronađenom korišćenjem gdb-a, ali kada sam ga iskoristio, nije radio (jer se adresa steka malo promenila).
Otvorio sam generisani core
fajl (gdb ./bog ./core
) i proverio pravu adresu početka shell koda.
Last updated