- notageek.it di Mirko Iodice - http://www.notageek.it -
Guida a Metasploit Framework Parte 1 – Presentazione
Posted By Mirko On 25 luglio 2007 @ 20:29 In Articoli | 3 Comments
In questo articolo affronterò la presentazione del progetto Metasploit, si tratta del primo di una serie di articoli nei quali cercherò di recensire tutte le principali funzionalità di questo potentissimo prodotto chiamato Metasploit Framework [1].

Nota: questo articolo è frutto di una rielaborazione personale delle informazioni presenti nella pagina di Wikipedia dedicata al Metasploit Project. A questo indirizzo [2] potete reperirne la versione originale.
Metasploit Framework [1] è il prodotto principale derivante dal progetto Metasploit Project [3], il quale mira principalmente a fornire informazioni utili allo sviluppo di nuove tecniche di penetration testing [4] e di firme per sistemi IDS (Intrusion Detection System [5]).
Come possiamo facilmente dedurre dal nome stesso del prodotto, stiamo parlando di un vero e proprio framework [6] pensato per la creazione e l'esecuzione facilitata di exploits [7] contro macchine remote; le sue numerose funzionalità permettono:
Metasploit Framework si sta affermando sempre di più come uno standard ed infatti al giorno d'oggi sono già numerosi i bollettini di sicurezza che vengono accompagnati da un modulo exploit scritto appositamente per esso.
L'enorme potenzialità di questo software non è rappresentata soltanto dal fatto di poter agevolmente scrivere ed eseguire exploits di vulnerabilità pubbliche, ma anche dalla presenza di numerosi strumenti (moduli ausiliari) che possono essere utilizzati all'interno di esso per compiere attività complementari all'attacco; all'interno del framework, infatti, possiamo usufruire ad esempio di strumenti per la scansione delle reti o di particolari protocolli (SMB, MSSQL, HTTP, SIP, ecc), corredati da scripts in grado persino di automatizzare i passi necessari alla penetrazione di un sistema. A questo indirizzo [12] potete trovare una lista delle funzionalità incluse nel framework.
Per farvi comprendere meglio l'utilità di questo prodotto vi elencherò i passi basilari che si compiono quando ci si trova ad utilizzarlo per colpire un sistema remoto (vittima):
Questo metodo molto modulare di compiere l'attacco costituisce il vantaggio principale offerto dal framework, grazie ad esso infatti è possibile combinare qualsiasi exploit con qualsiasi payload disponibile.
Tutti i passaggi sopra descritti possono essere portati a compimento usufruendo di una apposita shell dei comandi oppure di una semplicissima interfaccia via web che viene eseguita sulla macchina dell'attaccante; di quest'ultima è possibile vederne una demo online al seguente indirizzo: http://www.metasploit.com:55555/ [16] anche se si tratta in realtà della vecchia versione 2.7, quella attuale è la 3.0.
Qui [17] invece è possibile trovare alcuni screenshots dell'ultima versione del framework e alcuni video dimostrativi dell'utilizzo dello stesso, in particolare vi consiglio la visione di questo flash video [18].
Metasploit Framework è installabile su sistemi UNIX (inclusi BSD, Linux e Mac OS X) e Windows (grazie al framework Cygwin [19]). Il download dei pacchetti di installazione è disponibile al seguente indirizzo: http://framework.metasploit.com/msf/download [20].
Nel prossimo articolo presenterò l'installazione di Metasploit Framework in ambienti Windows e Linux.
Mirko Iodice
mirko -at- notageek (.dot) it
Article printed from notageek.it di Mirko Iodice: http://www.notageek.it
URL to article: http://www.notageek.it/metasploit-framework-tutorial-part1.html
URLs in this post:
[1] Metasploit Framework: http://framework.metasploit.com/msf/
[2] questo indirizzo: http://en.wikipedia.org/wiki/Metasploit_Project
[3] Metasploit Project: http://www.metasploit.com/
[4] penetration testing: http://en.wikipedia.org/wiki/Penetration_testing
[5] Intrusion Detection System: http://it.wikipedia.org/wiki/Intrusion_detection_system
[6] framework: http://it.wikipedia.org/wiki/Framework
[7] exploits: http://it.wikipedia.org/wiki/Exploit
[8] shellcodes: http://it.wikipedia.org/wiki/Shellcode
[9] White Hats: http://it.wikipedia.org/wiki/White_hat
[10] Script Kiddies: http://it.wikipedia.org/wiki/Script_kiddie
[11] Black Hats: http://it.wikipedia.org/wiki/Black_hat
[12] A questo indirizzo: http://framework.metasploit.com/msf/modules
[13] payload: http://it.wikipedia.org/wiki/Payload
[14] IPS: http://it.wikipedia.org/wiki/Intrusion_prevention_system
[15] SSL: http://it.wikipedia.org/wiki/SSL
[16] http://www.metasploit.com:55555/: http://www.metasploit.com:55555/
[17] Qui: http://framework.metasploit.com/msf/gallery
[18] questo flash video: http://milw0rm.com/video/watch.php?id=50
[19] Cygwin: http://it.wikipedia.org/wiki/Cygwin
[20] http://framework.metasploit.com/msf/download: http://framework.metasploit.com/msf/download
[21] Opcode Database: http://metasploit.com/users/opcode/msfopcode.cgi
[22] Operation Codes: http://en.wikipedia.org/wiki/Opcode
[23] Buffer Overflow: http://it.wikipedia.org/wiki/Buffer_overflow
[24] Shellcode Archive: http://www.metasploit.com/shellcode.html
[25] assembly: http://it.wikipedia.org/wiki/Assembly
[26] Anti-Forensics Research: http://www.metasploit.com/projects/antiforensics/
[27] analisi forense: http://it.wikipedia.org/wiki/Informatica_forense
Click here to print.
Copyright © 2009 notageek.it. All rights reserved.