Tomar notas es otra parte esencial de nuestras pruebas de penetración porque acumulamos mucha información, resultados e ideas diferentes que son difíciles de recordar todos a la vez. Hay cinco tipos principales diferentes de información que es necesario anotar:
Información recién descubierta
Ideas para pruebas y procesamiento adicionales
Resultados del escaneo
Inicio sesión
Capturas de pantalla
Herramientas
Hay muchos recursos disponibles para la documentación, aquí dejo alguno de los mejores:
Un ejemplo de estructura para un reporte profesional podría ser algo así:
External Penetration Test - <Nombre del cliente>
Scope (incluidas las direcciones/rangos de IP dentro del alcance, las URL, cualquier host frágil, los plazos de prueba y cualquier limitación u otra información relativa que necesitemos tener a mano)
Puntos de contacto del cliente
Credenciales
Discovery / Enumeración
Escaneos
Live hosts
Application Discovery
Escaneos
Hosts Interesantes / Notables
Explotación
<Hostname o IP>
<Hostname o IP>
Post-Exploitation
<Hostname o IP>
<<Hostname o IP>
Capturas de pantalla
Es fundamental conseguir claridad, y una imagen vale más que mil palabras. Para ello podemos utilizar una herramienta llamada FlameShot que nos facilita realizar capturas de pantalla y editarlas directamente.
En algunos ejercicios de hacking ético, como técnicas de pivoting, tener un diagrama de la red en la que nos estamos moviendo puede resultar de gran ayuda.
Draw.io
Para esto yo recomiendo la web de draw.io donde podemos crear distintos diagramas fácilmente:
También es muy útil la aplicación de FlossFlow, que nos permite crear diagramas isométricos super visuales directamente desde una interfaz web muy fácil de usar: