En bref

  • REA, une boîte à outils open source qui connecte les agents de codage IA à des outils de rétro-ingénierie comme Ghidra, est passée de moins de 10 000 étoiles GitHub le 6 octobre à plus de 100 000 le 12 octobre.
  • Claude Opus 5.5 a alimenté une vague de mashups et de portages de jeux décompilés par IA, de Spider-Man se balançant dans Arkham City à un portage PC non officiel de Fable 2.
  • Le développeur Brandon Thomas a publié ArtCraft, des alternatives gratuites aux logiciels Adobe construites en Rust avec Claude, mais le qualifie de reconstruction en salle blanche qui ne touche jamais au code d'Adobe.

Aimeriez-vous tuer un boss dans Skyrim en utilisant un AK47 de Counter Strike ? Donner à vos PNJ un véritable cerveau de génie qui vous donne des réponses uniques au lieu de chaînes de texte prédéfinies ? Aimeriez-vous faire tourner GTA V sur votre iPhone ? Et utiliser des logiciels payants gratuitement, et légalement ? Eh bien, des gens font cela et plus encore avec l'IA en ce moment.

Un outil gratuit qui permet aux agents IA de démonter presque n'importe quel logiciel est devenu le projet le plus en vue sur GitHub, passant de moins de 10 000 étoiles le 6 octobre à plus de 100 000 lundi.

Myriad : Quelle entreprise sera la prochaine à entrer en bourse ? Cliquez pour faire votre prédiction.
Myriad : Quelle entreprise sera la prochaine à entrer en bourse ? Cliquez pour faire votre prédiction.

Il s’appelle REA, pour Reverse Engineer Anything (ingénierie inverse de tout). Les étoiles sont la version GitHub du signet, et REA en a collecté plus de 30 000 le 11 octobre seul, après être resté largement ignoré depuis sa création en avril.

Comment fonctionne REA

Les applications et les jeux sont livrés sous forme de code machine, les instructions brutes qu’un processeur lit et que les humains ne peuvent pratiquement pas lire. La décompilation tente de retransformer cela en code lisible, un peu comme goûter un gâteau et remonter à la recette.

L’ingénierie inverse est le terme plus large : comprendre comment quelque chose fonctionne sans ses plans, que ce soit en observant ce que fait une application et les données qu’elle envoie, ou en lisant son code. Ce dépôt fait exactement cela.

En pratique, un utilisateur pointe un agent vers un programme, demande comment fonctionne une fonctionnalité, et le laisse creuser depuis ce qui se passe à l’écran jusqu’au binaire. Cela fonctionne sur les applications de bureau, les applications Android et les sites web.

REA connecte les assistants de codage IA tels que Claude Code ou Codex d’OpenAI aux outils professionnels qui accomplissent ce travail, comme Ghidra, la suite de rétro-ingénierie que la NSA a rendue publique en 2019. Le pont est MCP, le Model Context Protocol, une norme créée par Anthropic pour que les modèles d’IA puissent se connecter à des outils externes—en gros, un adaptateur universel.

BitcoinBTC · USD

$82,862−3.34%

Oct 5Oct 7Oct 9Oct 11Oct 12

$86.6k$84.6k$82.7k$80.7k

24h HighHigh$84,231

24h LowLow$82,281

VolVol$1.0B

→

Acheter Bitcoin avec USDT

Propulsé par Jupiter

Données de prix par CoinGeckoCoinGeckoPlus de Bitcoin actualités et projections →

Le fichier « readme » du développeur lui-même est bien plus modeste que le battage médiatique, déclarant que REA « ne prétend pas récupérer le code source original ni cloner automatiquement une application ». Il ne fournit même pas son propre décompilateur.

Cela rend en fait toute l'opération légale (ou presque). Le développeur n'a jamais lu le code, et se contente de livrer une alternative codée de manière similaire qui fait exactement la même chose, mais qui n'est pas exactement la même.

Les portes sont ouvertes

Les gens font toutes sortes de choses étranges avec REA. Par exemple, certains joueurs ont fini par regarder Spider-Man se balancer dans le Gotham de Batman: Arkham City, et des creepers se battre contre Malenia, le boss d'Elden Ring, après que quelqu'un a fourré environ 1 600 objets Minecraft dans le jeu de FromSoftware. Un autre moddeur a intégré les armes et les menus d'Escape from Tarkov dans Skyrim et a appelé ça « Escape from Skyrim lol ».

Les anciennes exclusivités de console s'échappent aussi de leurs consoles : en septembre, un fan a utilisé un modèle d'IA open source et une boîte à outils de recompilation pour porter Fable 2, le seul jeu principal de la série Fable jamais sorti sur PC, sous Windows. L'IA l'a fait démarrer en environ une heure, suivie d'une longue série de corrections manuelles. Un autre est parvenu à faire tourner GTA V sur iOS de manière fluide — ce que même Rockstar Games n'a pas pris la peine de faire.

En utilisant ces techniques (pas les outils), le développeur Brandon Thomas a appliqué l'idée à des logiciels que les gens paient chaque mois, en utilisant Claude Opus 5.5 pour créer ArtCraft, un ensemble d'applications gratuites et open source écrites en Rust qui imitent Photoshop, Illustrator, Premiere, Lightroom et d'autres programmes Adobe, pour Mac, Windows et Linux.

Thomas dit qu'il a craqué après qu'Adobe lui a facturé ses frais d'annulation une fois de trop. Il n'est pas le seul à nourrir cette rancune : Adobe a accepté en mars un règlement de 150 millions de dollars avec le ministère de la Justice, qui l'accusait de dissimuler des frais de résiliation anticipée et de rendre les abonnements pénibles à annuler, bien que l'entreprise ait nié tout acte répréhensible.

ArtCraft n'est pas construit avec REA, et Thomas qualifie le projet de reconstruction en salle blanche, ce qui signifie que le code est écrit à partir de zéro en utilisant de la documentation publique et des comportements observés, jamais le code original, la même approche légale que Compaq a utilisée pour cloner le BIOS du PC d'IBM dans les années 1980.

Les applications sont étiquetées « early alpha » ou « en développement » sur le site du projet, et un artiste pixel a déjà qualifié le clone de Photoshop de « complètement inutilisable ».

Source : Artcraft

Tout ce qui s'exécute sur votre propre appareil peut désormais être lu par un agent IA doté de suffisamment de patience et de jetons, ce qui érode la plus ancienne protection contre la copie dans le logiciel : la simple douleur de lire du code machine. Cela signifie des clones moins chers et une meilleure préservation des jeux, mais aussi un piratage plus facile et moins d'endroits où les failles de sécurité peuvent se cacher.

Activision a déjà retiré des images d'un Call of Duty: Modern Warfare 2 décompilé par IA, et Bethesda a envoyé une lettre de mise en demeure au sujet d'un jeu de navigateur créé par IA appelé Fallout: New York.

Cela semble être la seule défense dont disposent les studios contre une tendance qui pourrait facilement forcer l'ouverture de tout en open source.

REA, pendant ce temps, continue de livrer, avec huit versions entre le 3 octobre et le 11 octobre. Thomas a déjà retiré sa promesse d'égaler l'ensemble des fonctionnalités d'Adobe en un mois, et affirme désormais que cela prendra des mois.