Immaginate di essere a casa di un vostro conoscente e di voler testare la sicurezza dei dispositivi connessi alla sua rete, verificare eventuali vulnerabilità e molto altro ancora senza un PC. Grazie a dSploit potrete eseguire tutti questi test in velocità. Si tratta di un programma per Android realizzato da Simone Margaritelli aka evilsocket che consente di verificare delle vulnerabilità servendosi solo del proprio smartphone.
I requisiti minimi per far funzionare dSploit sono:
- Android 2.3+;
- root;
- busybox;
Ecco le caratteristiche principali di dSploit:
WiFi Cracking

- RouterPWN exploit noti per router
- Trace
- Port Scanner
- Inspector
- Login Craker
- Packet Forger
- Vulnerability Finder
La categoria di punta in dSploit è il MITM, nella quale sono inclusi una serie di strumenti per effettuare un attaco Man In The Middle. In questa categoria, troveremo i seguenti strumenti:
- Simple Sniff pcap
- Password Sniffer
- http;
- ftp;
- imap
- imaps;
- irc;
- msn;
- Session Hijacking : setterà i cookie sniffati nel nostro browser permettendoci di rubare le sessioni alle vittime. In questo modo ci ritroveremo loggati con le loro utenze senza conoscere la loro password.

- Kill Connection : blocca la connessione alla vittima, lo stesso funzionamento di tcpkill.
- Redirect : Redireziona tutto il traffico http verso un altro sito da noi scelto.
- Replace Images : sostituisce l'indirizzo delle immagini nei siti internet con una immagine da noi scelta.
- Replace Video: sostituisce i video di youtube con un video da noi scelto.
- Script Injection: inietta codice JavaScript oppure html nelle pagine visitate dalla vittima.
- Custom Filter: sostituisce un testo da noi desiderato con un altro.
- dSploit è gratuito;
- dSploit è opensource;
- dSploit occupa poco spazio;
- dSploit è stato scritto da uno sviluppatore italiano;
Perché scegliere dSploit?
Esistono infatti molti altri tool come droidsheep, zAnti( presentato alla conferenza hacker DEFCON) oppure netspoof. Inizio con elencare alcuni pro di dSploit:
Qui sotto inoltre viene riportata una tabella che facilita il confronto con gli altri tools in circolazione.
dSploit |
||||
WiFi Scanning & Common Router Key Cracking |
SI |
no |
no |
no |
Deep Inspection |
SI |
SI |
no |
no |
Vulnerability Search |
SI |
parzialmente supportato |
no |
no |
Multi Protocol Login Cracker |
SI |
SI |
no |
no |
Packet Forging with Wake On Lan Support |
SI |
no |
no |
no |
HTTPS/SSL Support ( SSL Stripping + HTTPS -> Redirection ) |
SI |
no |
no |
no |
MITM Realtime Network Stats |
SI |
no |
no |
no |
MITM Multi Protocol Password Sniffing |
SI |
no |
no |
no |
MITM HTTP/HTTPS Session Hijacking |
SI |
no |
parzialmente supportato |
no |
MITM HTTP/HTTPS Hijacked Session File Persistance |
SI |
no |
SI |
no |
MITM HTTP/HTTPS Realtime Manipulation |
SI |
parzialmente supportato |
no |
parzialmente supportato |
Come viene mostrato dalla tabella riassuntiva, dSploit risulta il tool più completo per effettuare attacchi mirati ed efficaci partendo da uno smartphone. dSploit non è disponibile nel play store poiché è un'applicazione che andrebbe contro le policy dello store stesso e quindi sarebbe rimossa. Per il download di dSploit possiamo andare sul sito ufficiale: Dsploit.net
Oppure per chi vuole capire meglio il funzionamento può compilare il tutto partendo dal progetto displonibile su Git
Ricordo che l'utilizzo di dSploit su una rete non nostra è un crimine perseguibile per legge, quindi vi consigliamo di fare attenzione.
Su youtube sono anche disponibili alcune guide pratiche come la seguente http://www.youtube.com/watch?feature=player_embedded&v=HrQl1cG2Hq0