corrections to test 1 (zip & gpg test with .sh) (#742)

* corrections to test 1 (zip & gpg test with .sh)

-corrected test with attempt to keep spirit of the original author
-(would probably be better to break into 2 tests or re-evaluate in context of entire recent T1022, but wanted to fix obvious errors)
-requires gpg which is not on all linux so added as a prereq
-corrected a missing $ in variable reference
-corrected bash syntax

* fixes per reviewer, added cleanup, and combined zip & gpg

-went ahead and just made it where used both gpg and zip on the same file
-added cleanup
-made all files to tmp as requested

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
This commit is contained in:
JB
2019-12-30 09:26:55 -06:00
committed by Carrie Roberts
parent a602195e5d
commit a83fbd47d6
+10 -8
View File
@@ -3,27 +3,29 @@ attack_technique: T1022
display_name: Data Encrypted
atomic_tests:
- name: Data Encrypted with zip and gpg
- name: Data Encrypted with zip and gpg symmetric
description: |
Encrypt data for exiltration
supported_platforms:
- macos
- centos
- ubuntu
- linux
executor:
name: sh
elevation_required: false
prereq_command: which gpg
command: |
echo "This file will be encrypted" > /tmp/victim-gpg.txt
mkdir PathToAtomicsFolder/T1022/victim-files
mkdir /tmp/victim-files
cd /tmp/victim-files
touch a b c d e f g
zip --password "insert password here" $PathToAtomicsFolder/victim-files.zip /tmp/victim-files/*
gpg -c $PathToAtomicsFolder/T1022/victim-gpg.txt
<enter passphrase and confirm>
echo "creating zip with password 'insert password here'"
zip --password "insert password here" ./victim-files.zip ./*
echo "encrypting file with gpg, you will need to provide a password"
gpg -c /tmp/victim-files/victim-filex.zip
#<enter passphrase and confirm>
ls -l
cleanup_command: |
rm -Rf /tmp/victim-files
- name: Compress Data and lock with password for Exfiltration with winrar
description: |