Vous êtes sur la page 1sur 57

Information Gathering

© All rights reserved. www.keepcoding.io


Information Gathering

● Obtener información del sistema que vamos a atacar


● A la hora de realizar esta fase hablamos de:
○ Footprinting y Fingerprinting
■ No es necesario interactuar directamente
● Whois, búsquedas en google
■ Interacción directa con los sistemas
● Escaneo de puertos


© All rights reserved. www.keepcoding.io


Footprinting

© All rights reserved. www.keepcoding.io


Buscadores

Buscadores:
● www.google.com
● www.bing.com
● www.duckduckgo.com

© All rights reserved. www.keepcoding.io


Dorks

● site:trello.com password
● inurl:5601/app/kibana
● inurl:"/xmlrpc.php?rsd" & ext:php

http://www.exploit-db.com/google-dorks/

© All rights reserved. www.keepcoding.io


Dorks

● site:policia.es login
● "database_password" filetype:yml "config/parameters.yml"
● filetype:pdf "acunetix website audit" "alerts summary"
● xamppdirpasswd.txt filetype:txt
● "DB_PASSWORD" filetype:env
○ Laravel apps


© All rights reserved. www.keepcoding.io


GitLeaks

● https://github.com/zricethezav/gitleaks
● https://github.com/michenriksen/gitrob

© All rights reserved. www.keepcoding.io


Robots.txt
● Robots.txt es un mecanismo utilizado
para que buscadores como Bing o
Google no indexen ciertas páginas

● No hace falta indicar en robots.txt las


direcciones de login o intranets

● Alternativa X-Robots-Tag


© All rights reserved. www.keepcoding.io


Security.txt

https://securitytxt.org/

© All rights reserved. www.keepcoding.io


DNS transfer zone
● Transferencia de zona de DNS
○ Proceso por el cual se solicita una copia de base de datos del
servidor DNS

© All rights reserved. www.keepcoding.io


Certificate Transparency
● Proyecto que pública y monitoriza los certificados SSL

● Detectar certificados maliciosos o detectar una entidad


certificadora comprometida

https://www.certificate-transparency.org/

https://github.com/x0rz/phishing_catcher

© All rights reserved. www.keepcoding.io


Abusing Certificate Transparency

https://github.com/UnaPibaGeek/ctfr

© All rights reserved. www.keepcoding.io


Abusing Certificate Transparency

1. git clone https://github.com/UnaPibaGeek/ctfr.git


2. cd ctfr
3. sudo apt install python3-pip
4. pip3 install -r requirements.txt
5. python3 ctfr.py -d keepcoding.io

https://github.com/UnaPibaGeek/ctfr

© All rights reserved. www.keepcoding.io


Whois

● Empresa registradora del dominio


● Quién lo registro

https://whois.domaintools.com/


http://www.dominios.es/dominios/


© All rights reserved. www.keepcoding.io


Renovación de dominios

© All rights reserved. www.keepcoding.io


SSL Server Test

https://www.ssllabs.com/ssltest/

© All rights reserved. www.keepcoding.io


SSL Server Test
● Puntuaciones de A+ a F

© All rights reserved. www.keepcoding.io


Wappapelyzer
● Detectar tecnologías web
● Desarrollada en nodejs y open source
● Plugins para navegadores:
○ https://chrome.google.com/webstore/detail/wappalyzer/
gppongmhjkpfnbhagpmjfkannfbllamg
○ https://addons.mozilla.org/es/firefox/addon/wappalyzer/

https://www.wappalyzer.com/

© All rights reserved. www.keepcoding.io


Fingerprinting

© All rights reserved. www.keepcoding.io


Nmap

© All rights reserved. www.keepcoding.io


Nmap
● Programa open source para realizar escaneos de puertos
● Primera versión de 1997
● GUI oficial:
○ https://nmap.org/zenmap/
● Permite scripts
○ https://nmap.org/book/man-nse.html

https://nmap.org/

© All rights reserved. www.keepcoding.io


Tipos de escaneo Nmap


● TCP SYN (-sS)


● UDP ( -sU )
● TCP ACK ( -sA )
● TCP NULL ( -sN )
● TCP XMAS ( -sX )
● TCP FIN ( -sF )
● TCP IDLE ( -sI )


© All rights reserved. www.keepcoding.io


Nmap Host Discovery

© All rights reserved. www.keepcoding.io


Host Discovery con ARP
● ARP: protocolo de resolución en red

© All rights reserved. www.keepcoding.io


Nmap Scan

© All rights reserved. www.keepcoding.io


Nmap
● -O Información del sistema operativo
● -v Verbosity
● -sV Información de las versiones
● -A Activa la detección de sistema operativo, de versiones y traceroute
● -Pn No ping
● -p port number

Por defecto Nmap escanea puertos hasta el 1024 y los especificados en el fichero
nmap-services

© All rights reserved. www.keepcoding.io


Nmap

© All rights reserved. www.keepcoding.io


Nmap modos y tiempos
● -T 0,1,2,3,4,5 : Tiempo y envio de paquetes
○ paranoid 0
○ sneaky 1
○ polite 2
○ normal 3
○ aggressive 4
○ insane 5

Los modos 1 y 2 se utilizan para evadir IDS


© All rights reserved. www.keepcoding.io


Nmap Output

● -oN Normal output


● -oX XML output
● -oS Script KIdd|3 Output (salida HaXXorZ)
○ Ejemplo: 4pacH3 JsErv (PROtOC0L v1.3)
○ Es una broma de los desarrolladores
● -oG grepable output
● -oA Output en todos los formatos


© All rights reserved. www.keepcoding.io


Nmap

© All rights reserved. www.keepcoding.io


Banner

© All rights reserved. www.keepcoding.io


Nmap Scripts

● Localización de scripts: /usr/share/nmap/scripts/


● Añadir un script:
a.Copiar a la carpeta /usr/share/nmap/scripts
b.--script-updatedb
c.--script <<nombre-script>>


© All rights reserved. www.keepcoding.io


Zenmap GUI

© All rights reserved. www.keepcoding.io


Zenmap GUI

© All rights reserved. www.keepcoding.io


Shodan
● Shodan es un buscador de dispositivos conectados a internet
● Nos permite obtener información del objetivo de forma silenciosa
○ www.shodan.io

● Existen extensiones para Firefox y Chrome:


○ https://addons.mozilla.org/es/firefox/addon/shodan_io/
○ https://chrome.google.com/webstore/detail/shodan/jjalcfnidlmpjhdfepjhjbhnhkbgleap

© All rights reserved. www.keepcoding.io


Shodan

© All rights reserved. www.keepcoding.io


Shodan
● City: Dispositivos ubicados en determinada ciudad
● Country: Dispositivos ubicados en un país
● Geo: Búsqueda por coordenadas
● Hostname: Búsqueda de dispositivos por nombre
● Org: Búsqueda de dispositivos por nombre de organización
● Net: Búsqueda de una IP
● os: Búsqueda basada en el sistema operativo
● Port: Búsqueda de determinados puertos
● Before/after: Resultados en un rango de tiempo.
● Product: Búsqueda por producto. MySQL, MongoDB, PostgreSQL


© All rights reserved. www.keepcoding.io


Práctica
● "authentication disabled" port:5900
● port:554 Hipcam country:ES
● product:MongoDB
● port:9200 json
● title:"xzeres wind"
● Minecraft Server port:25565

Twitter hashtag #ShodanSafari

© All rights reserved. www.keepcoding.io


Shodan Plugin

© All rights reserved. www.keepcoding.io


Shodan

© All rights reserved. www.keepcoding.io


Equipos mal configurados

© All rights reserved. www.keepcoding.io


Shodan
VNC sin autenticación

© All rights reserved. www.keepcoding.io


Shodan

© All rights reserved. www.keepcoding.io


Shodan

© All rights reserved. www.keepcoding.io


Shodan API

© All rights reserved. www.keepcoding.io


Shodan Maps

© All rights reserved. www.keepcoding.io


Shodan ScanHub

© All rights reserved. www.keepcoding.io


Metadatos
● Metadata hace referencia a los “datos de los datos”.
○ Coordenadas GPS
○ Fecha de edición, creación
○ Usuario que creo que el archivo

© All rights reserved. www.keepcoding.io


John McAfee

© All rights reserved. www.keepcoding.io


Foca
● Herramienta centrada en la extracción de metadatos
● Permite la descarga automatizada y análisis de documentos
presentes en una web
● Obtiene todos los documentos, asociados a un dominio, que han
sido indexados por los buscadores


https://www.elevenpaths.com/es/labstools/foca-2/index.html

© All rights reserved. www.keepcoding.io


ExifTool
● Herramienta centrada en la extracción de metadatos
● Permite la modificación de metadatos
● Multiplataforma

● Instalar:
○ apt install exiftool

© All rights reserved. www.keepcoding.io


Foca

© All rights reserved. www.keepcoding.io


Foca

© All rights reserved. www.keepcoding.io


ExifTool
1. site:keepcoding.io filetype:pdf
2. exiftool <<documento>>

© All rights reserved. www.keepcoding.io


ExifTool modificar metadatos
1. exiftool -rights="Copyright" -CopyrightNotice="Copyright"
<<archivo>>

1. exiftool -overwrite_original -Author="Carlos Cilleruelo" <<archivo>>


© All rights reserved. www.keepcoding.io


Spiderfoot
● Herramienta open source de footprinting e inteligencia
automatizada

http://www.spiderfoot.net/download/

© All rights reserved. www.keepcoding.io


Spiderfoot

© All rights reserved. www.keepcoding.io

Vous aimerez peut-être aussi