Módulo 7
Detección de malware mediante adquisición de imagen (iOS, Android)
Última actualización en: 26 Julio 2024
Editar esta página en GitHubMódulo 7
Última actualización en: 26 Julio 2024
Editar esta página en GitHubEl primer paso para detectar malware en un dispositivo es recopilar datos del propio dispositivo para su análisis. Lo ideal es que los datos se recuperen del dispositivo a un espacio seguro con mínima alteración para el dispositivo en sí mismo. El malware más avanzado puede intentar detectar actividad forense y eliminarse para dificultar la detección y el análisis.
Después de completar este subtema, el profesional debe ser capaz de realizar lo siguiente:
Para obtener una visión más amplia de los métodos de detección de malware y los posibles desafíos, recomendamos que todos los aprendices echen un vistazo a esta charla (originalmente en alemán pero también traducida al francés y al inglés), que es una excelente introducción al tema y dura alrededor de 50 minutos (más preguntas y respuestas).
Los sistemas operativos móviles suelen ser más limitados/bloqueados que los de escritorio, por lo que crear y trabajar con un respaldo completo no es tan sencillo y es posible que no puedas obtener fácilmente toda la información de un dispositivo. Una herramienta multiplataforma repleta de funcionalidades para la extracción de datos móviles pertenece a Amnesty International Security Lab’s 🧰 Mobile Verification Toolkit (MVT). La documentación completa está disponible en su sitio web, pero también hay tutoriales, por ejemplo este (Inglés, video de 6 minutos). Ten en cuenta que este último tutorial también incluye materiales que cubriremos en el siguiente subtema. Alternativamente, también puedes utilizar esta guía que te mostrará cómo realizar respaldos tanto en iOS como en Android.
Cuando se trata de sistema operativo, puedes usar una herramienta llamada libimobiledevice o iTunes para hacer un respaldo. Este respaldo luego se puede analizar usando MVT.
Detectar malware en Android es un poco más complicado. Puede utilizar una herramienta llamada androidqf para capturar registros. Revisa este artículo para obtener más detalles sobre androidqf y por qué es difícil realizar un respaldo sin conectar primero un dispositivo Android a otra computadora.
Puede instalar MVT en Linux o macOS. La mayoría de los sistemas Linux tienen pip3, una herramienta utilizada para instalar paquetes de Python, lo que hace que la instalación de MVT sea algo sencilla. En macOS, normalmente necesitarás instalar dos herramientas - XCode y Homebrew - antes de poder instalar MVT. Puede seguir las instrucciones de esta guía para instalar MVT.
🧰 Para los dispositivos móviles, la arquitectura del sistema hace que el software antimalware del dispositivo sea menos efectivo. Sin embargo, Mobile Verification Toolkit (MVT) escaneará los datos extraídos de un dispositivo Android o iOS en busca de varios malware.
En la sección anterior, repasamos la copia de respaldo de un dispositivo con MVT. Una vez que lo hayas hecho, puedes escanear el respaldo usando la herramienta de línea de comando.
Sin embargo, ten en cuenta que MVT tiene algunas limitaciones:
Para obtener una lectura rápida sobre los IoCs que MVT verifica, cómo descargar y proporcionar nuevos datos de IoC a MVT, y una lista de posibles IoCs que podrías utilizar en tus esfuerzos de detección, revisa esta subpágina en la documentación de MVT.
Para los ejercicios prácticos en este subtema, primero realiza un respaldo de tu dispositivo (las instrucciones para cada plataforma están detalladas a continuación), y luego responde las preguntas con la etiqueta “todos los sistemas”.
Instala MVT en tu sistema operativo de escritorio. Sigue las instrucciones detalladas en esta sección para hacer un respaldo, ya sea utilizando iTunes o instalando primero libimobiledevice.
Instala MVT en tu sistema operativo de escritorio. Instala Androidqf y utilízalo para hacer un respaldo.
Realizar una copia de respaldo de tu sistema operativo de escritorio utilizando una herramienta de tu elección. Puedes utilizar una de las herramientas descritas en la sección de recursos de aprendizaje anterior.
Verifica lo siguiente en tu copia de respaldo:
Antes de realizar la parte de verificación de habilidades del ejercicio, asegúrese de haber hecho un respaldo de sus archivos (como se describe en la sección de práctica). Una vez que hayas completado esto, realiza lo siguiente:
Has completado una copia de respaldo de tu sistema operativo de escritorio. Ábrelo y dentro de él, encuentra:
Está perfectamente bien utilizar tu motor de búsqueda favorito para determinar dónde deben estar localizados esos archivos y carpetas en un disco y luego buscarlos en la misma localización, justo dentro de tu respaldo.
Si tu respaldo de iOS ha sido cifrado, utiliza MVT para descifrarlo siguiendo estas instrucciones. Lee el resultado del comando para asegurarte de que el descifrado se haya ejecutado correctamente.
Después de que hayas descifrado la copia de respaldo, solicita a MVT que descargue los IoCs más recientes y luego utiliza la herramienta para escanear la copia de respaldo en busca de malware.
Pídele a MVT que descargue los IoCs más recientes y luego úsalo para escanear la copia de respaldo que hiciste utilizando androidqf.
Análisis forense de malware en teléfonos inteligentes: Introducción
GratisUna charla de dos investigadores de malware móvil que trabajan con periodistas. En la charla resumen lo básico del análisis forense de malware de smartphones, y cómo difiere del análisis forense de equipos de computadoras de escritorio, y cuáles son las principales herramientas y métodos.
Forense móvil
GratisEsta guía completa fue creada inicialmente por Security Without Borders. Analiza cómo realizar análisis forenses básicos y recopilación de datos en todas las plataformas principales.
Cómo hacer una copia de respaldo de una imagen de Windows 10/11
GratisPara analizar un sistema en busca de malware, primero debemos hacer un respaldo de los archivos y carpetas de este sistema. Esta guía nos muestra cómo podemos hacerlo en Windows.
Cómo hacer una copia de respaldo de una Mac o MacBook
GratisEste artículo se centra en las imágenes de disco en macOS.
Cómo Hacer un Respaldo de Todo Tu Sistema Linux Utilizando Rsync
GratisEsta pieza utiliza rsync, una utilidad de línea de comandos muy poderosa que también se puede usar para clonar un sistema Linux con el propósito de analizar la subsecuente imagen de disco.
MVT, herramienta de verificación móvil
GratisUna herramienta gratuita que puede analizar copias de respaldo de sistemas iOS y Android para buscar IoCs asociados con infecciones de malware o spyware. Utilizado ampliamente en análisis forense de dispositivos para la sociedad civil
Respaldo con iTunes
GratisEste artículo de la documentación de MVT muestra cómo utilizar iTunes para crear una copia de respaldo que posteriormente se puede analizar con MVT.
Analicé mi teléfono en busca de spyware Pegasus
GratisUn vídeo paso a paso que ilustra cómo puedes utilizar MVT para encontrar IoCs asociados con Pegasus en iOS
Guía para principiantes - Cómo hacer una copia de respaldo de un dispositivo móvil con fines de análisis forense
GratisUna guía introductoria sobre cómo utilizar herramientas comunes para realizar un respaldo de dispositivos iOS y Android con el fin de escanearlos en busca de malware posteriormente
libimobiledevice
GratisLa página de inicio de una biblioteca de software que se puede utilizar para acceder y realizar respaldos de dispositivos iOS desde dispositivos Windows, macOS o Linux
Simplificando el Análisis Forense de Android
GratisUn artículo elaborado por un miembro de Amnesty Tech sobre las herramientas actuales que se pueden utilizar para hacer respaldo de dispositivos Android para análisis forense y algunas de sus limitaciones.
Instalar libimobiledevice
GratisUna guía rápida sobre cómo instalar libimobiledevice para fines de análisis forense
androidqf
GratisAndroid Quick Forensics es una herramienta que se puede utilizar para acceder fácilmente a datos desde un dispositivo Android para futuros análisis forense, investigación y escaneo de malware.
Curso SANS sobre Adquisición Digital y Triage Rápido
alrededor de 8.000 dólares estadounidensesUn curso muy completo, largo y costoso sobre adquisición y análisis de datos desde dispositivos móviles
¡Felicidades por terminar Módulo 7!
Marque la casilla para confirmar su finalización y continúe al siguiente módulo.
Marca el módulo actual como completado y guarda el progreso para el usuario.
Has completado todos los módulos en este camino de aprendizaje.