Ret2win - arm64
Code
#include <stdio.h>
#include <unistd.h>
void win() {
printf("Congratulations!\n");
}
void vulnerable_function() {
char buffer[64];
read(STDIN_FILENO, buffer, 256); // <-- bof vulnerability
}
int main() {
vulnerable_function();
return 0;
}Finding the offset
Pattern option


Stack offset option




No PIE
Regular

Off-by-1

With PIE
Off-by-2

Last updated

