Engenharia Reversa da Máquina Virtual do TikTok: Decifrando webmssdk.js

2025-04-21
Engenharia Reversa da Máquina Virtual do TikTok: Decifrando webmssdk.js

Este projeto detalha a engenharia reversa da máquina virtual (VM) personalizada do TikTok encontrada em webmssdk.js. A VM é uma parte essencial da ofuscação e segurança do TikTok. O projeto inclui ferramentas para desofuscar webmssdk.js, descompactar as instruções da VM em código legível, injetar um script para substituir webmssdk.js pela versão desofuscada e gerar URLs assinadas para solicitações autenticadas (como postar comentários). O autor superou técnicas significativas de ofuscação, incluindo notação de colchetes e chamadas de função disfarçadas, para desofuscar e descompactar com sucesso a VM, permitindo finalmente a geração de assinaturas para solicitações autenticadas.

Desenvolvimento