
ライブメモリ解析ツール。プロセスメモリ領域をスキャンして、異常なフラグ、ページタイプ、PEヘッダを検出し、リフレクティブロードされた.NET DLLを特定します。疑わしいモジュールをダンプし、フォレンジックJSONレポートをエクスポートします。
MemTracerは、ライブメモリ分析機能を提供するツールであり、デジタルフォレンジック実務者がメモリに隠されたステルス攻撃の痕跡を発見・調査できるようにします。MemTracerはPython言語で実装されており、リフレクティブにロードされたネイティブ.NET Frameworkのダイナミックリンクライブラリ(DLL)を検出することを目的としています。これは以下の異常なメモリ領域の特性を調べることによって達成されます:
ツールはまず実行中のプロセスをスキャンし、割り当てられたメモリ領域の特性を分析してリフレクティブDLLローディングの兆候を検出します。DLLモジュールとして識別された不審なメモリ領域は、さらなる分析と調査のためにダンプされます。
さらに、ツールは以下のオプションを備えています:
python.exe memScanner.py [-h] [-r] [-m MODULE]
-h, --help ヘルプメッセージを表示して終了する
-r, --reflectiveScan リフレクティブDLLローディングを探す
-m MODULE, --module MODULE 特定のロードされたDLLを探す
スクリプトはすべてのプロセスを検査するために管理者権限が必要です。