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.

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Apple ajoute une nouveauté d'iOS 26.2 à l'app Apple Music pour Android

17/12/2025 à 19:25

• 3


Nos meilleures idées de cadeaux high-tech à moins de 100 €

17/12/2025 à 18:42

• 8


Warner Bros. Discovery refuse encore une fois l’offre de Paramount et confirme sa préférence pour Netflix

17/12/2025 à 17:44

• 12


Aperçu du PowerBug, un chargeur mural Qi2 malin pour l’iPhone dans la cuisine

17/12/2025 à 17:10

• 10


iOS 26.2 peut brièvement faire clignoter l’écran à chaque notification

17/12/2025 à 14:36

• 8


Votre Mac mérite mieux : 3 écrans parfaits pour attaquer la nouvelle année ! 📍

17/12/2025 à 14:11

• 0


Les nouveaux accessoires connectés d’IKEA peuvent combiner Thread et Zigbee

17/12/2025 à 11:38

• 65


L’iPhone 18 Pro aura-t-il vraiment un poinçon dans un coin, comme les (anciens) smartphones Android ?

17/12/2025 à 10:16

• 13


Un petit boitier façon AirPods qui recharge vos piles AAA

17/12/2025 à 10:12

• 0


Caméras : Frigate 0.17 peut classer les images selon vos besoins et tourner sur un Mac Apple Silicon

17/12/2025 à 10:00

• 10


ChatGPT pourrait bientôt créer vos playlists Apple Music

17/12/2025 à 07:08

• 17


Wi-Fi : Apple garderait sa puce N1 pour ses produits premium

17/12/2025 à 06:50

• 35


Bons plans : les robots aspirateurs compatibles Matter et HomeKit à prix cassés

17/12/2025 à 00:55

• 11


Apple tente d'imposer iOS 26 sur les iPhone compatibles, même si iOS 18.7.3 est disponible

16/12/2025 à 21:30

• 58


Test du Vision Pro M5 : la technique avance, mais la vision piétine

16/12/2025 à 21:14

• 10


Guide de Noël : des chargeurs à foison pour ne plus faire le coup de la panne

16/12/2025 à 20:50

• 5