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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Hunt-Weird-Syscalls — ETWベースのPOC:直接および間接のsyscallsを特定する | Kitploit
ツール/GitHubGitHub/theflink/hunt-weird-syscalls
防御ツールマルウェア分析侵入検知異常検知
GitHubtheflink/hunt-weird-syscalls

Hunt-Weird-Syscalls

ETWベースのPOC:直接および間接のsyscallsを特定する

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

人気

すべて見る →

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

すべてのツールを探索

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

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

Hunt-Weird-Syscalls

これは、異常なシステムコールを監視するためのETWベースのPOCです。

現在のところ、NtOpenThread と NtSetContextThread のシステムコールを監視して、ダイレクトおよびインダイレクトシステムコールの両方を示すIOCを特定します。

説明

このプロジェクトは、ETW、より正確にはカーネルベースのETWプロバイダーを使用してIOCを監視します。
カーネル内に存在するETWプロバイダーは効果的に活用できます。発行されたイベントのコールトレースには、システムコールが実行されたユーザーモードアドレスが含まれているためです。

これにより、脅威アクターによってしばしば利用される手法である、ダイレクトおよびインダイレクトシステムコールを示すIOCの監視が可能になります:

1: 信頼されていないモジュールからシステムコールが実行された(=ダイレクトシステムコール)
2: ntdll内で使用されたシステムコールスタブが、実行されたシステムコールと一致しない(=インダイレクトシステムコール)

このプロジェクトでは、Microsoft-Windows-Kernel-Audit-API-Callsプロバイダーを使用して、NtSetContextThreadまたはNtOpenThreadのシステムコールによってそれぞれトリガーされるOpenThreadおよびSetContextThreadイベントを監視します。
EVENT_ENABLE_PROPERTY_STACK_TRACEフラグを使用してコールトレースを有効にします。

これはPOCであり、2つの特定のシステムコールのみを監視します。もちろん、他のカーネルベースのプロバイダーを使用してテレメトリを強化することも可能です。

テスト

このプロジェクトには、素晴らしいSysWhispers3を使用して作成された、ダイレクトおよびインダイレクトシステムコールを使用する2つのサンプルプログラムが含まれています。

これらは次のように生成されました:

root@kitploit:~
python3 syswhispers.py -a x64 -m jumper_randomized --functions NtSetContextThread
python3 syswhispers.py -a x64 -m embedded --functions NtSetContextThread

実行すると、異常なシステムコールが特定されるはずです:

異常なシステムコールの特定

10.0.19044 でテスト済み。

クレジット

  • KrabsETW
  • SysWhispers3
  • repnz による etw プロバイダードキュメント
  • @OutflankNL による IsElevated()
  • @trickster012 によるテストとサポート <3
ツールをダウンロード