Prueba de concepto de volcado de diagnóstico de ZTE
Extrae una cantidad preocupante de información del usuario de dispositivos ZTE con Unisoc mediante CVE-2022-38694.
[!CAUTION]
Por favor, no hagas un enlace permanente aquí!!!!! Es casi seguro que el nombre del repositorio cambiará en el futuro. En su lugar, proporciona un enlace a mi artículo en mi blog.
Artículo
Artículo disponible aquí: https://blog.joshattic.us/posts/2026-05-31-your-zte-phone-is-spying-on-you
Uso
- Descarga las herramientas BROM de Unisoc adecuadas desde https://github.com/TomKing062/CVE-2022-38694_unlock_bootloader/releases. Para el ZTE Blade A73 5G/Optus X Pro 5G específicamente, así como para otros dispositivos Unisoc T760, usa ums9620_ZTE_universal.zip
- Extrae el contenido del zip descargado en la raíz de la carpeta
unisoc_brom
- Ejecuta diagdump_poc.bat y sigue las instrucciones
Dispositivos probados
Solo probado en ZTE Blade A73 5G (Unisoc T760/UMS9620).
Debería funcionar con otros dispositivos ZTE con Unisoc T760, probablemente funcione con otros dispositivos ZTE con Unisoc, requiere modificación para dispositivos ZTE sin Unisoc (es decir, reemplazar las herramientas BROM de Unisoc con mtkclient o edl.py si es que la partición existe en esos dispositivos), y no funcionará con dispositivos que no sean ZTE.
- Un registro completo de todas las aplicaciones usadas (que puede usarse para crear una lista de aplicaciones instaladas)
- Historial de actualizaciones OTA/actualizaciones de firmware (número de compilación, número de compilación anterior, versión del firmware, fecha y hora de instalación, tipo de actualización)
- Conteo de arranques del sistema, conteo de arranques de Recovery, conteo de aplicaciones que no responden, conteo de informes de fallos
- Tiempo total de actividad del sistema, tiempo total de carga
- Tiempo total cargando el teléfono a 45 y 50+ grados celsius encendido y apagado
- Ciclos de carga de la batería (fecha y hora en que el dispositivo comenzó a cargarse, carga rápida o normal, tiempo de carga en m pero a veces solo un número aleatorio, porcentaje de batería cuando comenzó y terminó la carga, voltaje mínimo de la batería, voltaje máximo de la batería, corriente mínima de la batería, corriente máxima de la batería, temperatura mínima y temperatura máxima en celsius)