# Practica1.3 Captura RAM

![Analyzing Memory Dumps With Volatility - CYBERVIE](https://1468846215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6yPlRLCGejVW2QuLlJxF%2Fuploads%2FiLTM65nF09SbicCh95aI%2F0.png?alt=media)

**INDICE**

1.- REALIZAR CAPTURA DE RAM EN MAQUINA WIN 7 PAG 2-4

2.- VOLATILITY PAG 5-10

3.- CONCLUSION PAG 11

4.- BIBLIOGRAFIA PAG 11

1.- REALIZAR CAPTURA DE RAM EN MAQUINA WIN 7

Lo primero que haremos será descargarnos el software necesario para la captura de ram en el siguiente enlace:

<https://www.magnetforensics.com/resources/magnet-ram-capture/>

![](https://1468846215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6yPlRLCGejVW2QuLlJxF%2Fuploads%2FDugcwAK73CO9kiCQcIv4%2F1.png?alt=media)

Tendremos que registrarnos para que nos envíen el enlace de descarga , solo el enlace debe ser verdadero y que tengas acceso a él.

Lo siguiente que haremos será pasar el .exe a la maquina vulnerable WIN7 vulnerable para hace la captura de RAM

\*\*\* NOTA : Esta practica no es recomendada puesto que al ejecutar el capturador en la misma maquina en vez un medio externo estamos contaminando la muestra.Por lo que esto lo haremos de manera excepcional puesto que los drivers USB del WIN7 no son compatibles con los USB que dispongo \*\*\*

![](https://1468846215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6yPlRLCGejVW2QuLlJxF%2Fuploads%2F3srShgkflC9ZKLHk09ut%2F2.png?alt=media)

Una vez ejecutado elegimos donde vamos a guardar el archivo , yo lo voy a guardar en la misma maquina pero lo apropiado seria guardarlo en un medio externo como un usb.

![](https://1468846215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6yPlRLCGejVW2QuLlJxF%2Fuploads%2FuJdep22QZRwECxDj84qa%2F3.png?alt=media)

Acordarse de ejecutar varios programas antes de hacer la captura para que la captura tenga cosas interesantes(calculadora , Paint , ftp …)

Y lo ejecutamos

![](https://1468846215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6yPlRLCGejVW2QuLlJxF%2Fuploads%2FJE7zUzzlMGK9KJgHbmXo%2F4.png?alt=media)

Una vez tengamos la captura la movemos a la maquina Anfitriona:

![](https://1468846215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6yPlRLCGejVW2QuLlJxF%2Fuploads%2FWbvOZU3BfoczOK3ZyZIq%2F5.png?alt=media)

Con esto ya tendríamos terminada nuestra Captura de Ram.

2.- VOLATILITY

Lo segundo que haremos será instalar Volatility en nuestro equipo para trabajar con la captura de RAM. Utilizaremos el siguiente enlace:

<https://www.volatilityfoundation.org/releases>

![](https://1468846215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6yPlRLCGejVW2QuLlJxF%2Fuploads%2F5XrUu8DHB11PQr1kbG7n%2F6.png?alt=media)

En nuestro caso será el primer enlace Volatility 2.6 para Windows.

Tras descargarlo lo descomprimimos y lo ponemos en la ruta que queramos:

![](https://1468846215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6yPlRLCGejVW2QuLlJxF%2Fuploads%2FkvGV7M7eZoAMhIHEUpEp%2F7.png?alt=media)

Ahora vamos a empezar a trabajar con la captura.

Lo primera será abrir un cmd y situarnos en el directorio donde este el programa. Una vez hecho esto ejecutaremos el primer comando:

**Volatility\_2\_6\_win64\_standalone.exe imageinfo –f Captura.raw**

![](https://1468846215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6yPlRLCGejVW2QuLlJxF%2Fuploads%2FQsIy629P1PMGX7TevMz5%2F8.png?alt=media)

Como podemos ver el volatility nos esta sugiriendo los distintos perfiles a los que pertenece nuestra captura. Como ya sabemos que nuestro Windows es un Windows 7 x32 SP1 eligiremos el perfil Win7SP1x86.

**Kdbgscan**

El primero comando interesante que veremos será el relacionado con **Kdbgscan** ya que nos ofrece un perfil exacto de la imagen analizada asi como el identificador exacto de kgbd:

**Volatility\_2\_6\_win64\_standalone.exe -f Captura.raw --profile=WinXPSP2x86 kdbgscan**

![](https://1468846215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6yPlRLCGejVW2QuLlJxF%2Fuploads%2FevhxK7LLmBCNfAI3e9yQ%2F9.png?alt=media)

**Kpcrscan**

El siguiente comando se utilizara para ver los detalles de cada procesador , incluidas las direcciones IDT y GDT; hilos actuales, inactivos y siguientes, número de CPUs, proveedor y velocidad; y valor CR3.

**Volatility\_2\_6\_win64\_standalone.exe -f Captura.raw --profile=WinXPSP2x86 kpcrscan**

![](https://1468846215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6yPlRLCGejVW2QuLlJxF%2Fuploads%2FcuXjFayuVOyqpABWeroi%2F10.png?alt=media)

**IDENTIFICACION DE PROCESOS**

**Pslist**

Este comando nos mostrara los diferentes procesos que estaban corriendo en el momento de la captura , con datos como el ID del proceso etc..

![](https://1468846215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6yPlRLCGejVW2QuLlJxF%2Fuploads%2FxCE8QcTuItd8ocxAgq20%2F11.png?alt=media)

Si queremos cambiar la forma de ver los procesos podemos hacerlo con el comando pstree:

![](https://1468846215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6yPlRLCGejVW2QuLlJxF%2Fuploads%2Ff0dwmkGUegZyX7Iyl1Q0%2F12.png?alt=media)

**Psscan**

El siguiente escaneo sirve para ver procesos ocultos o desvinculados con un rootkig

![](https://1468846215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6yPlRLCGejVW2QuLlJxF%2Fuploads%2FIeOggd6AOBr23oRDqtEO%2F13.png?alt=media)

**Dlllist**

El siguiente comando sirve para ver las librerías que estaba utilizando la captura en ese momento , el tamaño que ocupan …

![](https://1468846215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6yPlRLCGejVW2QuLlJxF%2Fuploads%2FuTeSMmB3PGV2LlLB28mK%2F14.png?alt=media)

**Cmdscan**

Este comando permite ver el código que utilizo el atacante

![](https://1468846215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6yPlRLCGejVW2QuLlJxF%2Fuploads%2Fw9GHVjbz0IF3fy7bdBge%2F15.png?alt=media)

3.- CONCLUSION

En esta practica he aprendido a hacer una captura de ram cosa que nunca había hecho , por lo que ya solo por eso ha sido interesante. Ademas el tema de poder analizarla y ver que procesos se estaban ejecutando , que código utilizo el atacante etc me ha gustado bastante y me servirá incluso para mi trabajo diario.

4.- BIBLIOGRAFIA

<https://www.magnetforensics.com/resources/magnet-ram-capture/>

<https://www.volatilityfoundation.org/releases>

<https://byte-mind.net/analisis-forense-con-volatility/#Imageinfo>

<https://webdiis.unizar.es/~ricardo/sbc-2021/laboratorios/lab1_introduccion.pdf>
