Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
macSubstrate — Substrate per macOS | Kitploit
Strumenti/GitHubGitHub/wzqcongcong/macsubstrate
ExploitRed Teaming
GitHubwzqcongcong/macsubstrate

macSubstrate

Substrate per macOS

Vedi Repository
419325 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

 macSubstrate - Substrate per macOS

macSubstrate

macSubstrate è uno strumento di piattaforma per l'iniezione di codice interprocesso su macOS, con una funzione simile a Cydia Substrate su iOS. Usando macSubstrate, puoi iniettare i tuoi plugin (.bundle o .framework) in un'app Mac (incluse le app in sandbox) per modificarla a runtime.

  • Tutto ciò di cui hai bisogno è ottenere o creare plugin per la tua app target.

  • Nessun problema con modifiche e codesign per l'app target originale.

  • Nessun ulteriore lavoro dopo l'aggiornamento dell'app target.

  • Super facile installare o disinstallare un plugin.

  • Caricamento automatico dei plugin ogni volta che l'app target viene riavviata.

  • Fornisce un'app GUI per rendere l'iniezione molto più semplice.


Preparazione

  • Disabilita SIP

  • Perché disabilitare SIP

    System Integrity Protection è una nuova politica di sicurezza che si applica a ogni processo in esecuzione, incluso codice privilegiato e codice che viene eseguito al di fuori della sandbox. La politica estende protezioni aggiuntive ai componenti su disco e a runtime, permettendo solo ai binari di sistema di essere modificati dall'installer di sistema e dagli aggiornamenti software. L'iniezione di codice e gli attaccamenti runtime ai binari di sistema non sono più permessi.


Utilizzo

  1. scarica macSubstrate.app, mettilo in /Applications e avvialo.

    StatusBar

  2. concedi l'autorizzazione se necessario.

  3. installa un plugin importandolo o trascinandolo in macSubstrate.

    ToInstall

  4. avvia l'app target.

    il passaggio 3 e il passaggio 4 possono essere scambiati

    Una volta che un plugin è stato installato da macSubstrate, avrà effetto immediatamente. Ma se vuoi che funzioni ogni volta che l'app target viene riavviata o macOS viene riavviato, devi mantenere macSubstrate in esecuzione e consentirgli di avviarsi automaticamente al login.

  5. disinstalla un plugin quando non ti serve più.

    Installed


Plugin

macSubstrate supporta plugin di tipo .bundle o .framework, quindi devi solo creare un file .bundle o .framework valido. La cosa più importante è aggiungere una chiave macSubstratePlugin nel info.plist, con il valore di un dizionario:

KeyValue

Si prega di controllare i plugin demo demo.bundle e demo.framework per i dettagli.

Xcode Templates

macSubstrate fornisce anche Xcode Templates per aiutarti a creare plugin comodamente:

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

  2. Avvia Xcode e troverai 2 nuovi template per plugin.

I Miei Plugin

Ho anche creato un plugin per WeChat:

  • Ti invia una notifica quando ricevi un messaggio HongBao.

  • Ti invia una notifica quando ricevi un messaggio contenente parole chiave personalizzate.

  • Messaggio anti-recall e ti invia una notifica.

Benvenuti pull request dei vostri plugin in Plugins :)


Sicurezza

  1. SIP è una nuova politica di sicurezza su macOS, che ti aiuta a tenerti lontano da potenziali rischi di sicurezza. Disabilitarla significa che perderai la protezione di SIP.
  2. Se installi un plugin da uno sviluppatore, sei responsabile della sicurezza del plugin. Se non ti fidi, non installarlo. macSubstrate ti aiuterà a verificare la firma del codice di un plugin, e ti suggerisco di scansionarlo usando VirusTotal. In ogni caso, macSubstrate è solo uno strumento, ed è tua la scelta di decidere quale plugin installare.

Licenza

macSubstrate è rilasciato sotto licenza MIT. Vedi LICENSE per i dettagli.


Ringraziamenti

macSubstrate è ispirato e creato con l'aiuto dei seguenti progetti:

  • Cydia Substrate
  • mach_inject
Scarica lo strumento
TargetAppBundleID
il CFBundleIdentifier dell'app target, questo dice a macSubstrate in quale app iniettare.
Descriptionbreve descrizione del plugin
AuthorNamenome dell'autore del plugin
AuthorEmailemail dell'autore del plugin