Difference between revisions of "Buffer Overflow"

From C4 Wiki
Jump to: navigation, search
(Eine kleine Einleitung...)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
 +
Ein Buffer Overflow, ein Pufferüberlauf, tritt auf, wenn zu viele Daten in einen zu klein dimensionierten Speicherbereich geschrieben oder unsichere Bibliotheksfunktionen genutzt werden.
 +
 
==Links==
 
==Links==
  
Line 13: Line 15:
 
:* http://www.secinf.net/uplarticle/1/heaptut.txt
 
:* http://www.secinf.net/uplarticle/1/heaptut.txt
  
===Shellcode===+++
+
===Shellcode===
  
 
:* ia64 shellcode: http://www.phrack.org/show.php?p=57&a=5
 
:* ia64 shellcode: http://www.phrack.org/show.php?p=57&a=5

Latest revision as of 16:18, 7 August 2008

Ein Buffer Overflow, ein Pufferüberlauf, tritt auf, wenn zu viele Daten in einen zu klein dimensionierten Speicherbereich geschrieben oder unsichere Bibliotheksfunktionen genutzt werden.

Links

Stack-based Buffer Overflows

Heap-based Buffer Overflows

Shellcode

Assembler

Weiteres

Workshopfolien

t00lZ