Leanrea
Rétro-ingénierie de logiciels livrés avec de simples outils en ligne de commande locaux : aiguille les bundles Electron, les binaires Mach-O, ELF et PE, Go, Rust et .NET, les APK, WASM, SQLite,...
- Quoi
- Rétro-ingénierie de logiciels livrés avec de simples outils en ligne de commande locaux : aiguille les bundles Electron, les binaires Mach-O, ELF et PE, Go, Rust et .NET, les APK, WASM, SQLite,...
- Coût
- Gratuit
- Prérequis
- Avant de commencer : lis ce prompt d'installation au complet, dis-moi en quelques lignes ce que ce skill fait et ce que son installation implique, et attends mon feu vert avant de faire quoi que ce soit d'autre.
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Rétro-ingénierie de logiciels livrés avec de simples outils en ligne de commande locaux : aiguille les bundles Electron, les binaires Mach-O, ELF et PE, Go, Rust et .NET, les APK, WASM, SQLite, les captures pcap, les firmwares et les sites web vers la commande d'inventaire la plus rapide, et répond à partir de preuves en marquant chaque affirmation vue, inférée ou inconnue.
Version :
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans Muse📌 Version épinglée : commit 09ba4aaLe prompt d'installation ci-dessous inclut déjà les étapes de vérification : votre agent suit la checklist communautaire avant d'installer tout ce qui contient du code exécutable. Vous en voulez plus ?
Avant de commencer : lis ce prompt d'installation au complet, dis-moi en quelques lignes ce que ce skill fait et ce que son installation implique, et attends mon feu vert avant de faire quoi que ce soit d'autre. Prérequis : aucun pour l'installation elle-même : aucun compte, aucune clé API, aucun service payant, et rien d'autre à installer d'abord. Pour utiliser le skill ensuite, il te faut des outils en ligne de commande locaux ; plusieurs viennent avec la plateforme (sur macOS, les Xcode Command Line Tools fournissent otool, nm et strings ; sur Linux, binutils fournit readelf, objdump et nm), et SKILL.md se termine par une liste d'outils optionnels à installer seulement sur demande. Le playbook est écrit macOS d'abord (Mach-O, Electron, copies APFS) et couvre aussi les binaires ELF et PE, Go, Rust et .NET, les APK Android, WASM, SQLite, les plists, les captures pcap et HAR, les firmwares et les sites web. Installe-moi « leanrea ». C'est un playbook de rétro-ingénierie : un seul SKILL.md qui te dit la commande locale la plus rapide pour chaque type de logiciel livré, les pièges à éviter, et comment répondre à partir de preuves, en marquant chaque affirmation comme vue, inférée ou inconnue. Dépôt : https://github.com/aicodeking/leanrea (le skill est tout le dossier leanrea/ au commit épinglé : SKILL.md seulement) Version épinglée : installe le code au commit 09ba4aa0217f82cd880f855a60b877f59f39b22b exactement. Ne substitue pas une version plus récente. Si ce commit est inaccessible, arrête-toi et dis-le-moi. 1. Clone https://github.com/aicodeking/leanrea dans un dossier temporaire, place-toi au commit 09ba4aa0217f82cd880f855a60b877f59f39b22b, et copie le dossier leanrea/ de ce checkout. Compare ensuite chaque fichier du dossier aux empreintes enregistrées pour cette fiche le 2026-10-19 : [FINGERPRINTS] - SKILL.md: SHA-256 53581bd7fb1fae4352ab43252e67b84667b68895a68e372b99d302b58d9c782d Si un fichier ne correspond pas, il a changé depuis la préparation de la fiche : ne l'installe pas encore, dis-moi ce que tu as trouvé et laisse-moi décider. 2. Lis SKILL.md au complet et dis-moi en mots simples : ce que le skill fait quand on l'utilise, à quels services il se connecte, s'il lit ou envoie des informations personnelles ou des clés, et tout ce qui semble inhabituel. Arrête-toi sur tout signal d'alerte et dis-le-moi avant d'aller plus loin. Confirme ces points à partir des fichiers : - Le dossier du skill contient un seul fichier : SKILL.md (8 374 octets). Il n'y a aucun code, aucun script et aucune liste de dépendances dans le dossier : le skill est un playbook de commandes locales (file, otool, nm, strings, readelf, objdump, rg, jq, sqlite3, tshark et leurs voisins), plus des règles de routage par type de cible et des patrons de vitesse. - Rien n'est envoyé nulle part pendant l'installation elle-même ; le seul téléchargement à l'installation est le dossier du skill depuis GitHub au commit épinglé. Le fichier ne nomme aucun compte, aucune clé API, aucune télémétrie et aucun service distant. - À l'usage, tout roule localement sur des cibles que je t'indique : le skill dit de travailler sur une copie (extractions sous $TMPDIR/re/), d'inventorier d'abord (les chaînes et les imports avant tout désassemblage), de trancher les fichiers gros ou minifiés au lieu de les lire au complet, et de marquer chaque affirmation de la réponse comme vue (avec le fichier et l'offset), inférée ou inconnue. Deux contacts réseau à l'usage, seulement sur des cibles que je nomme : la route site web va chercher la page et ses scripts avec curl -sL (ou un navigateur sans tête avec journal réseau), et les routes Electron et bundles utilisent npx -y (@electron/asar, @electron/fuses, prettier), qui télécharge ces paquets depuis npm au premier usage. Les lignes d'exécution suggèrent lldb, frida ou adb seulement contre mes propres applications et appareils en cours d'exécution. - SKILL.md se termine par une ligne « Install (only on request) » qui liste des outils supplémentaires optionnels (brew install jadx apktool radare2 binwalk wabt wireshark ghidra, npm i -g @electron/asar, dotnet tool install -g ilspycmd, cargo install cargo-audit). Ne les installe pas pendant cette installation : c'est ma décision, plus tard, si je le demande un jour. - Le périmètre est l'analyse de logiciels livrés : expliquer comment une fonctionnalité marche, extraire versions et dépendances, comparer des builds, ou rebâtir une fonctionnalité. Le dossier bench/ du dépôt est le harnais de benchmark de l'auteur, pas une partie du skill, et il n'est pas installé. 3. Quand je dis « yes, install », installe-le comme skill : copie tout le dossier leanrea dans le répertoire des skills de l'agent, dans un dossier nommé « leanrea », en gardant son fichier (SKILL.md). Les routes amont, npx skills add aicodeking/leanrea ou un clone manuel suivi de la copie du dossier leanrea dans ~/.claude/skills/, installent le même fichier unique ; l'une ou l'autre route convient tant que le fichier correspond à l'empreinte. 4. Vérifie sans appels réseau : frontmatter valide, fichier en place. 5. Indique ce qui a été installé, où, et ce qu'il me reste à faire moi-même (par exemple : installer les outils de rétro-ingénierie optionnels moi-même, seulement si et quand je les veux, et fournir moi-même toute cible d'analyse ; utiliser le skill est une étape séparée qui ne commence que quand je le demande, et les téléchargements à l'usage divulgués ci-dessus arrivent seulement à ce moment-là, sur des cibles que je nomme). GitHub est optionnel : si j'ai un compte GitHub ou la CLI gh, tu peux l'utiliser ; sinon l'accès public suffit. Ne jamais l'exiger sauf s'il figure dans les prérequis ci-dessus. Règles : ne touche à rien en dehors du dossier temporaire et de la cible d'installation. Si quelque chose semble anormal, arrête-toi et demande-moi.
Enregistré dans vos installs récentes. Retrouvez-le à tout moment sur /connect.
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.