Hi,
habe ein kleines Problem, dass ich mir nicht erklären kann.
Also ich habe ne Funktion main, copy mit dem typischen strcpy
und exploit, nun muss man also über das array in copy() schreiben
bis zum Return Instruction Pointer und diesen dann mit der Adresse von
exploit() überschreiben.
Hier zur Übersicht der Sourcecode von vuln.c
müsste also folgendermaßen gehen:
./vuln `perl -e'{print "AAAAAAAAAAAAAAAAAAAA"; print "\x0e\x84\x04\x08";}'`
aber es kommt einfach nur ein "Speicherzugriffsfehler ohne die die
Konsolenausgabe in exploit()
Was soll ich nun machen? ._.
mfg,
Blackbox