Italiano Español Português English
Manuale pdf gratis
Sitemap Adobe Autodesk Corel Linguaggio di Programmazione Microsoft Open Source Numerosi manuali

Manuale di corso di sistemi operativi - Buffer Overflow





Manuale di corso di sistemi operativi - Buffer Overflow

Manuale di corso di sistemi operativi - Buffer Overflow SCARICA IL MANUALE
Manuale in formato pdf in modo da poter salvare sul tuo PC, e-book reader o di stampa.


Sponsored Link



Nota: Il manuale che stai per scaricare è compresso in formato RAR, se non si dispone di un file rar decompressore è possibile scaricare 7-zip e si può visualizzare il Foxit PDF Reader.



Indice di Manuale di corso di sistemi operativi - Buffer Overflow


INTRODUZIONE
Definizioni di base
Organizzazione della memoria di un processo
Cos’ è uno stack?
Perché usiamo uno Stack?
La regione dello Stack
Aritmetica di base
Esempio di chiamata a funzione
Codice Immagine dello stack
Sfruttare i buffer overflow
BOF – IL CASO CLASSICO
Premessa
Un caso di codice vulnerabile
L'overflow in dettaglio
Come attaccare?
L'exploit
Capire la shellcode
Partiamo dall’inizio
Analizziamo anche questo codice dall’inizio
Creare la shellCode
Come trovare l’indirizzo della stringa “/bin/sh” e attivare la shellcode
Codificare la ShellCode
La shellcode in pratica
Istruzioni originali
Istruzioni trasformate
Ottimizzare la ShellCode
BOF – SOLUZIONI
Come proteggerci?
Evitare i Bof: programmazione ottimale
Evitare i Bof: funzioni "sicure"
Evitare i Bof: Allocazione dinamica del buffer
Evitare i Bof: Librerie "sicure"
Evitare i Bof: Ulteriori soluzioni
Evitare i Bof: considerazioni finali
BIBLIOGRAFIA
AlephOne
Sanfilippo
Bernaschi, Gabrielli, Mancini
Faenzi
Intel
Borland
Wheeler
Cowan
StackGuard
Bulba
GNU FREE DOCUMENTATION LICENSE

Scaricare




Scaricare decompressor 7-zip
Scarica PDF reader Foxit PDF Reader.
ManualiPDF © 2015 - Creative Commons