User Tools

Site Tools


secure-low-level-programming:capitole:06-exploatarea-memoriei

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
secure-low-level-programming:capitole:06-exploatarea-memoriei [2018/12/20 09:55]
razvan [Injectare de shellcode]
secure-low-level-programming:capitole:06-exploatarea-memoriei [2018/12/21 10:41] (current)
razvan [Rulare de shellcode]
Line 85: Line 85:
 Accesăm directorul ''​run-shellcode/''​ din arhiva de suport. Accesăm directorul ''​run-shellcode/''​ din arhiva de suport.
  
-Urmăriți conținutul fișierului ''​prog.c''​ și rulați executabilul ''​prog.''​. Programul vă deschide un shell nou. Ca să ieșiți din acel shell folosiți comanda ''​exit''​ sau combinația de taste ''​Ctrl+d''​.+Urmăriți conținutul fișierului ''​prog.c''​ și rulați executabilul ''​prog''​. Programul vă deschide un shell nou. Ca să ieșiți din acel shell folosiți comanda ''​exit''​ sau combinația de taste ''​Ctrl+d''​.
  
 Programul folosește variabila ''​shellcode''​ pentru a reține un cod binar care generează un shell (realizează apelul de sistem ''​execve''​) atunci când este executat. Programul folosește variabila ''​shellcode''​ pentru a reține un cod binar care generează un shell (realizează apelul de sistem ''​execve''​) atunci când este executat.
secure-low-level-programming/capitole/06-exploatarea-memoriei.1545292553.txt.gz · Last modified: 2018/12/20 09:55 by razvan