SlideShare une entreprise Scribd logo
1  sur  102
Télécharger pour lire hors ligne
Penetration Testing
Aziendale con BeEF

Giovanni Cattani

Penetration Testing Aziendale con BeEF
Giovanni Cattani
Security Specialist @ Secure Network S.r.l.

#penetrationtest

#vulnerabilityassessment
#web #mobile #network
#riskassessment

Penetration Testing Aziendale con BeEF
BeEF
The Browser Exploitation Framework
• Creato da Wade Alcorn nel 2005
• Gratuito e Open-Source

• Sviluppo continuo e rilasci mensili
• Sviluppato in Ruby (framework) e in JavaScript (moduli)
– I collaboratori sono sempre benvenuti!
beefproject.com
@beefproject
Penetration Testing Aziendale con BeEF
Come Funziona

aggressore

Penetration Testing Aziendale con BeEF
Come Funziona

http://

aggressore

Penetration Testing Aziendale con BeEF
Come Funziona

http://

aggressore

Penetration Testing Aziendale con BeEF
Come Funziona
zombie

zombie

http://

zombie

zombie
aggressore
zombie
Penetration Testing Aziendale con BeEF
Come Funziona
zombie

zombie

http://

zombie

zombie
aggressore
zombie
Penetration Testing Aziendale con BeEF
Come Funziona
zombie

zombie

http://

zombie

zombie
aggressore
zombie
Penetration Testing Aziendale con BeEF
Troppo Smart

Penetration Testing Aziendale con BeEF
E Non Solo…

Penetration Testing Aziendale con BeEF
Nel Dettaglio
L’utente visita
http://example.com

Penetration Testing Aziendale con BeEF
Nel Dettaglio
L’utente visita
http://example.com
http://x.x.x.x/hook.js

Penetration Testing Aziendale con BeEF

La pagina carica
hook.js
Nel Dettaglio
L’utente visita
http://example.com
http://x.x.x.x/hook.js
Invia dettagli del browser

Penetration Testing Aziendale con BeEF

La pagina carica
hook.js
Nel Dettaglio
L’utente visita
http://example.com
http://x.x.x.x/hook.js
Invia dettagli del browser
In attesa di comandi

Penetration Testing Aziendale con BeEF

La pagina carica
hook.js
Nel Dettaglio
L’utente visita
http://example.com
http://x.x.x.x/hook.js
Invia dettagli del browser
In attesa di comandi
L’aggressore invia
un comando

beef.execute()

Penetration Testing Aziendale con BeEF

La pagina carica
hook.js
Nel Dettaglio
L’utente visita
http://example.com
http://x.x.x.x/hook.js

La pagina carica
hook.js

Invia dettagli del browser
In attesa di comandi
L’aggressore invia
un comando

beef.execute()

Il comando viene rilevato

Penetration Testing Aziendale con BeEF

Il comando viene
eseguito!
Si Dice «Vintage»

Penetration Testing Aziendale con BeEF
Carne Fresca

Penetration Testing Aziendale con BeEF
A penetration test is a method of
evaluating the security of a computer
system or network by simulating an
attack.

Source: https://www.owasp.org/index.php/Testing:_Introduction_and_objectives
Penetration Testing Aziendale con BeEF
The Butcher

Penetration Testing Aziendale con BeEF
ANDIAMO IN ESPLORAZIONE

Penetration Testing Aziendale con BeEF
Il Browser

Penetration Testing Aziendale con BeEF
Plugin & Addon

Penetration Testing Aziendale con BeEF
Il Sistema

Penetration Testing Aziendale con BeEF
Giochiamo a Nascondino?

Penetration Testing Aziendale con BeEF
INIZIAMO!

Penetration Testing Aziendale con BeEF
Cambio Link

Penetration Testing Aziendale con BeEF
Cambio Link

Penetration Testing Aziendale con BeEF
Cambio Link

Penetration Testing Aziendale con BeEF
Cambio Link

Penetration Testing Aziendale con BeEF
Cambio Link

Penetration Testing Aziendale con BeEF
Andiamo di Là!

Penetration Testing Aziendale con BeEF
Andiamo di Là!

Penetration Testing Aziendale con BeEF
Andiamo di Là!

Penetration Testing Aziendale con BeEF
Portiamo anche BeEF

Penetration Testing Aziendale con BeEF
Portiamo anche BeEF

Penetration Testing Aziendale con BeEF
I <3 HTML

Penetration Testing Aziendale con BeEF
I <3 HTML

Penetration Testing Aziendale con BeEF
Dillo Anche a Me!

Penetration Testing Aziendale con BeEF
Dillo Anche a Me!

Penetration Testing Aziendale con BeEF
Dillo Anche a Me!

Penetration Testing Aziendale con BeEF
Pronti all’Uso

Numerosi exploit già integrati

Exploit pronti per essere eseguiti
Nuove vulnerabilità  Nuovi exploit
Exploit esterni sono facili da integrare

Target: server, router, switch, NAS, etc.

Penetration Testing Aziendale con BeEF
L’ANELLO DEBOLE

Penetration Testing Aziendale con BeEF
L’ANELLO DEBOLE

Penetration Testing Aziendale con BeEF
Basically, social engineering is the art
and science of getting people to
comply to your wishes.

Harl – “People Hacking: The Psychology of Social Engineering” (1997)
Penetration Testing Aziendale con BeEF
Buone Abitudini

Penetration Testing Aziendale con BeEF
A Volte Ritornano…

Penetration Testing Aziendale con BeEF
A Volte Ritornano…

Penetration Testing Aziendale con BeEF
Socializziamo!

Penetration Testing Aziendale con BeEF
Socializziamo!

Penetration Testing Aziendale con BeEF
LastPass

Penetration Testing Aziendale con BeEF
LastPass

Penetration Testing Aziendale con BeEF
Don’t Be Evil

Penetration Testing Aziendale con BeEF
Don’t Be Evil

Penetration Testing Aziendale con BeEF
Sembra tutto a posto

Penetration Testing Aziendale con BeEF
Sembra tutto a posto

Penetration Testing Aziendale con BeEF
Se lo dice il browser…
• a

Penetration Testing Aziendale con BeEF
E NON CI LASCEREMO MAI…

Penetration Testing Aziendale con BeEF
Sicuro? Sicuro, Sicuro?
• h

Penetration Testing Aziendale con BeEF
Resto Qui

Penetration Testing Aziendale con BeEF
Resto Qui

Penetration Testing Aziendale con BeEF
Resto Qui

Penetration Testing Aziendale con BeEF
Resto Qui

Penetration Testing Aziendale con BeEF
iFrame Invisibile

Penetration Testing Aziendale con BeEF
iFrame Invisibile

Penetration Testing Aziendale con BeEF
iFrame – Come Funziona?

A

Penetration Testing Aziendale con BeEF
iFrame – Come Funziona?

A

B

Penetration Testing Aziendale con BeEF
Pop Up

Penetration Testing Aziendale con BeEF
Pop Up

Penetration Testing Aziendale con BeEF
Pop Up

Penetration Testing Aziendale con BeEF
Pop Up Under

Penetration Testing Aziendale con BeEF
Pop Up Under

Penetration Testing Aziendale con BeEF
Pop Up Under

Penetration Testing Aziendale con BeEF
SPORCHIAMOCI LE MANI

Penetration Testing Aziendale con BeEF
• Sviluppato da Rapid7
• Framework per sviluppare ed eseguire exploit
• Diverse versioni, sia gratuite che a pagamento

Integrazione di Metasploit Framework (MSF) in BeEF

Interfaccia web di BeEF per lanciare gli exploit
Accesso diretto a numerosi exploit aggiornati

Usare i browser agganciati come pivot per gli attacchi

Penetration Testing Aziendale con BeEF
MSF Integrato

Penetration Testing Aziendale con BeEF
MSF Integrato

Penetration Testing Aziendale con BeEF
v. 6.0.0M1

Penetration Testing Aziendale con BeEF
v. 6.0.0M1

Penetration Testing Aziendale con BeEF
v. 6.0.0M1

Penetration Testing Aziendale con BeEF
v. 6.0.0M1

Penetration Testing Aziendale con BeEF
v. 6.0.0M1

Penetration Testing Aziendale con BeEF
v. 6.0.0M1

Penetration Testing Aziendale con BeEF
adminforums.com

v. 6.0.0M1

Penetration Testing Aziendale con BeEF
adminforums.com

v. 6.0.0M1

Penetration Testing Aziendale con BeEF
adminforums.com

v. 6.0.0M1

Penetration Testing Aziendale con BeEF
adminforums.com

v. 6.0.0M1

Penetration Testing Aziendale con BeEF
adminforums.com

v. 6.0.0M1

Penetration Testing Aziendale con BeEF
adminforums.com

v. 6.0.0M1

Penetration Testing Aziendale con BeEF
adminforums.com

v. 6.0.0M1

Penetration Testing Aziendale con BeEF
adminforums.com

v. 6.0.0M1

Penetration Testing Aziendale con BeEF
adminforums.com

v. 6.0.0M1

Penetration Testing Aziendale con BeEF
adminforums.com
getBrowserDetails()

v. 6.0.0M1
Windows XP SP3
Internet Explorer 8

Penetration Testing Aziendale con BeEF
adminforums.com
getBrowserDetails()

v. 6.0.0M1
Windows XP SP3
Internet Explorer 8
getBrowserPlugins()

Flash Player
v. 10.2.153.1

Penetration Testing Aziendale con BeEF
adminforums.com
getBrowserDetails()

v. 6.0.0M1
Windows XP SP3
Internet Explorer 8
getBrowserPlugins()

Flash Player
v. 10.2.153.1

Penetration Testing Aziendale con BeEF
adminforums.com
getBrowserDetails()

v. 6.0.0M1
Windows XP SP3
Internet Explorer 8
getBrowserPlugins()

MSF Exploit
Adobe Flash Player 10.2.153.1
SWF Memory Corruption

Flash Player
v. 10.2.153.1
Payload
Reverse Meterpreter TCP

Exploit
HEAD Request  JSP Shell

Penetration Testing Aziendale con BeEF
adminforums.com
getBrowserDetails()

v. 6.0.0M1
Windows XP SP3
Internet Explorer 8
getBrowserPlugins()

Flash Player
v. 10.2.153.1

MSF Exploit
Adobe Flash Player 10.2.153.1
SWF Memory Corruption

Payload
Reverse Meterpreter TCP

Exploit
HEAD Request  JSP Shell

Penetration Testing Aziendale con BeEF

> insert command
Penetration Testing Aziendale con BeEF
Percorsi Aruba: E-Security
Partecipate ad almeno 2 tra i workshop selezionati da
Aruba e ritirare il vostro attestato.

Penetration Testing Aziendale con BeEF
_______________________
Stand Aruba – Padiglione 2

Penetration Testing Aziendale con BeEF
Q&A

Penetration Testing Aziendale con BeEF
Giovanni Cattani
gcattani.co.vu
gcattani

beefproject.com

@beefproject
github.com/beefproject

securenetwork.it

securenetwork@securenetwork.it

Penetration Testing Aziendale con BeEF

Contenu connexe

En vedette

Lombardia Digitale, Expo 2015 e opportunità per le imprese ICT del territorio...
Lombardia Digitale, Expo 2015 e opportunità per le imprese ICT del territorio...Lombardia Digitale, Expo 2015 e opportunità per le imprese ICT del territorio...
Lombardia Digitale, Expo 2015 e opportunità per le imprese ICT del territorio...
SMAU
 
Le Risorse Umane “digitali” nella Pubblica Amministrazione
Le Risorse Umane “digitali” nella Pubblica Amministrazione Le Risorse Umane “digitali” nella Pubblica Amministrazione
Le Risorse Umane “digitali” nella Pubblica Amministrazione
SMAU
 
La responsabilità dell’azienda per i reati informatici commessi al suo inte...
 	La responsabilità dell’azienda per i reati informatici commessi al suo inte... 	La responsabilità dell’azienda per i reati informatici commessi al suo inte...
La responsabilità dell’azienda per i reati informatici commessi al suo inte...
SMAU
 

En vedette (10)

Smau Milano 2015 - Daniele Leone
Smau Milano 2015 - Daniele LeoneSmau Milano 2015 - Daniele Leone
Smau Milano 2015 - Daniele Leone
 
Lombardia Digitale, Expo 2015 e opportunità per le imprese ICT del territorio...
Lombardia Digitale, Expo 2015 e opportunità per le imprese ICT del territorio...Lombardia Digitale, Expo 2015 e opportunità per le imprese ICT del territorio...
Lombardia Digitale, Expo 2015 e opportunità per le imprese ICT del territorio...
 
Smau Milano 2015 - Consorzio CBI
Smau Milano 2015  - Consorzio CBISmau Milano 2015  - Consorzio CBI
Smau Milano 2015 - Consorzio CBI
 
Le Risorse Umane “digitali” nella Pubblica Amministrazione
Le Risorse Umane “digitali” nella Pubblica Amministrazione Le Risorse Umane “digitali” nella Pubblica Amministrazione
Le Risorse Umane “digitali” nella Pubblica Amministrazione
 
La responsabilità dell’azienda per i reati informatici commessi al suo inte...
 	La responsabilità dell’azienda per i reati informatici commessi al suo inte... 	La responsabilità dell’azienda per i reati informatici commessi al suo inte...
La responsabilità dell’azienda per i reati informatici commessi al suo inte...
 
Smau Milano 2015 - Flavio Atzeni
Smau Milano 2015 - Flavio AtzeniSmau Milano 2015 - Flavio Atzeni
Smau Milano 2015 - Flavio Atzeni
 
Smau Milano 2015 - Paolo Pasini
Smau Milano 2015 - Paolo PasiniSmau Milano 2015 - Paolo Pasini
Smau Milano 2015 - Paolo Pasini
 
Smau Milano 2015 - Easygov CCC
Smau Milano 2015 - Easygov CCCSmau Milano 2015 - Easygov CCC
Smau Milano 2015 - Easygov CCC
 
Smau Milano 2015 - Roberta Camuffo
Smau Milano 2015 - Roberta CamuffoSmau Milano 2015 - Roberta Camuffo
Smau Milano 2015 - Roberta Camuffo
 
Smau Milano 2015 - Zucchetti
Smau Milano 2015 - Zucchetti Smau Milano 2015 - Zucchetti
Smau Milano 2015 - Zucchetti
 

Plus de SMAU

Plus de SMAU (20)

L'intelligenza artificiale per il marketing automation: come automatizzare le...
L'intelligenza artificiale per il marketing automation: come automatizzare le...L'intelligenza artificiale per il marketing automation: come automatizzare le...
L'intelligenza artificiale per il marketing automation: come automatizzare le...
 
Il supporto IA nella Lead Generation con Linkedin e Sales Navigator
Il supporto IA nella Lead Generation con Linkedin e Sales NavigatorIl supporto IA nella Lead Generation con Linkedin e Sales Navigator
Il supporto IA nella Lead Generation con Linkedin e Sales Navigator
 
SMAU MILANO 2023 | Intrapreneurship: I dipendenti come driver dell'innovazione
SMAU MILANO 2023 | Intrapreneurship: I dipendenti come driver dell'innovazioneSMAU MILANO 2023 | Intrapreneurship: I dipendenti come driver dell'innovazione
SMAU MILANO 2023 | Intrapreneurship: I dipendenti come driver dell'innovazione
 
SMAU MILANO 2023 | TECNOLOGIE IMMERSIVE E METAVERSO: SOLUZIONI INNOVATIVE PER...
SMAU MILANO 2023 | TECNOLOGIE IMMERSIVE E METAVERSO: SOLUZIONI INNOVATIVE PER...SMAU MILANO 2023 | TECNOLOGIE IMMERSIVE E METAVERSO: SOLUZIONI INNOVATIVE PER...
SMAU MILANO 2023 | TECNOLOGIE IMMERSIVE E METAVERSO: SOLUZIONI INNOVATIVE PER...
 
SMAU MILANO 2023 | SMAU MILANO 2023 | Le nuove frontiere dell'ESGtech
SMAU MILANO 2023 | SMAU MILANO 2023 | Le nuove frontiere dell'ESGtechSMAU MILANO 2023 | SMAU MILANO 2023 | Le nuove frontiere dell'ESGtech
SMAU MILANO 2023 | SMAU MILANO 2023 | Le nuove frontiere dell'ESGtech
 
SMAU MILANO 2023 | AI: Un Alleato Innovativo per l'Omnichannel Customer Exper...
SMAU MILANO 2023 | AI: Un Alleato Innovativo per l'Omnichannel Customer Exper...SMAU MILANO 2023 | AI: Un Alleato Innovativo per l'Omnichannel Customer Exper...
SMAU MILANO 2023 | AI: Un Alleato Innovativo per l'Omnichannel Customer Exper...
 
SMAU MILANO 2023 | 𝐃𝐢𝐠𝐢𝐭𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠 𝐉𝐨𝐮𝐫𝐧𝐞𝐲 La nuova frontiera della formazio...
SMAU MILANO 2023 | 𝐃𝐢𝐠𝐢𝐭𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠 𝐉𝐨𝐮𝐫𝐧𝐞𝐲 La nuova frontiera della formazio...SMAU MILANO 2023 | 𝐃𝐢𝐠𝐢𝐭𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠 𝐉𝐨𝐮𝐫𝐧𝐞𝐲 La nuova frontiera della formazio...
SMAU MILANO 2023 | 𝐃𝐢𝐠𝐢𝐭𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠 𝐉𝐨𝐮𝐫𝐧𝐞𝐲 La nuova frontiera della formazio...
 
SMAU MILANO 2023 | COME PROGETTARE SOLUZIONI CIRCOLARI E MODELLI DI BUSINESS ...
SMAU MILANO 2023 | COME PROGETTARE SOLUZIONI CIRCOLARI E MODELLI DI BUSINESS ...SMAU MILANO 2023 | COME PROGETTARE SOLUZIONI CIRCOLARI E MODELLI DI BUSINESS ...
SMAU MILANO 2023 | COME PROGETTARE SOLUZIONI CIRCOLARI E MODELLI DI BUSINESS ...
 
SMAU MILANO 2023 | Google Business Profile tra SEO e Social Media
SMAU MILANO 2023 | Google Business Profile tra SEO e Social MediaSMAU MILANO 2023 | Google Business Profile tra SEO e Social Media
SMAU MILANO 2023 | Google Business Profile tra SEO e Social Media
 
SMAU MILANO 2023 | Il PM incontra la proprietà intellettuale: pianificare la ...
SMAU MILANO 2023 | Il PM incontra la proprietà intellettuale: pianificare la ...SMAU MILANO 2023 | Il PM incontra la proprietà intellettuale: pianificare la ...
SMAU MILANO 2023 | Il PM incontra la proprietà intellettuale: pianificare la ...
 
SMAU MILANO 2023 | Il neuromarketing: solo 8 secondi per catturare l’attenzio...
SMAU MILANO 2023 | Il neuromarketing: solo 8 secondi per catturare l’attenzio...SMAU MILANO 2023 | Il neuromarketing: solo 8 secondi per catturare l’attenzio...
SMAU MILANO 2023 | Il neuromarketing: solo 8 secondi per catturare l’attenzio...
 
SMAU MILANO 2023 | Collaborazioni vincenti: Come le startup possono creare pa...
SMAU MILANO 2023 | Collaborazioni vincenti: Come le startup possono creare pa...SMAU MILANO 2023 | Collaborazioni vincenti: Come le startup possono creare pa...
SMAU MILANO 2023 | Collaborazioni vincenti: Come le startup possono creare pa...
 
SMAU MILANO 2023 | Funnel Hacking: massimizzare il ROAS in 7 passaggi
SMAU MILANO 2023 | Funnel Hacking: massimizzare il ROAS in 7 passaggiSMAU MILANO 2023 | Funnel Hacking: massimizzare il ROAS in 7 passaggi
SMAU MILANO 2023 | Funnel Hacking: massimizzare il ROAS in 7 passaggi
 
SMAU MILANO 2023 | Una reputazione che ti precede: come il personal storytell...
SMAU MILANO 2023 | Una reputazione che ti precede: come il personal storytell...SMAU MILANO 2023 | Una reputazione che ti precede: come il personal storytell...
SMAU MILANO 2023 | Una reputazione che ti precede: come il personal storytell...
 
SMAU MILANO 2023 | Come scalare una produzione video: il caso “Vongola Lupino...
SMAU MILANO 2023 | Come scalare una produzione video: il caso “Vongola Lupino...SMAU MILANO 2023 | Come scalare una produzione video: il caso “Vongola Lupino...
SMAU MILANO 2023 | Come scalare una produzione video: il caso “Vongola Lupino...
 
SMAU MILANO 2023 | IA Generativa per aziende - come addestrare i modelli ling...
SMAU MILANO 2023 | IA Generativa per aziende - come addestrare i modelli ling...SMAU MILANO 2023 | IA Generativa per aziende - come addestrare i modelli ling...
SMAU MILANO 2023 | IA Generativa per aziende - come addestrare i modelli ling...
 
SMAU MILANO 2023 | L'intelligenza artificiale per davvero (facciamola sul ser...
SMAU MILANO 2023 | L'intelligenza artificiale per davvero (facciamola sul ser...SMAU MILANO 2023 | L'intelligenza artificiale per davvero (facciamola sul ser...
SMAU MILANO 2023 | L'intelligenza artificiale per davvero (facciamola sul ser...
 
SMAU MILANO 2023 | Personal Branding: come comunicare in maniera efficace la...
SMAU MILANO 2023 |  Personal Branding: come comunicare in maniera efficace la...SMAU MILANO 2023 |  Personal Branding: come comunicare in maniera efficace la...
SMAU MILANO 2023 | Personal Branding: come comunicare in maniera efficace la...
 
SMAU MILANO 2023 | What's Next? Rivoluzioni industriali, intelligenza artific...
SMAU MILANO 2023 | What's Next? Rivoluzioni industriali, intelligenza artific...SMAU MILANO 2023 | What's Next? Rivoluzioni industriali, intelligenza artific...
SMAU MILANO 2023 | What's Next? Rivoluzioni industriali, intelligenza artific...
 
SMAU MILANO 2023 | SMAU MILANO 2023 | Intelligenza Artificiale e chatbots
SMAU MILANO 2023 | SMAU MILANO 2023 | Intelligenza Artificiale e chatbotsSMAU MILANO 2023 | SMAU MILANO 2023 | Intelligenza Artificiale e chatbots
SMAU MILANO 2023 | SMAU MILANO 2023 | Intelligenza Artificiale e chatbots
 

Smau milano 2013 giovanni cattani