0 votos

Cambios de nivel de archivo por una aplicación de Android

¿Cómo puedo rastrear los cambios a nivel de archivo realizados por una aplicación durante la ejecución en un dispositivo Android? Específicamente, me interesa los cambios a nivel de archivo realizados por un malware: crear, eliminar, guardar un archivo en el dispositivo.

Mientras buscaba en este foro, encontré una forma - /proc//fd. ¿Hay alguna otra forma? ¿usando logcat, Frida u cualquier otra forma?

0 votos

0 votos

Fanotify ... está en el enlace que proporcionaste.

0 votos

Descarga SD Maid desde Play Store y en operaciones de búsqueda puedes especificar buscar archivos que han cambiado en una ventana de tiempo que especifiques.

0voto

user157947 Puntos 51

Otra que las opciones que mencionaste, hay una forma realmente larga de hacer esto, la mejor manera en mi opinión.

Es muy básico y efectivo, yo utilicé este método para encontrar los archivos o carpetas que KingRoot modificó, creó o eliminó.

Es uno de los métodos más antiguos que existen,
Comparar una imagen base y una imagen después de la instalación.

  • Hacer una copia de seguridad del dispositivo (en condiciones originales es mejor)

    • sistema

    • datos
      (llamarlo Imagen Base)

  • Instalar y ejecutar la aplicación

  • Hacer una copia de seguridad del dispositivo nuevamente
    (llamarlo Imagen de Prueba)

  • Transferir las copias de seguridad a una PC

  • Extraer las copias de seguridad en dos carpetas separadas

  • Utilizar una herramienta de comparación para buscar diferencias entre las carpetas

  • Identificar cualquier dato Eliminado, Modificado y Creado

Yo utilicé WinMerge o algo similar, está diseñado para ayudar a fusionar carpetas, sin embargo es suficiente para hacer la comparación.

También se pueden comparar las imágenes comprimidas sin extraer usando un editor hexadecimal que tenga herramientas de comparación de archivos.

Yo utilizo HxD Hex Editor para comparar archivos en PC.

1 votos

Un enfoque aún más simple podría ser algo como find /ruta -mmin -10 en lugar de crear una copia de seguridad. Para deshacer los cambios, bastaría con realizar una copia de seguridad inicial.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X