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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
DylibHijackTest — macOS上でDYLD_INSERT_LIBRARIESのハイジャックを検出する | Kitploit
ツール/GitHubGitHub/slyd0g/dylibhijacktest
特権昇格動的分析 (サンドボックス)永続化メカニズムバイナリ解析レッドチーミング
GitHubslyd0g/dylibhijacktest

DylibHijackTest

macOS上でDYLD_INSERT_LIBRARIESのハイジャックを検出する

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

人気

すべて見る →

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

すべてのツールを探索

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

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

DylibHijackTest

inspect.py

必要条件

  • Python3の要件をインストール: pip3 install -r requirements.txt
  • GitHubからコンパイル済みのものを信頼しないため、ソースからdylibをコンパイル: gcc -dynamiclib DylibHijackTest.c -o DylibHijackTest.dylib

仕組み

⚠️ これによりマシン上で多くのプロセスが起動されます。VMで実行してください: ここでは細心の注意を払ってください!

  • inject.py
    • フォルダを再帰的にクロールし、MH_EXECUTEヘッダーを持つMach-Oバイナリを検索する
    • DYLD_INSERT_LIBRARIES環境変数を悪意のあるdylibに向けて設定し、Mach-Oバイナリを起動する
    • すべてのstdoutをファイルにリダイレクトし、stderrを/dev/nullにリダイレクトする
  • inspect.py
    • inject.pyの出力テキストファイルを取得して、どのMach-Oが注入可能かを確認し、codesignを使用して有用なエンタイトルメントをチェックする
    • パーティー!!!

使用方法

root@kitploit:~
$ python3 inject.py /Applications/iMovie.app /Users/slyd0g/DylibHijackTest.dylib > imovie.txt 2> /dev/null
$ python3 inspect.py /Users/slyd0g/Projects/DylibHijackTest/imovie.txt
ツールをダウンロード