Hello there, ('ω')ノ
フレームワークで、アトミックテストを実行するための。
前提条件を満たしているかどうかを確認することに。
今回は、下記のテクニックについて。
https://attack.mitre.org/techniques/T1485/
まずは、下記を実行すると。
sdelete.exeが操作可能なプログラムとして認識されないというエラーが。
どうやら、SDeleteがWindowsにインストールされていないようで。
Invoke-AtomicTest T1485 -ShowDetailsBrief
Invoke-AtomicTest T1485
Invoke-AtomicTest T1485 -TestNumbers 1
下記で、マークダウンを確認すると前提条件が確認できて。
https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1485/T1485.md
CheckPrereqsフラグで、テストを実行する前に前提条件を満たしているかを確認して。
前提条件を満たしていないことがわかったので。
Invoke-AtomicTest T1485 -TestNumbers 1 -CheckPrereqs
GetPrereqsで、依存関係を満たすことに。
Invoke-AtomicTest T1485 -TestNumbers 1 -GetPrereqs
再度、下記を実行すると正常終了できて。
Invoke-AtomicTest T1485 -TestNumbers 1
また、アトミックテストは、管理者権限が必要だったりもして。
下記を実行すると、昇格が必要とのメッセージが。
Invoke-AtomicTest T1003.001 -TestNumbers 10 -CheckPrereqs
なので、PowerShellアイコンを右クリックして、管理者として実行を。
再度、実行するとアトミックテストの依存関係をチェックして。
条件を満たしていることが確認できて。
Best regards, (^^ゞ