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 cache pSLC clarifié (2/2) : ses pièges pour la vitesse des SSD

02/03/2025 à 16:58

• 6


Depuis quand utilisez-vous un iPhone ?

02/03/2025 à 14:44

• 160


Face à toutes ces cyberattaques, protégez vos données ! 📍

02/03/2025 à 10:46


Mon écran d’accueil : notre nouvelle série du Club iGen

01/03/2025 à 14:01

• 31


Mon écran d’accueil : Anthony et les modes de concentration

01/03/2025 à 14:00

• 39


Sortie de veille : iOS 18.4 et Apple Intelligence font leurs débuts en France

01/03/2025 à 11:01

• 15


Protection des données : Donald Trump compare la Grande-Bretagne à la Chine, quand d'autres services pourraient être touchés 🆕

28/02/2025 à 22:00

• 156


L’iPhone 16e fraîchement sorti a droit à sa réclame toute bleue

28/02/2025 à 20:00

• 32


Apple permet enfin de fusionner deux comptes Apple en Europe

28/02/2025 à 19:20

• 73


Un support 2-en-1 compatible Qi2 en promotion à 42 € au lieu de 60 €

28/02/2025 à 16:40

• 9


Une vente aux enchères propose un Apple I, des prototypes de Mac, des cartes de visite… ou une chemise hawaïenne

28/02/2025 à 16:15

• 9


L'iPhone 16e est en vente avec quelques réductions de prix

28/02/2025 à 15:24

• 19


Apple personnalise la rubrique « Nouveautés » de Music

28/02/2025 à 13:15

• 24


Eutelsat teste la 5G non terrestre avec des satellites en orbite basse

28/02/2025 à 12:00

• 14


Rumeur : la famille d’iPhone 17 au complet avec ces quatre schémas techniques 🆕

28/02/2025 à 11:11

• 85


Orange intègre un service de reprise d’anciens smartphones sur son site

28/02/2025 à 10:00

• 6