Mam złożony kod C++. Jest to program FastCGI, używając http://althenia.net/fcgicc Kiedy pytam go o looooong url, otrzymuję *** stack smashing detected ***: ./tileserve terminated
Erreur de segmentati
Uczący to przepełnieniem buforu rzeczy dla klasy bezpieczeństwa, staram się wykorzystać tę lukę w tej aplikacji: //vuln.c
#include <stdio.h>
int bof(char *str)
{
char buffer[12];
//BO V
Próbowałem pominąć instrukcję, zmieniając adres zwrotny poprzez rozbijanie stosu. Poniższy kod pomija ++ w głównej i wypisuje wynik "1 3". Wykonałem ten kod na 32-bitowej maszynie intel. #include<stdi