
Una herramienta para recopilar capturas de pantalla de RDP, web y VNC en un solo lugar
Una nueva herramienta para recopilar capturas de pantalla de RDP, web y VNC en un solo lugar
Esta herramienta aún está en desarrollo y debería ser mayormente utilizable, pero aún no está completa. Por favor, reporta cualquier error o solicitud de funcionalidad como issues de GitHub
Desde que Eyewitness recientemente dejó de soportar RDP no existe una herramienta CLI funcional para capturar capturas de pantalla de RDP. Nessus todavía funciona, pero es complicado extraer las imágenes y no se incluyen en el archivo de exportación.
Pensé que era una buena oportunidad para escribir una herramienta nueva y más potente que las anteriores. ¡Echa un vistazo a la lista de funcionalidades!
Para la captura de pantallas web, scrying depende actualmente de tener instalado Chromium o Google Chrome. Instálalos con pacman -S chromium o el equivalente para tu sistema operativo.
Descarga la última versión desde la pestaña de versiones. Hay un paquete Debian disponible para distribuciones que lo usan (instala con sudo dpkg -i scrying*.deb), y binarios comprimidos para Windows, Mac y otros Linux.
Captura una sola página web, servidor RDP o servidor VNC:
$ scrying -t http://example.com
$ scrying -t rdp://192.0.2.1
$ scrying -t 2001:db8::5 --mode web
$ scrying -t 2001:db8::5 --mode rdp
$ scrying -t 192.0.2.2
$ scrying -t vnc://[2001:db8::53]:5901
Ejecutar en un servidor sin interfaz gráfica:
# apt install xvfb # o equivalente del SO
$ xvfb-run scrying -t http://example.com
Capturar capturas de pantalla automáticamente desde una salida de nmap:
$ nmap -iL targets.txt -p 80,443,8080,8443,3389 -oX targets.xml
$ scrying --nmap targets.xml
Elegir un directorio de salida diferente para las imágenes:
$ scrying -t 2001:db8::3 --output-dir /tmp/scrying_outputs
Ejecutar desde un archivo de objetivos:
$ cat targets.txt
http://example.com
rdp://192.0.2.1
2001:db8::5
$ scrying -f targets.txt
Ejecutar a través de un proxy web:
$ scrying -t http://example.com --web-proxy http://127.0.0.1:8080
$ scrying -t http://example.com --web-proxy socks5://\[::1\]:1080
Los archivos de imagen se guardan como PNG en la siguiente estructura de directorios:
output
├── report.html
├── rdp
│ └── 192.0.2.1-3389.png
├── vnc
│ └── 192.0.2.1-5900.png
└── web
└── https_example.com.png
¡Mira el informe en output/report.html!
Las funcionalidades con una marca de verificación ya están implementadas, las demás están pendientes
USO:
scrying [OPCIONES] <--archivo <ARCHIVO>|--nmap <ARCHIVO XML DE NMAP>|--nessus <ARCHIVO XML DE NESSUS>|--objetivo <OBJETIVO>>