
USBデバイス接続フォレンジックツール。ローカルおよびドメインネットワーク全体で物理デバイスとコンピュータの関係を追跡し、インシデント対応やデジタル調査のために視覚的なグラフやCSV/JSONレポートを生成します。
v0.9 May 2020
Hidden Networks は、同名の論文に基づく新しい概念実証であり、Python 3.4 でプログラムされています。このツールは、ローカルおよびリモートマシン(ドメイン内では WMI を使用)を解析し、USB デバイスによる接続の痕跡を検索する作業を容易にします。収集された情報をもとに、この概念実証は、USB デバイスとそれらが接続されたコンピュータ間の経路やジャンプを示すネットワークを描画します。これにより、代替的なネットワークが描写されます。同じアプリケーションは(デバイスごとに)ネットワークを生成し、収集されたすべての情報は、その後の分析やエクスポートのために 2 つのファイル(.CSV と .JSON)に保存されます。
機能: 主な操作は 3 つあります。1 つ目は、ネットワーク(ドメイン)上のコンピュータリストからローカルマシンの情報を抽出する、または以前に生成された CSV ファイルから直接ネットワークを描画することです。これらの操作(単一の CSV を描画するオプションを除く)を実行する前の主要なステップは、新しいプロジェクトを作成するか、既存のプロジェクトを開くことです。
ローカルマシンから情報を抽出する(「Get local registry info」)。アプリケーションを実行しているマシンに挿入された USB デバイスの情報を表示または保存(「Save output to CSV file」オプションを選択した場合)し、エクスポートファイル CSV および JSON に出力できます。最後に、「Plot Project」オプションを選択して出力ネットワークを可視化できます。
ネットワークまたは Active Directory 上のマシンから情報を抽出する(「Retrieve remote info」)。この操作の前段階として、監査対象のコンピュータの IP アドレスまたはその FQDN を記述したテキストファイルを作成します。リストが作成されたら、「Load list of computers」を選択して読み込む必要があります。リストが読み込まれたら、管理者のユーザー名とパスワードを入力します(ドメインは必須ではありません。デフォルトでは、アプリケーションを実行しているマシンのドメインが使用されます)。実行状況と抽出されたデータは「Output」ウィンドウに表示されます。このデータはプロジェクトの CSV および JSON ファイルにも保存されます。最後に、「Plot Project」オプションを選択して結果のネットワークを表示できます。
CSV ファイルでネットワークを描画する(「Plot single CSV」)。このオプションを使用すると、事前にアプリケーションで生成されたネットワークを直接描画できます。
レポート。USB ドライブに関するすべての情報と生成されたグラフが埋め込まれた PDF レポート。
USB ブランドとモデル(視覚的)。bbid ツールを使用してインターネット上で検索した USB デバイスの画像が表示されます。
ありがとうございます!
by IdeasLocas CDO Team.