Wayback URLs y Google Dorks

Profundizando en el pasado de la aplicación puede ser tan revelador como examinar el presente:


Wayback URLs

Piensa en el archivo de Internet Wayback Machine como una máquina del tiempo. Te permite viajar al pasado y explorar versiones antiguas de websites, descubriendo arcgivos y directorios que ya no son visibles. Estas reliquias pueden ofrecer backdoors en el presente.

OSINT

Usando por ejemplo TryHackMe como objetivo, podemos ver las versiones pasadas.

OSINT

Para dumpear todos los links guardados en la Wayback Machine podemos usar una herramienta llamada waybackurls.

Para instalarlo usamos los siguientes comandos.

bash
user@tryhackme $ git clone https://github.com/tomnomnom/waybackurls
user@tryhackme $ cd waybackurls
user@tryhackme $ sudo apt install golang-go -y # This command is optional
user@tryhackme $ go build
user@tryhackme $ ls -lah
total 6.6M
drwxr-xr-x 4 user user 4.0K Jul  1 18:20 .
drwxr-xr-x 9 user user 4.0K Jul  1 18:20 ..
drwxr-xr-x 8 user user 4.0K Jul  1 18:20 .git
-rw-r--r-- 1 user user   36 Jul  1 18:20 .gitignore
-rw-r--r-- 1 user user  454 Jul  1 18:20 README.mkd
-rw-r--r-- 1 user user   49 Jul  1 18:20 go.mod
-rw-r--r-- 1 user user 5.4K Jul  1 18:20 main.go
drwxr-xr-x 2 user user 4.0K Jul  1 18:20 script
-rwxr-xr-x 1 user user 6.5M Jul  1 18:20 waybackurls
user@tryhackme $ ./waybackurls tryhackme.com
[-- snip --]
https://tryhackme.com/.well-known/ai-plugin.json
https://tryhackme.com/.well-known/assetlinks.json
https://tryhackme.com/.well-known/dnt-policy.txt
https://tryhackme.com/.well-known/gpc.json
https://tryhackme.com/.well-known/nodeinfo
https://tryhackme.com/.well-known/openid-configuration
https://tryhackme.com/.well-known/security.txt
https://tryhackme.com/.well-known/trust.txt
[-- snip --]

Google Dorks

Aquí es donde brilla tu conocimiento sobre los motores de búsqueda. Configurando queries específicas conocidas como Google Dorks puedes encontrar información que no estaba hecha para ser pública. Por ejemplo:

  • Para encontrar paneles administrativos: site:example.com inurl:admin
  • Para descubrir logs con contraseña: filetype:log "password" site:example.com
  • Para descubrir directorios de backup: intitle:"index of" "backup" site:example.com