Shellcode: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
LauBot (discussione | contributi)
m Bot: passaggio degli url da HTTP a HTTPS
Strategia di esecuzione di uno Shellcode: Corretto errore battitura.
Etichette: Modifica da mobile Modifica da web per mobile
Riga 42:
==== Strategia di esecuzione di uno Shellcode ====
 
Un exploit comunemente inserisce uno shellcode all'interno del processo bersaglio prima o nello stesso istante in cui si verifica un exploit di una vulnerabilità, per ottenere il controllo sul [[program counter]]. Il program counter vieniviene indirizzato per puntare allo shellcode da mandare in esecuzione.
L'inserimento dello shellcode è spesso fatta immagazzinando il codice nei dati inviati sulla rete al processo vulnerabile, rendendolo disponibile in un file che viene letto dal processo o attraverso la riga di comando o variabili di ambiente nel caso si tratti di exploit locali.