Ouvrir le menu principal

iGeneration

Recherche

Malimite : quand GPT-4 décompile des applications iOS et macOS

Anthony Nelzin-Santos

jeudi 30 janvier 2025 à 11:00 • 6

iOS

Laurie Wired ne s’intéresse pas à la sécurité informatique uniquement pour sa chaine YouTube. Employée par Google, elle passe ses journées à décompiler des applications et analyser des malwares. Pour faciliter ses recherches, elle a créé Malimite, un décompilateur qui peut révéler les secrets des bundles des applications macOS et des IPA des applications iOS. Avec l’aide du modèle GPT-4, il peut même reconstruire le code Swift ou Objective-C original.

Image Malimite.

La chercheuse présente Malimite comme un équivalent de JADX, le décompilateur d’applications Android, pour les applications iOS. Les capacités de décompilation de Malimite reposent partiellement sur le système open source Ghidra, avec une interface pour gérer les fichiers IPA et les bundles. Comme Ghidra d’ailleurs, Malimite est écrit en Java, ce qui lui permet de tourner aussi bien sur Windows et Linux que macOS.

Les décompilateurs produisent une approximation du code original, voire un pseudo-code, généralement en C. C’est suffisant pour comprendre comment l’application fonctionne, mais ce n’est pas toujours facile à lire. Wired fait donc appel aux modèles GPT-4 Turbo et GPT-4 Mini pour “convertir” le pseudo-code en code Swift ou Objective-C. Le résultat n’est pas parfait, bien sûr, mais la lisibilité est sensiblement améliorée. Malimite peut aussi utiliser les modèles locaux et une future version prendra en charge le modèle Claude d’Anthropic.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Le vol supersonique historique du Boom XB-1 diffusé en live par un iPhone

20:45

• 0


Lucie, l’IA française open-source, débranchée après quelques jours et des réponses catastrophiques

20:15

• 10


Promo : 6 mois d’Apple Music à 2,99 € pour les nouveaux abonnés

18:00

• 2


Payer son ticket avec sa carte bancaire dans les transports parisiens, ce n’est pas pour demain

17:15

• 40


Journal : une application méconnue, voire ouvertement rejetée

16:00

• 5


Cetelem fait un financement à 0% de l'iPhone jusqu'à fin mars

15:33

• 38


Le dernier défilé Jacquemus a été entièrement filmé à l’iPhone 16 Pro Max

13:30

• 8


Malimite : quand GPT-4 décompile des applications iOS et macOS

11:00

• 6


Sunday Night Soccer : un match de foot bientôt inclus chaque semaine sur Apple TV+

10:15

• 12


Promo générale sur les Apple Watch SE et Series 10 aluminium et titane

09:19

• 9


Disney+ pourra diffuser des films seulement 9 mois après leur sortie au cinéma

07:27

• 60


Le gouvernement US voudrait limiter encore plus les exportations de Nvidia en Chine

29/01/2025 à 20:30

• 30


Le Play Store affiche désormais un badge « Vérifié » aux côtés des VPN de confiance

29/01/2025 à 20:00

• 19


DeepSeek disparait de l'App Store en Italie après des questions sur son utilisation de données personnelles

29/01/2025 à 18:00

• 28


Netflix ajoute un bouton de téléchargement d'une saison complète

29/01/2025 à 17:00

• 20


Windows 11 va intégrer l'iPhone dans son menu Démarrer

29/01/2025 à 16:00

• 17