posts - 452, comments - 1457, trackbacks - 139

[WPC2005] Security WarGames: system hacked successfully

La sala verde della WPC (the big one) ha ospitato Lunedi pomeriggio me e Massimiliano per la presentazione della nostra doppia sessione Security WarGames.

Nell'avventura ci hanno accompagnato 3 PC tower con sopra 7 OS virtuali (1 Win2K, 4 Win2K3, 2WinXP) e i due nostri fieri portatili. Il tutto condito con un mega video switchbox per proiettare separatamente sui due maxischermi ciacuno di questi PC.

La rete progettata da Massimiliano per l'occasione non era certo quella che si può chiamare di base e composta da due firewall, web server e sql server in dmz per poi avere domain controller e client in lan.

 

Massimiliano inizia la sessione spiegando che non si trattava di un tutorial su come hackerare un sistema ... e proprio alle sue fatidiche parole io entro in sala attrezzato di bandana sventolando la bandiera pirata.
Si, ci sono stati applausi e risate ma forse quello che si è divertito di più sono stato proprio io

 

Gli attacchi che ho portato alla struttura sono stati i più diversi. Ho conquistato dapprima una command shell remota sul sql server grazie a sql injection, poi ho fatto il dump delle password di questa macchina e ho conquistato la remote command shell del web server grazie ad un utente backup con stessa password.

Poi ho eseguito 'live' il tampering di uno smart client dotnet con ildasm e un editor esadecimale, iniettando così del mio codice eseguito da Massimiliano dal domain controller lan. Ottenuta la command remota sul domain controller ho eseguito una port redirection con IPv6 della porta 3389 e ho ottenuto la finestra di terminal server sul lan domain controller ... la disfatta totale della rete.

Tra le tante cose mostrate una bella email che, aperta semplicemente sul client interno, consegna nelle mani del sottoscritto hacker la password dell'"utonto".
Altro scenario alternativo quello del buffer overrun che ho mostrato sotto debugger.

Qui sembra tutto molto semplice ma nella preparazione non sono mancati i colpi di scena dove alcuni tool freeware non funzionavano (nati per NT4) e ho dovuto ad esempio eseguire delle modifiche e ricompilarli. Lo stesso Massimiliano ha fatto uno splendido lavoro con le sette macchine virtuali e tutte le configurazioni di DNS, policy, dns, IPv6, firewall, etc. Bravo a lui!

La descrizione che ho dato degli attacchi è sommaria ma ci sono diverse considerazioni di fondo:

  • L'installazione mostrata è sicuramente al di sopra della media dell'installato nelle aziende
  • Non è stato necessario usare alcuna vulnerabilità di OS o servizi ... ma questo insegna comunque che senza update continue il rischio è ancora più elevato
  • La Sql Injection usata come punto di partenza sullq web application è più che realistica visto che le statistiche parlano chiaramente che questo tipo di attacco è quello più comune (>70%)
  • Le "distrazioni" di Massimiliano che amministrava la rete non erano poi così inusuali
  • Ci sono molti dettagli raccontati in sessione che non si possono riassumere brevemente in un blog

La morale è che la sicurezza non si può costruire con un decalogo. Ogni singola piccola dimenticanza si può trasformare in un pericoloso punto di attacco.

Infine mi preme un ringraziamento ad Anna, Daniele, Claudio e tutto il resto dello staff di WPC che hanno messo in piedi una organizzazione impeccabile.

Print | posted on mercoledì 16 novembre 2005 9.41 |

Feedback

Gravatar

# re: [WPC2005] Security WarGames: system hacked successfully

grandissimo come sempre! :-)
16/11/2005 13.39 | Marco Abis
Gravatar

# re: [WPC2005] Security WarGames: system hacked successfully

Fantastico!! Speranze di avere la demo da scaricare ?
16/11/2005 14.23 | Michele Bersani
Gravatar

# re: [WPC2005] Security WarGames: system hacked successfully

Grande!
16/11/2005 15.26 | Lorenzo Barbieri
Gravatar

# re: [WPC2005] Security WarGames: system hacked successfully

Ciao e grazie a tutti :-)
Niente demo, nessuna registrazione... se mai si riproporrà in futuro una sessione di questo genere, lo saprete dal mio blog ;-)
16/11/2005 16.46 | Raffaele Rialdi
Gravatar

# re: [WPC2005] Security WarGames: system hacked successfully

A proposito di sql injection...su

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconloginaspxfile.asp

è carina la riga:
String cmd = "UserEmail='" + UserEmail.Value + "'";

meno male che prima mette un validator per UserEmail.Value.

ciao e complimenti.
AS


17/11/2005 0.34 | Alessandro Scardova
Gravatar

# re: [WPC2005] Security WarGames: system hacked successfully

Che dire... performance più che strepitosa !
La sessione sembra esser piaciuta molto, mi verrebbe da dire:

Security WarGames.... è Rock
Raff.... è Rock
Massi.... è Rock
Wpc.... è Rock

Non usare i parameters .... è lento
Utilizzare i privilegi amministrativi.... è lento
Trattare la rete "dmz" come "trusted" ..... è lento
Non utilizzare Ipsec..... è lento

Iniziare il discorso con voce tremolante è lento, però quando dopo 2 minuti ti sciogli diventa Rock.

Daniele, Anna, Manuela, Claudio, Elena e tutto lo staff di WPC è stato decisamente ROCK !

Ciao :-)
18/11/2005 21.14 | Massimiliano Luciani
Gravatar

# re: [WPC2005] Security WarGames: system hacked successfully

Ma va là che sei stato bravissimo! Dillo che la voce tremolante era solo per ingannare il pubblico :-)
19/11/2005 0.15 | Raffaele Rialdi
Gravatar

# re: [WPC2005] Security WarGames: system hacked successfully

Complimentissimi ad entrambi, davvero una splendida sessione! (e non preoccuparti, mi sono divertito pure io dalla platea! :-)).
30/11/2005 14.22 | Alead
Gravatar

# Security video

24/02/2006 15.10 | Web Log di Raffaele Rialdi
Gravatar

# Lo strong name

11/05/2006 15.38 | Web Log di Raffaele Rialdi
Gravatar

# WPC 2006

05/11/2006 0.37 | Web Log di Raffaele Rialdi
Gravatar

# WPC 2007, che spettacolo!

Credo che quest'anno mi divertirò più che mai. Io e Max stiamo preparando Hacking 101, una sessione
20/09/2007 12.07 | Raffaele
Gravatar

# Esempio pratico di sviluppo insicuro: il sito di Veltroni

Esempio pratico di sviluppo insicuro: il sito di Veltroni
04/10/2007 17.59 | Web Log di Raffaele Rialdi

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 8 and 4 and type the answer here:

Powered by: