This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
secure-low-level-programming:capitole:04-memorie-stiva [2018/12/18 12:43] razvan [Suprascrierea valorilor de pe stivă] |
secure-low-level-programming:capitole:04-memorie-stiva [2019/05/15 11:04] (current) razvan [Afișarea stivei cu un buffer] |
||
---|---|---|---|
Line 34: | Line 34: | ||
Accesăm directorul ''buffer-stack-print/'' din arhiva de suport. | Accesăm directorul ''buffer-stack-print/'' din arhiva de suport. | ||
- | Urmăriți conținutul fișierului ''vuln.c'' și rulați executabilul ''vuln''. Afișăm stiva având folosind indexarea buffer-ului în afara limitelor (//array index out of bounds//). Identificați variabile locale, adresa de retur, frame pointer-ul. | + | Urmăriți conținutul fișierului ''vuln.c'' și rulați executabilul ''vuln''. Afișăm stiva folosind indexarea buffer-ului în afara limitelor (//array index out of bounds//). Identificați variabile locale, adresa de retur, frame pointer-ul. |
==== Suprascrierea valorilor de pe stivă ==== | ==== Suprascrierea valorilor de pe stivă ==== |