Quebrando as proteções anti-depuração de um aplicativo iOS Widget

2025-02-17
Quebrando as proteções anti-depuração de um aplicativo iOS Widget

Esta postagem detalha a experiência do autor ao quebrar as proteções anti-depuração de um aplicativo iOS Widget. O aplicativo empregou vários métodos de proteção, incluindo o bloqueio da conexão do depurador, saída antecipada na injeção de código e travamento do telefone inteiro quando executado em um dispositivo com jailbreak. O autor analisou sistematicamente essas proteções, focando no uso da solicitação `PT_DENY_ATTACH` da função `ptrace` para evitar a conexão do depurador. O autor explica como contornar `ptrace` e evitar a travada do telefone, obtendo sucesso na conexão do depurador e injeção de código.

Leia mais