
ezEmuは、さまざまな実行手法を介して敵対者の振る舞いをテストできるようにします。いわば「ブルーチーム向けの攻撃フレームワーク」のようなもので、ezEmuにはネットワーキング/C2機能はなく、ローカルのテストテレメトリを作成することに重点を置いています。
ELFについては/Linuxを参照
ezEmuは、プロセスツリーを簡略化するためにparent.exeとしてコンパイルされ、ログ/ダッシュボードでの簡単な検索を可能にするため、子プロセスを追跡(および強制終了)します。
現在の実行手法は以下のとおりです:
注記: Wordのマクロ機能を動作させるには、いくつかのマクロ関連のトラストセンター設定を有効にする必要があります - https://support.office.com/en-us/article/enable-or-disable-macros-in-office-files-12b036fd-d140-4e74-b45e-16fed1a7e5c6。また、#12を使用するにはPythonがインストールされ、PATH変数が設定されている必要があります。
ezEmuはインタラクティブなターミナルアプリケーションであり、cmd.exeから実行するとより効果的に動作します。

いくつかのローカルDLL依存関係を参照してコンパイルします
(例: csc /r:Microsoft.Office.Interop.Word.dll,Microsoft.Vbe.Interop.dll,System.Management.Automation.dll parent.cs)
これは単なる個人的な研究/試行錯誤として始まったもので、「クリーンなコード」を意図したものではありません(これはまさにJamieコード™️です)。とはいえ、Issueやさらなる提案を歓迎します!
TODO: ログ出力ファイル(おそらく)、より多くのCTIと学習 >> より多くの実行手法(常に)
©2020 The MITRE Corporation. All Rights Reserved.
一般公開が承認されています。配布は無制限です。ケース番号20-1357。
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
The author's affiliation with The MITRE Corporation is provided for identification purposes only, and is not intended to convey or imply MITRE's concurrence with, or support for, the positions, opinions or view points expressed by the author.