Módulo 7
Detección de malware mediante adquisición de imagen (iOS, Android)
Última actualización en: 12 Febrero 2025
Editar esta página en GitHubMódulo 7
Última actualización en: 12 Febrero 2025
Editar esta página en GitHubEl primer paso para detectar malware es recopilar datos del propio dispositivo para su análisis. Lo ideal es que los datos se recuperen del dispositivo y se lleven a un espacio seguro con una mínima alteración para el dispositivo en sí mismo. El malware más avanzado puede intentar detectar actividad forense y autoeliminarse para dificultar la detección y el análisis.
Después de completar este módulo, el profesional debe:
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 usted no pueda obtener fácilmente toda la información de un dispositivo. Una herramienta multiplataforma provistar 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 (en inglés, video de 6 minutos). Tenga en cuenta que este último tutorial también incluye infromacion que cubrimos en el siguiente módulo. Alternativamente, también puede utilizar esta guía que le mostrará cómo realizar respaldos tanto en iOS como en Android.
Cuando se trata de sistemas operativos, 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. Revise este artículo para obtener más detalles sobre androidqf y por qué es difícil hacer 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 más sencilla. En macOS, normalmente necesitará instalar dos herramientas - XCode y Homebrew - antes de poder instalar MVT; puede seguir las instrucciones de esta guía para hacerlo.
🧰 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 haya hecho, puede escanear el respaldo usando la herramienta de línea de comando.
Sin embargo, tenga en cuenta que MVT tiene algunas limitaciones:
Para obtener una lectura rápida sobre los IoCs que MVT verifique, cómo descargar y proporcionar nuevos datos de IoC a MVT, además de una lista de posibles IoCs que podría utilizar en sus esfuerzos de detección, revisa esta subpágina en la documentación de MVT.
Para los ejercicios prácticos en este módulo, primero realice un respaldo de tu dispositivo (las instrucciones para cada plataforma están detalladas a continuación), y luego responda las preguntas que llevan la etiqueta “todos los sistemas”.
Instale MVT en su sistema operativo de escritorio. Siga las instrucciones detalladas en esta sección para hacer un respaldo, ya sea utilizando iTunes o instalando primero libimobiledevice.
Instale MVT en su sistema operativo de escritorio. Instale Androidqf y utilícelo para hacer un respaldo.
Realice una copia de respaldo de su sistema operativo de escritorio utilizando una herramienta de su elección. Puede utilizar una de las herramientas descritas en la sección de recursos de aprendizaje anterior.
Verifique lo siguiente en su copia de respaldo:
Antes de realizar la 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 haya completado esto, realice lo siguiente:
Si has completado una copia de respaldo de su sistema operativo de escritorio. Ábralo y dentro de él, encuentre:
Es perfectamente correcto utilizar su 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 su respaldo.
Si su respaldo de iOS ha sido cifrado, utilice MVT para descifrarlo siguiendo estas instrucciones. Lea el resultado del comando para asegurarte de que el descifrado se haya ejecutado correctamente.
Después de que hayas descifrado la copia de respaldo, solicite a MVT que descargue los IoCs más recientes y luego utilice la herramienta para escanear la copia de respaldo en busca de malware.
Pídale a MVT que descargue los IoCs más recientes y luego úselo para escanear la copia de respaldo que hizo utilizando androidqf.
Análisis forense de malware en teléfonos inteligentes: Introducción
GratisUna charla de dos investigadores de malware móvil que describe los conceptos básicos, herramientas y métodos de investigación forense de malware en teléfonos inteligentes
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
GratisGuía para crear un sistema de respaldo para análisis de malware 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 su sistema Linux utilizando Rsync
GratisGuía sobre el uso de rsync para clonar un sistema Linux con fines de análisis forense.
MVT, herramienta de verificación móvil
GratisHerramienta para analizar las copias de seguridad de iOS y Android en busca de loCs de malware.
Respaldo con iTunes
GratisEste artículo 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
GratisUna guía de vídeo que ilustra cómo usar 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.
libimobiledevice
GratisLa página de inicio de una biblioteca de software que se puede utilizar para acceder y realizar respaldos de dispositivos iOS desde Windows, macOS o Linux
Simplificando el Análisis Forense de Android
GratisUn artículo sobre las herramientas que se pueden usar para hacer respaldo de dispositivos Android y sus limitaciones.
Instalar libimobiledevice
GratisUna guía sobre cómo instalar libimobiledevice para fines de análisis forense
androidqf
GratisHerramienta para acceder datos desde un dispositivo Android para análisis forense.
Curso SANS sobre Adquisición Digital y Triage Rápido
Alrededor de unos 8.000 dólares estadounidensesUn curso completo sobre adquisición y análisis de datos desde dispositivos móviles
Felicitaciones por haber terminado Módulo 7!
Marque la casilla para confirmar que ha finalizado y continúe con el siguiente módulo.
Marque el módulo actual como completado y guarde el progreso para el usuario.
Ha completado todos los módulos de esta ruta de aprendizaje.