Ingeniería inversa de la máquina virtual de TikTok: Descifrando webmssdk.js

2025-04-21
Ingeniería inversa de la máquina virtual de TikTok: Descifrando webmssdk.js

Este proyecto detalla la ingeniería inversa de la máquina virtual (VM) personalizada de TikTok que se encuentra en webmssdk.js. La VM es una parte esencial de la ofuscación y seguridad de TikTok. El proyecto incluye herramientas para desofuscar webmssdk.js, descompilar las instrucciones de la VM en código legible, inyectar un script para reemplazar webmssdk.js con la versión desofuscada y generar URLs firmadas para solicitudes autenticadas (como publicar comentarios). El autor superó técnicas significativas de ofuscación, incluyendo la notación de corchetes y las llamadas a funciones disfrazadas, para desofuscar y descompilar con éxito la VM, permitiendo finalmente la generación de firmas para solicitudes autenticadas.

Desarrollo