このプロジェクトについて
FLARE-VMは、Mandiantによるオープンソースプロジェクトであり、Windows仮想マシン上にリバースエンジニアリング環境をセットアップおよび維持するためのPowerShellインストールスクリプト集を提供します。このプロジェクトは、リバースエンジニアリングツールのキュレーションという課題に対処するため、2つの主要技術に依存しています。1つは、WindowsベースのNuGetパッケージ管理システムであるChocolatey(各パッケージは基本的にPowerShellインストールスクリプトを含むZIPファイル)で、もう1つは、Chocolateyパッケージを活用してソフトウェアインストールを自動化し、再現可能でスクリプト化されたWindows環境を作成するBoxstarterです。
このツールは、Windows 10以降を実行する仮想マシン上でのみ使用することを意図しており、PowerShell 5以上、少なくとも60 GBのディスク容量、および2 GBのRAMが必要です。ユーザーは、できればグループポリシーを介して、改ざん防止機能とマルウェア対策ソリューション(Windows Defenderなど)を無効にし、インストール前にWindows Updateを無効にする必要があります。インストール前にVMスナップショットを作成して、インストール前の状態に戻せるようにすることをお勧めします。
インストールには、installer.ps1スクリプトをデスクトップにダウンロードし、ブロックを解除し、Set-ExecutionPolicyでスクリプト実行を有効にして、管理者として実行します。インストーラーは、再起動耐性のためのパスワード指定、カスタム構成ファイル、カスタムタスクバーレイアウト、GUIスキップ、待機メッセージ、再起動、または検証チェックをスキップするオプションなど、さまざまなCLIパラメータをサポートしています。検証チェックと最初のBoxstarter/Chocolateyインストール後、グラフィカルインストーラーインターフェイスが表示され、FLARE-VMおよびChocolateyコミュニティパッケージからパッケージ選択をカスタマイズしたり、環境変数パスを設定したりできます。
このプロジェクトは、config.xmlファイルを使用してデフォルト構成を定義し、インストールするパッケージのリストと環境変数パスを含めます。ユーザーは、-customConfigパラメータを介して独自の構成を提供でき、ローカルファイルパスまたはURLを指定できます。タスクバーレイアウトはCustomStartLayout.xmlで定義されており、-customLayoutパラメータを介してカスタマイズすることもできます。レイアウトXML内のインストールされていない項目は表示されず、アプリケーションまたはアプリケーションへのショートカットのみをピン留めできます。
インストール後の手順は、アプリ、サービス、パス項目、レジストリ項目、カスタム項目のXMLタグを介して構成に含めることができ、既知のファイル拡張子を表示するなどのシステム設定をカスタマイズできます。このプロジェクトは、ログファイルの場所(%VM_COMMON_DIR%\log.txt、Chocolateyログ、Boxstarterログ)や、ダウンロードタイムアウト、IDS/AV干渉、ホスト固有の問題、ビルド依存関係の失敗、古いツールURL、SHA256ハッシュの不一致など、一般的なパッケージ障害の理由を含むトラブルシューティングガイダンスを提供します。
このプロジェクトはApache 2.0ライセンスの下で提供されており、ユーザーはダウンロードした各パッケージのライセンス条項を確認し、遵守する必要があります。このプロジェクトはまた、コミュニティアナウンス用のメーリングリストを維持し、CONTRIBUTINGガイドを通じて貢献を奨励しています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.