Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
macSubstrate — Substrate for macOS | Kitploit
ツール/GitHubGitHub/wzqcongcong/macsubstrate
エクスプロイトレッドチーミング
GitHubwzqcongcong/macsubstrate

macSubstrate

Substrate for macOS

リポジトリを見る
419325年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

 macSubstrate - macOS用Substrate

macSubstrate

macSubstrateは、macOSにおけるプロセス間コード注入のためのプラットフォームツールであり、iOSのCydia Substrateと同様の機能を持ちます。macSubstrateを使用すると、プラグイン(.bundleまたは.framework)をmacアプリ(サンドボックス化されたアプリを含む)に注入して、ランタイムで改変できます。

  • 必要なのは、対象アプリ用のプラグインを入手または作成することだけです。

  • 元の対象アプリの修正やコード署名に手間はかかりません。

  • 対象アプリが更新された後も追加作業は不要です。

  • プラグインのインストールやアンインストールは非常に簡単です。

  • 対象アプリが再起動されるたびに自動的にプラグインをロードします。

  • 注入をより簡単にするGUIアプリを提供します。


準備

  • SIPを無効にする

  • なぜSIPを無効にする必要があるのか

    System Integrity Protectionは、すべての実行中のプロセス(特権コードやサンドボックス外で実行されるコードを含む)に適用される新しいセキュリティポリシーです。このポリシーは、ディスク上およびランタイム時のコンポーネントに対する保護を拡張し、システムバイナリの変更をシステムインストーラとソフトウェアアップデートにのみ許可します。システムバイナリへのコード注入およびランタイムアタッチメントは許可されなくなりました。


使用方法

  1. macSubstrate.appをダウンロードし、/Applicationsに配置して起動します。

    StatusBar

  2. 必要に応じて認証を許可します。

  3. プラグインをインポートするか、macSubstrateにドラッグ&ドロップしてインストールします。

    ToInstall

  4. 対象アプリを起動します。

    手順3と手順4は入れ替え可能です

    一度プラグインがmacSubstrateによってインストールされると、すぐに効果が現れます。ただし、対象アプリが再起動されるたび、またはmacOSが再起動されるたびに機能させるには、macSubstrateを実行したままにし、ログイン時に自動起動するように設定する必要があります。

  5. プラグインが不要になったらアンインストールします。

    Installed


プラグイン

macSubstrateは .bundle または .framework のプラグインをサポートしているため、有効な.bundleまたは.frameworkファイルを作成するだけで済みます。最も重要なことは、info.plistにキー macSubstratePlugin を追加し、その値をディクショナリにすることです:

KeyValue
TargetAppBundleID

詳細については、デモプラグインdemo.bundleとdemo.frameworkを確認してください。

Xcodeテンプレート

macSubstrateは、プラグインを便利に作成するための Xcodeテンプレート も提供しています:

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

  2. Xcodeを起動すると、2つの新しいプラグインテンプレートが利用できるようになります。

自作プラグイン

WeChat用のプラグインも作成しました:

  • HongBao(お年玉)メッセージを受信したときに通知を送信します。

  • カスタマイズしたキーワードを含むメッセージを受信したときに通知を送信します。

  • メッセージの取り消しを防ぎ、通知を送信します。

あなた自身のプラグインのプルリクエストをPluginsに歓迎します :)


セキュリティ

  1. SIPはmacOSの新しいセキュリティポリシーであり、潜在的なセキュリティリスクからあなたを守るのに役立ちます。SIPを無効にすると、SIPによる保護を失うことになります。
  2. 開発者からプラグインをインストールする場合、プラグインのセキュリティについてはあなた自身が責任を負う必要があります。信頼できない場合はインストールしないでください。macSubstrateはプラグインのコード署名を検証するのに役立ちますが、VirusTotalを使用してスキャンすることをお勧めします。いずれにせよ、macSubstrateは単なるツールであり、どのプラグインをインストールするかはあなたの選択です。

ライセンス

macSubstrateはMITライセンスの下で公開されています。詳細はLICENSEを参照してください。


謝辞

macSubstrateは以下のプロジェクトに触発され、その助けを借りて作成されました:

  • Cydia Substrate
  • mach_inject
ツールをダウンロード
対象アプリのCFBundleIdentifier。これによりmacSubstrateはどのアプリに注入するかを認識します。
Descriptionプラグインの簡単な説明
AuthorNameプラグインの作者名
AuthorEmailプラグインの作者メールアドレス