R
redliner
Mitglied
Morgen!
Ich lese gerade etwas über Stack Buffer Overflows und wollte halt ein paar sachen versuchen... aber ohne erfolg... ich versuche schon auf brutale methode die return adresse zu überschreiben:
Ich hab hier FC5 und eine Intel Core Duo (ist doch i686 oder?).
Kann mir jemand helfen?
Ich lese gerade etwas über Stack Buffer Overflows und wollte halt ein paar sachen versuchen... aber ohne erfolg... ich versuche schon auf brutale methode die return adresse zu überschreiben:
Code:
#include <stdio.h>
void hallo()
{
printf("Return adresse erfolgreich geändert :P\n");
}
int main()
{
int *ret;
int i = -100;
while(i<100)
{
ret = (int *)&ret + i;
(*ret) = (int)hallo;
i++;
}
}
Ich hab hier FC5 und eine Intel Core Duo (ist doch i686 oder?).
Kann mir jemand helfen?