
Herramienta para rastrear, visualizar e interactuar con enlaces de servidores SQL en un gráfico d3 para ayudar en tus ejercicios de equipo de hacking pentest y evaluaciones de riesgo de equipos rojo/azul/morado/...

Autor: ET Lownoise Versión: 1.0
Herramienta para rastrear, visualizar e interactuar con enlaces de servidor SQL en un gráfico d3 para ayudar en sus ejercicios de equipo de pentest hacking de evaluaciones de riesgo rojo/azul/púrpura/...

Requests==2.18.4
Flask==0.12.2
Json
Pypyodbc
beautifulsoup4==4.6.0
lxml==4.1.0
Ejemplo:
pip install pypyodbc
python -m pip install pypyodbc
- Descargar
- Descomprimir
- Colocarlo en un directorio
- Ejecutarlo
c:\xolo>python main.py
...
* Running on http://127.0.0.1:5000/ (Presiona CTRL+C para salir)
- Abre tu navegador http://127.0.0.1:5000/
Twitter @etlow
Licencia MIT
-Cuando se muestra el gráfico, un doble clic izquierdo en un nodo lo seleccionará como destino
-Cuando se muestra el gráfico, un doble clic derecho en un nodo lo seleccionará como origen
-El botón Convertir mostrará la consulta requerida basada en la ruta más corta calculada si quieres interactuar directamente con el destino seleccionado desde el origen.
-El botón Consulta enviará tu consulta especificada usando la ruta más corta hasta el destino
-El botón Consultar todo enviará tu consulta especificada usando la ruta más corta a todos los nodos
- El gráfico de prueba es solo para modificar código D3 en caso de que quieras jugar con la visualización.
-Copia el archivo data.json si quieres tener una copia de seguridad del gráfico
-Modifica queries.json si quieres agregar tus propias consultas
-Revisa la salida del terminal para seguir lo que Xolo está haciendo en segundo plano
-Ten cuidado con los niveles máximos de recursión y el número de nodos, comienza bajo (tal vez 2 - 3 niveles y máximo 10 nodos por nivel)
-Este fue un ejercicio para mí para jugar y aprender algo de D3 y la necesidad de realizar algunas visualizaciones de enlaces de bases de datos. Por esa razón, Xolo fue posible gracias al aprendizaje y/o modificación del código de las siguientes personas:
DB links:
-Antti Rantasaari <antti.rantasaari[at]netspi.com>',
'Scott Sutherland "nullbind" <scott.sutherland[at]netspi.com
https://blog.netspi.com/how-to-hack-database-links-in-sql-server/
metasploit-framework/blob/master/modules/exploits/windows/mssql/mssql_linkcrawler.rb
D3/Javascript/Flask:
-Sumit Kumar https://github.com/reachsumit
-Mike Bostock https://bl.ocks.org/mbostock
-Simon Raper http://www.coppelia.io/2014/07/an-a-to-z-of-extra-features-for-the-d3-force-layout/
v1.0 Feb/2020 Primera versión. Soporte para SQL server.