Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
macSubstrate — Substrate pour macOS | Kitploit
Outils/GitHubGitHub/wzqcongcong/macsubstrate
ExploitationRed Teaming
GitHubwzqcongcong/macsubstrate

macSubstrate

Substrate pour macOS

Voir le dépôt
41932il y a 5 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

 macSubstrate - Substrat pour macOS

macSubstrate

macSubstrate est un outil de plateforme pour l'injection de code interprocessus sur macOS, avec une fonction similaire à Cydia Substrate sur iOS. En utilisant macSubstrate, vous pouvez injecter vos plugins (.bundle ou .framework) dans une application Mac (y compris les applications sandboxées) pour la modifier à l'exécution.

  • Tout ce dont vous avez besoin est d'obtenir ou de créer des plugins pour votre application cible.

  • Aucun problème de modification et de signature de code pour l'application cible originale.

  • Plus aucun travail après la mise à jour de l'application cible.

  • Super facile à installer ou désinstaller un plugin.

  • Chargement automatique des plugins à chaque redémarrage de l'application cible.

  • Fournit une application GUI pour rendre l'injection beaucoup plus facile.


Préparation

  • Désactiver SIP

  • Pourquoi désactiver SIP

    System Integrity Protection est une nouvelle politique de sécurité qui s'applique à chaque processus en cours d'exécution, y compris le code privilégié et le code qui s'exécute en dehors du sandbox. La politique étend des protections supplémentaires aux composants sur le disque et à l'exécution, ne permettant aux binaires système d'être modifiés que par l'installateur système et les mises à jour logicielles. L'injection de code et les rattachements à l'exécution aux binaires système ne sont plus autorisés.


Utilisation

  1. téléchargez macSubstrate.app, placez-le dans /Applications et lancez-le.

    Barre de statut

  2. accordez l'autorisation si nécessaire.

  3. installez un plugin en l'important ou en le glissant dans macSubstrate.

    À installer

  4. lancez l'application cible.

    les étapes 3 et 4 peuvent être interverties

    Une fois qu'un plugin est installé par macSubstrate, il prendra effet immédiatement. Mais si vous voulez qu'il fonctionne à chaque redémarrage de l'application cible ou au redémarrage de macOS, vous devez laisser macSubstrate en cours d'exécution et lui permettre de se lancer automatiquement à l'ouverture de session.

  5. désinstallez un plugin lorsque vous n'en avez plus besoin.

    Installé


Plugin

macSubstrate prend en charge les plugins de type .bundle ou .framework, vous devez donc simplement créer un fichier .bundle ou .framework valide. Le point le plus important est d'ajouter une clé macSubstratePlugin dans le info.plist, avec la valeur de dictionnaire suivante :

CléValeur

Veuillez consulter les plugins de démonstration demo.bundle et demo.framework pour plus de détails.

Templates Xcode

macSubstrate fournit également des Templates Xcode pour vous aider à créer des plugins facilement :

  1. ln -fhs ./macSubstratePluginTemplate ~/Library/Developer/Xcode/Templates/macSubstrate\ Plugin

  2. Lancez Xcode, et 2 nouveaux templates de plugin seront disponibles pour vous.

Mes Plugins

J'ai également créé un plugin pour WeChat :

  • Vous envoie une notification lorsque vous recevez un message HongBao.

  • Vous envoie une notification lorsque vous recevez un message contenant des mots-clés personnalisés.

  • Anti-rappel de message et vous envoie une notification.

Les pull requests de vos propres plugins sont les bienvenues dans Plugins :)


Sécurité

  1. SIP est une nouvelle politique de sécurité sur macOS, qui vous aide à vous protéger des risques de sécurité potentiels. La désactiver signifie que vous perdrez la protection offerte par SIP.
  2. Si vous installez un plugin provenant d'un développeur, vous êtes responsable de la sécurité de ce plugin. Si vous ne lui faites pas confiance, veuillez ne pas l'installer. macSubstrate aidera à vérifier la signature de code d'un plugin, et je vous suggère de le scanner avec VirusTotal. Quoi qu'il en soit, macSubstrate n'est qu'un outil, et c'est à vous de décider quel plugin installer.

Licence

macSubstrate est distribué sous la licence MIT. Voir LICENSE pour plus de détails.


Remerciements

macSubstrate a été inspiré et créé avec l'aide des projets suivants :

  • Cydia Substrate
  • mach_inject
Télécharger l’outil
TargetAppBundleIDle CFBundleIdentifier de l'application cible, cela indique à macSubstrate dans quelle application injecter.
Descriptionbrève description du plugin
AuthorNamenom de l'auteur du plugin
AuthorEmailemail de l'auteur du plugin