Shikata Ga Nai

Private? There is no such things.

Atomic Red Team Moduleをインポートしてみた

Hello there, ('ω')ノ

 

前回は、ExecutionFrameworkをインストールしたので。

Atomic Red Teamモジュールをインポートして。

「Invoke-AtomicTest」などの機能を使用できるようにすることで。

必要なモジュールは、既にインポートされているので。

Invoke-AtomicTest関数を呼び出すと認識されるはずで。

 

まずは、PowerShellウィンドウを開いて、「Invoke-AtomicTest」と入力すると。

PowerShellは、コマンドを認識しないらしく。

 

新しいPowerShellセッションに。

AtomicRed Teamモジュールがロードされていないためで。

Invoke-AtomicTest関数は認識されず。

モジュールを実行する場合は、PowerShellに再度インポートする必要があって。

次のコマンドを実行して、モジュールをインポートして。

 

 Import-Module "C:\ AtomicRedTeam \ invoke-atomicredteam \ Invoke-AtomicRedTeam.psd1" -Force

 

f:id:ThisIsOne:20210525165406p:plain


これで、Invoke-AtomicTestコマンドを再び使用できるようになって。

ただ、毎回インポートを実行する必要があるのが面倒だったりもするので。

新しいPowerShellセッションを開始した後でも。

フレームワークを常に使用できるようにするために。

PowerShellプロファイルにimportコマンドを追加することに。

まずは、ノートパッドを起動して。

 

 notepad $profile

 

f:id:ThisIsOne:20210525170009p:plain

 

下記のImport-Moduleステートメントを追加して、ファイルを保存して。

 

 Import-Module "C:\AtomicRedTeam\invoke-atomicredteam\Invoke-AtomicRedTeam.psd1" -Force

 

f:id:ThisIsOne:20210525170043p:plain

 

これで、PowerShellウィンドウを閉じて再起動しても。

フレームワークモジュールがインポートされて使用できるようになって。

ようやく、フレームワークを使用してAtomicTestを実行する環境ができて。

 Invoke-AtomicTest

 

f:id:ThisIsOne:20210525170252p:plain

 

Best regards, (^^ゞ