REMnux V6: distro de Linux para el análisis de malware

Iniciado por Gabriela, Julio 24, 2015, 02:13:58 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Julio 24, 2015, 02:13:58 PM Ultima modificación: Julio 24, 2015, 02:16:04 PM por Gabriela

Para el análisis de malware, es importante estar actualizado con las nuevas herramientas que van surgiendo; por este motivo, la nueva versión 6 de REMnux, una suite de aplicaciones que podrá serte útil en el estudio de distintos tipos de amenazas.

REMnux es una distribución gratuita de Linux, cuyo objetivo es ayudar a los analistas en el estudio de códigos maliciosos. Es recomendable para el análisis estático de ejecutables maliciosos y páginas web; incluye herramientas para el examen de los documentos sospechosos, como el caso de archivos Microsoft Office y archivos con extensión PDF que podrían ser algún tipo de malware.



Este sistema operativo está basado principalmente en la distribución de Ubuntu 14.04 LTS, siendo particularmente sencillo a la hora de su instalación y manejo. Por este motivo y por su arsenal de herramientas, es ampliamente utilizado en la comunidad –tanto por analistas principiantes como por profesionales de muchos años en el área.

Instalación

Veamos algunas opciones sencillas de cómo descargar este software e instalarlo.

El primer modo que analizaremos, es ingresando en los No tienes permitido ver los links. Registrarse o Entrar a mi cuenta y descargando la imagen que pesa 1,98Gb y cuyo hash es SHA-256C26BE9831CA414F5A4D908D793E0B8934470B3887C48CFE82F86943236968AE6.

El archivo descargado tendrá una extensión OVA (Open Virtualization Format). Utilizando algún software de virtualización  como VirtualBox o Vmware player podrás importar la imagen descargada, como te mostramos en la siguiente pantalla:



Al arrancar la máquina virtual verás que se encuentra configurada para utilizar con el teclado en inglés; si prefieres cambiar el idioma, te sugiero que lo actualices ingresando en la opción Preferences /keyboard Input Methods agregando el teclado en español o cualquier opción que desees:



De este modo ya tendrás configurada tu distribución; un poco más adelante detallaremos cómo actualizarla cada vez que esté disponible una nueva versión que corrija fallos y mejore su desempeño.

Si ya tienes tu versión de Ubuntu 14.04 con una arquitectura de 64bits, puedes utilizarla descargando las herramientas de REMnux ejecutando el siguiente comando desde la terminal:

Código: bash
usuario:~$ wget –quiet -O – https://remnux.org/get-remnux.sh | sudo bash


Este script demorará un tiempo en descargar e instalar las aplicaciones, el cual dependerá de la velocidad de descarga de red, pero con un ancho de banda adecuado será de unos 45 minutos aproximadamente.

Conectándose a Internet desde REMnux

Dado que la configuración por defecto es a través de NAT, la máquina anfitriona compartirá inmediatamente su conexión a Internet con el entorno virtualizado, es decir con REMnux de manera automática.

Sin embargo, en algunos casos convendrá utilizar otro tipo de topologías y poner al sistema de análisis como "host-only"; así no tendrá salida hacia afuera y solo se podrá comunicar en redes internas. De esta manera podremos ubicarnos entre medio de algunas comunicaciones, como por ejemplo entre el panel de control de un código malicioso y la máquina infectada, lo cual será muy útil para interpretar comandos enviados por el atacante a la PC víctima.

Actualizando los últimos detalles

Para actualizar el sistema debes ejecutar en la terminal el siguiente comando:

Código: bash
remnux@remnux:~$ update-remnux


El proceso llevará unos pocos minutos y como verás en la siguiente figura, te indicará el estado de la actualización:



De esta forma, tus herramientas de análisis serán actualizadas arreglando algunos fallos, agregando funcionalidades y mejorando su funcionamiento. A partir de esta versión 6, REMnux es fácilmente actualizable y ya no será necesario reinstalar todo el sistema para futuras versiones.

Al finalizar las actualizaciones verás el siguiente mensaje:




Nuevas aplicaciones en la versión 6

Lenny Zeltser, el creador de la herramienta, nos comenta sobre las últimas aplicaciones agregadas y que no están disponibles en las versiones anteriores. Si no las conoces, a continuación incluimos una breve descripción:

-pedump, No tienes permitido ver los links. Registrarse o Entrar a mi cuenta: se utiliza para realizar un análisis estático de archivos ejecutables en plataformas de Microsoft Windows
-VirusTotal: interactúa con la base de datos VirusTotal desde la línea de comandos
-Nginx: servidor web que sustituye a Tiny, presente en la versión anterior
-VolDiff: compara imágenes forenses de memoria
-Rekall: herramienta forense para el análisis de memorias
-Reglas Yara: firmas para detectar características maliciosas en archivos
-Plugins OfficeDissector MASTÍN: para examinar los archivos basados en XML de Microsoft Office.
-Docker: ejecuta aplicaciones de manera aislada en el host local
-AndroGuard: analiza aplicaciones Android sospechosas
-vtTool: determina el nombre de la familia de malware de la muestra mediante una consulta a VirusTotal
-oletools , libolecf: analiza los archivos de Microsoft Office OLE2
-flujo TCP: examina el tráfico de red y archivos de captura PCAP
-py: realiza búsquedas de DNS pasivos utilizando la biblioteca PDNS
-CapTipper: examina el tráfico de red y archivos de captura PCAP
-oledump: examina los archivos de Microsoft Office sospechosos
-CFR: descompila archivos de Java sospechosos
-Decompyle ++: decompila Python

REMnux v6 también incluye las siguientes bibliotecas, con el fin de que los desarrolladores de software puedan usarlas para la construcción de nuevas herramientas de análisis de malware:

-Escritor COI: biblioteca de Python para la creación y edición de objetos OpenIOC
-Cybox: biblioteca de Python para analizar, manipular y generar contenido CybOX
-diStorm3, Capstone: bibliotecas de Python para desmontar archivos binarios
-Yara Biblioteca: Biblioteca de Python para identificar y clasificar muestras de malware
-olefile: biblioteca de Python para leer/escribir archivos de Microsoft Office OLE2
-PyV8: biblioteca de Python para motor de JavaScript
-OfficeDissector: biblioteca de Python de archivos de Microsoft Office sospechosos, basados en XML
-PDNS: biblioteca de Python para realizar búsquedas DNS pasivos
-Javassist: biblioteca de Java que ayuda con el examen de código de bytes de Java

Una de las cosas que podrás ver al iniciar el equipo es su Cheat Sheet, en el cual te dejará ver una lista de trucos de la mayoría de las aplicaciones y cómo utilizarlas:




Fuente: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Tú te enamoraste de mi valentía, yo me enamoré de tu oscuridad; tú aprendiste a vencer tus miedos, yo aprendí a no perderme en tu abismo.

Disculpa la pregunta, eso sirve para mirar virus de windows o solo de linux???


@No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

CitarREMnux es una distribución gratuita de Linux, cuyo objetivo es ayudar a los analistas en el estudio de códigos maliciosos. Es recomendable para el análisis estático de ejecutables maliciosos y páginas web; incluye herramientas para el examen de los documentos sospechosos, como el caso de archivos Microsoft Office y archivos con extensión PDF que podrían ser algún tipo de malware.

PD: Tira del tema análisis estático de archivos maliciosos ( y si te apetece, el dinámico también).
Tú te enamoraste de mi valentía, yo me enamoré de tu oscuridad; tú aprendiste a vencer tus miedos, yo aprendí a no perderme en tu abismo.

gracias  lo revisaré xD espero haber si aprendo algo  xD está complicado

Cachis ... es de 64 bits, ya lo probaré en otro momento, pero genial aporte

Buen proyecto de analisis de malware

También esta cuckoo a un que no es un S.O

Que chulo. Estoy descargándolo para ver qué hace.
Sinceramente no tengo ni idea de cómo se usa, pero voy a dar palos de ciego a ver cómo funciona.
Además el proyecto de XXNEECOXX, No tienes permitido ver los links. Registrarse o Entrar a mi cuenta es un buen candidato a salir a la cancha.
Podría vivir perfectamente con una mancha de pis en la alfombra, pero qué va, tío: Más complicaciones.