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

Plus de pixels, plus d’autonomie, plus de stockage ! L’iPhone 14 Plus à 402 € seulement

11/11/2025 à 21:00

• 0


iPhone 16e à 489 €, iPhone 17 à 829 €, iPhone Air à 815 € : les offres à ne pas manquer

11/11/2025 à 20:42

• 29


Nomad Tracking Card Pro : un AirTag en forme de carte bancaire

11/11/2025 à 20:00

• 11


Promo : l’Apple Watch Ultra 2 à seulement 669 € !

11/11/2025 à 19:42

• 8


L’iPhone 18 Pro pourrait bien abandonner son dos au design bicolore

11/11/2025 à 16:11

• 36


iPhone Air : Apple aurait déjà stoppé la production et repoussé son successeur 🆕

11/11/2025 à 11:47

• 300


iPhone Pocket : Apple et Issey Miyake réinventent la chaussette pour iPod

11/11/2025 à 10:15

• 33


Siri peut désormais piloter les routines SmartThings

11/11/2025 à 09:44

• 14


Apple Watch : la fatigue s’installe-t-elle face à Garmin ?

11/11/2025 à 08:29

• 139


Bruits parasites sur votre HomePod ? Faites-le réparer avant qu’il ne soit trop tard !

11/11/2025 à 08:26

• 0


Le HomePod mini en fin de vie chez plusieurs revendeurs : arrivée imminente d’un nouveau modèle ?

11/11/2025 à 06:43

• 13


Phase, une jolie collection de 8 fonds d’écran dynamiques pour Mac et iPhone

11/11/2025 à 06:28

• 10


Où trouver un iPhone 17, 17 Pro et 17 Pro Max en stock ? 🆕

11/11/2025 à 00:01

• 202


Amazon pousse son Fire TV Stick sous Vega OS aux utilisateurs de Fire TV abandonnés et obsolètes, avec une belle promotion

10/11/2025 à 21:55

• 29


Apple supprime deux applications de rencontres gay en Chine

10/11/2025 à 20:26

• 92


tvOS 26.2, encore en bêta, permet de créer un profil sans compte Apple et des profils pour les enfants

10/11/2025 à 19:20

• 3