Contournement des protections anti-débogage d'une application Widget iOS
2025-02-17
Cet article détaille l'expérience de l'auteur en contournant les protections anti-débogage d'une application Widget iOS. L'application utilisait plusieurs méthodes de protection, notamment le blocage de la connexion du débogueur, la sortie prématurée lors de l'injection de code et le plantage complet du téléphone lorsqu'elle est exécutée sur un appareil jailbreaké. L'auteur a analysé systématiquement ces protections, en se concentrant sur l'utilisation de la requête `PT_DENY_ATTACH` de la fonction `ptrace` pour empêcher la connexion du débogueur. L'auteur explique comment contourner `ptrace` et empêcher le plantage du téléphone, réussissant finalement à connecter le débogueur et à injecter du code.
(bryce.co)