Une IA cracke un logiciel payant, soulevant des questions sur la protection logicielle
Un utilisateur Reddit affirme avoir utilisé un grand modèle linguistique pour contourner les restrictions de licence d'Internet Download Manager. L'incident met en lumière les capacités d'analyse de code de l'IA et soulève des inquiétudes quant à la sécurité des logiciels.
Un utilisateur Reddit affirme avoir utilisé un grand modèle linguistique (LLM) pour contourner les restrictions de licence d'Internet Download Manager (IDM), un gestionnaire de téléchargement payant populaire. Cet incident, partagé en ligne fin septembre, a suscité des débats sur le potentiel de l'IA dans le piratage de logiciels et l'évolution du paysage de la sécurité numérique.
L'utilisateur, identifié sous le nom de No_Ideal8394, a déclaré avoir utilisé un LLM non censuré, Qwen3.8-Flash-Next-Uncensored. En fournissant à l'IA environ 250 000 tokens de contexte et en lui demandant d'analyser le fichier exécutable du logiciel, l'utilisateur affirme que l'IA a produit un correctif fonctionnel en 30 minutes. Cette modification aurait supprimé les limitations de la version d'essai, activant ainsi efficacement le logiciel sans les frais de licence annuels habituels de 11,95 $. L'utilisateur a rapporté avoir dépensé seulement environ 5 € pour la location de GPU cloud pour ce processus.
Selon le récit de l'utilisateur, l'IA a directement analysé le code exécutable et identifié les routines de validation d'autorisation. Une modification d'un seul octet aurait suffi à contourner la vérification d'activation. L'utilisateur a noté que, bien qu'il ait été possible de trouver des clés IDM auparavant, le piratage assisté par IA pourrait considérablement accélérer le processus à l'avenir.
Cet événement souligne une tendance plus large où les modèles d'IA avancés démontrent des capacités en analyse et manipulation de code. Auparavant, de telles tâches nécessitaient une expertise humaine considérable en ingénierie inverse. Cependant, les experts avertissent que si l'IA peut aider à la compréhension du code, contourner les protections robustes des logiciels commerciaux implique souvent des défis plus complexes. De nombreux éditeurs de logiciels utilisent des mesures de sécurité multicouches, notamment l'obfuscation de code, les vérifications d'intégrité et les licences en ligne ou liées au matériel, pour empêcher toute utilisation non autorisée.