Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Linux/UNIX Linuxverfechter finden hier Weggefährten.

Buffer Overflow Protection Fedora 8

Diskussion: Buffer Overflow Protection Fedora 8 im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige Befasse mich gerade mit Buffer Overflows und würe gerne wissen was man alles deaktivieren muss damit man zB den ...

Antwort
Alt 15.04.08, 16:33   #1 (permalink)
gesperrt
 
Registriert seit: 19.12.07
st0rmy_w4ters Leistung: Facit NTK
Likes: 0
Standard Buffer Overflow Protection Fedora 8

Anzeige

Befasse mich gerade mit Buffer Overflows und würe gerne wissen was man alles deaktivieren muss damit man zB den eip überschreiben kann.
Habe schon fogendes gemacht:

Zitat:
echo 0 > /proc/sys/kernel/randomize_va_space
Danke
st0rmy_w4ters ist offline   Mit Zitat antworten
Alt 15.04.08, 19:23   #2 (permalink)
sw33tlull4by
Guest
 
Likes:
Standard

Du verstehst da was falsch.
Der eip ist ein Register.
Mit dem kannst du machen was du willst.
Du kanns halt nur ncht so ohne weiteres deinen Stackbereich verlassen.
mfg

sw33t
  Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 16.04.08, 19:27   #3 (permalink)
gesperrt
Themenstarter
 
Registriert seit: 19.12.07
st0rmy_w4ters Leistung: Facit NTK
Likes: 0
Standard

Der eip ist der Zeiger auf die funktion die als nächstes ausgeführt werden soll ?
Denke ich habe das schon verstanden allerdings wenn ich versuche folgendermassen einen overflow zu erzeugen funktioniert das nicht :
Tutorial nach dem ich vorgengen bin :
http://www.milw0rm.com/papers/73
Ich will das im eip 0x41414141 steht..aber
Ich bekomme den eip einfach nicht voll :
Code:
Starting program: /home/Desktop/ov `perl -e 'print "A"x1031'`
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)

Program received signal SIGSEGV, Segmentation fault.
0x00414141 in ?? ()
(gdb) run `perl -e 'print "A"x1032'`
The program being debugged has been started already.
Start it from the beginning? (y or n) y

Starting program: /home/Desktop/ov `perl -e 'print "A"x1032'`
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)

Program received signal SIGSEGV, Segmentation fault.
0x08048418 in bof ()
(gdb) run `perl -e 'print "A"x1029'`
The program being debugged has been started already.
Start it from the beginning? (y or n) y

Starting program: /home/Desktop/ov `perl -e 'print "A"x1029'`
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)

Program received signal SIGSEGV, Segmentation fault.
0x08040041 in ?? ()
Danke
st0rmy_w4ters ist offline   Mit Zitat antworten
Alt 16.04.08, 21:12   #4 (permalink)
 
Registriert seit: 30.01.08
KlausSchiefer Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Du kanns halt nur ncht so ohne weiteres deinen Stackbereich verlassen.
Da haben die ja für stack-overflow immer das falsche Wort benutzt. Mist
KlausSchiefer ist offline   Mit Zitat antworten
Alt 16.04.08, 21:39   #5 (permalink)
fetzer
Guest
 
Likes:
Standard

Erhälst du nach jedem neuen run-Aufruf die gleichen Speicheradressen oder erhälst du immer verschiedene? Also im ersten Aufruf 0x00414141 (0x41=A), im zweiten 0x08048418 und im letzten 0x08040041? Welche Meldung erhälst du, wenn du das Programm mit den selben Argumenten ausserhalb von gdb aufrufst?

Ansonsten findest du im Fedora-Wiki die entsprechenden Informationen dazu: http://fedoraproject.org/wiki/Security/Features
  Mit Zitat antworten
Alt 19.04.08, 10:57   #6 (permalink)
gesperrt
Themenstarter
 
Registriert seit: 19.12.07
st0rmy_w4ters Leistung: Facit NTK
Likes: 0
Standard

Zitat:

Erhälst du nach jedem neuen run-Aufruf die gleichen Speicheradressen oder erhälst du immer verschiedene? Also im ersten Aufruf 0x00414141 (0x41=A), im zweiten 0x08048418 und im letzten 0x08040041? Welche Meldung erhälst du, wenn du das Programm mit den selben Argumenten ausserhalb von gdb aufrufst?
Immer die selben adressen...
Immer Speicherzugriffsfehler...
Zitat:
Ansonsten findest du im Fedora-Wiki die entsprechenden Informationen dazu: http://fedoraproject.org/wiki/Security/Features
Danke , werde aber wahrscheinlich dann lieber eine Live CD benutzen bevor ich da so viel herum spiele...
st0rmy_w4ters ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Operating Systems » Linux/UNIX » Buffer Overflow Protection Fedora 8
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Buffer Overflow MrNiceGuy Code Kitchen 4 07.06.05 12:56
Buffer Overflow ERit Applikationen 0 24.04.05 15:24
Buffer Overflow Exploits ERit (In)security allgemein 0 24.04.05 15:19
BOF(BUffer Overflow) in Delphi? Stromer Code Kitchen 0 09.02.04 19:23
Buffer Overflow? Bananshake (In)security allgemein 13 12.02.02 19:40


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61