IDENTIFICANDO IPs UTILIZADAS
Hoy vamos a ver cómo identificar la IP pública utilizada por un equipo para salir a Internet, ésto es muy útil en una investigación cuando queremos saber si un equipo ha estado conectado a una determinada IP pública en el pasado, pudiendo determinar la fecha y hora de esa IP.
Para ello vamos a ver cual es la IP pública de mi laboratorio montado en la Wifi de un hotel:
Lo primero que hice fue descargarme los archivos ETL que dependiendo la versión de Windows 10 que tengamos estarán en las rutas C: \ Windows \ Logs \ dosvc o bien en la ruta C:\ Windows \ ServiceProfiles \ NetworkService \ AppData \ Local \ Microsoft \ Windows \ DeliveryOptimization \ Logs.
Los archivos ETL son archivos que guardan registros de los eventos de un equipo, por lo que en una investigación, siempre es muy interesante mirar el visor de eventos y además "uronear" en las tripas de dichos archivos .etl
Una vez obtenidos dichos archivos, vamos a "uronear" en las entrañas. Para ello siempre es muy eficiente un editor hexadecimal y, buscando la cadena (string) "ExternalIpAddress" nos da el siguiente resultado...
Hemos encontrado nuestra IP pública ;) por lo que podemos saber cual era la IP pública a la que estuvo conectada nuestro equipo en determinada fecha y hora, pues se localiza el timestamp fácilmente.
Ahí está la fecha y la hora ;)
Comprobé la desactivación de la ubicación en Windows 10, ya que tras la cadena "ExternalIpAddress" aparece otra no menos llamativa; "GEO response" y "CountryCode" por lo que parece estar relacionado con la geolocalización, pudiendo ésta, ser la causa de que las IPs públicas utilizadas en nuestro equipo queden registradas, sin embargo como así sospechaba la tenía desactivada y tras varias pruebas con el estado de la privacidad de Windows 10, los resultados fueron los mismos, no afectaba a este registro de datos.
De dónde salen estos registros? parece ser que que "dosvc", inicio del nombre de los archivos analizados, significa "Delivery Optimization", que es el servicio de entrega de actualizaciones para clientes de Windows 10, por lo que independientemente del estado de la privacidad, Windows 10 registra estos datos tan interesantes para el investigador.
Un editor hexadecimal es siempre eficaz, pero es trabajar "a mano", por lo que ahora vamos a utilizar la tool ETLParser para analizar de forma automática y más cómoda los "etl"
De dónde salen estos registros? parece ser que que "dosvc", inicio del nombre de los archivos analizados, significa "Delivery Optimization", que es el servicio de entrega de actualizaciones para clientes de Windows 10, por lo que independientemente del estado de la privacidad, Windows 10 registra estos datos tan interesantes para el investigador.
Un editor hexadecimal es siempre eficaz, pero es trabajar "a mano", por lo que ahora vamos a utilizar la tool ETLParser para analizar de forma automática y más cómoda los "etl"
Esta tool nos da la salida en un cómodo CSV y en un archivo sqlite que podemos manejar a nuestro antojo, donde nos da el mismo resultado IP con fecha, hora y huso horario...
salud2 cordiales @pacobarcos1




























