Commit Graph

1673 Commits

Author SHA1 Message Date
Andrew Beers 6ea5be5e96 remove document and test (#805)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-01-27 13:45:33 -07:00
CircleCI Atomic Red Team doc generator ce9b9ba456 Generate docs from job=validate_atomics_generate_docs branch=master 2020-01-27 20:41:58 +00:00
Andras32 1cefe4232a added dependencies and cleanup (#803)
* added dependencies and cleanup

* Update T1010.yaml

Fixed Circle CI error

* Adjusting T1010.yaml

Using Invoke-WebRequest over .Net.WebClient
no longer deleting dependencies

* moved cs and exe files to TEMP directory

* T1010.cs back to atomics folder

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-01-27 13:41:36 -07:00
CircleCI Atomic Red Team doc generator b0a572a708 Generate docs from job=validate_atomics_generate_docs branch=master 2020-01-27 20:31:18 +00:00
Andras32 a578253580 added cleanup_command (#802)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-01-27 13:30:56 -07:00
CircleCI Atomic Red Team doc generator 827e77d498 Generate docs from job=validate_atomics_generate_docs branch=master 2020-01-27 20:30:01 +00:00
Andras32 b6d9965240 T1004 cleanup commands (#801)
* added prereq and cleanup Commands

* removed key removal after folder is deleted

* final no prereqs

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-01-27 13:29:36 -07:00
CircleCI Atomic Red Team doc generator 9c33017be0 Generate docs from job=validate_atomics_generate_docs branch=master 2020-01-27 20:26:42 +00:00
Andrew Beers a66ed625a4 .jse File in Startup Folder (#788)
* write test

* move to T1037

* remove from old folder

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-01-27 13:26:17 -07:00
Andras32 d127147734 Removed prereq command from execution tree in spec.yaml (#800) 2020-01-26 17:35:53 -07:00
CircleCI Atomic Red Team doc generator 1af5fb8d02 Generate docs from job=validate_atomics_generate_docs branch=master 2020-01-26 02:26:39 +00:00
Andras32 c903166244 T1122 Removal (#798) 2020-01-25 19:26:21 -07:00
CircleCI Atomic Red Team doc generator 247e30e704 Generate docs from job=validate_atomics_generate_docs branch=master 2020-01-25 01:34:34 +00:00
Andras32 95ec30fb51 removed T1006 due to error in ninjacopy (#797) 2020-01-24 18:34:13 -07:00
CircleCI Atomic Red Team doc generator 86359ca916 Generate docs from job=validate_atomics_generate_docs branch=master 2020-01-24 16:21:11 +00:00
Carrie Roberts 0189470689 Remove Ninja-Copy test for now (#793)
* move emond test into correct T#

* only show cleanup with inputs if there are inputs

* remove ninja-copy test for now (broke)

* remove ninja-copy test for now (broke)

Co-authored-by: Tony M Lambert <ForensicITGuy@users.noreply.github.com>
Co-authored-by: Michael Haag <mike@redcanary.com>
2020-01-24 09:20:36 -07:00
Carrie Roberts b43af855ba Only show cleanup (with inputs) if there are inputs (#792)
* move emond test into correct T#

* only show cleanup with inputs if there are inputs

Co-authored-by: Tony M Lambert <ForensicITGuy@users.noreply.github.com>
Co-authored-by: Michael Haag <mike@redcanary.com>
2020-01-24 09:19:10 -07:00
CircleCI Atomic Red Team doc generator d4cb776600 Generate docs from job=validate_atomics_generate_docs branch=master 2020-01-24 15:25:24 +00:00
MrOrOneEquals1 904b5a59a4 T1032 - Add OpenSSL C2 (#795)
* T1032 Add OpenSSL C2 Test

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-01-24 08:24:57 -07:00
Andras32 e5ed8e7670 Fixed ExecutionLog TestName field (#796) 2020-01-24 08:21:54 -07:00
CircleCI Atomic Red Team doc generator 42687f2055 Generate docs from job=validate_atomics_generate_docs branch=master 2020-01-23 20:26:46 +00:00
MrOrOneEquals1 2ee6318e8b Add Open Port Checker - T1016 (#794)
* only show cleanup with inputs if there are inputs

* test

* Open Ports added to T1016

* Fix Accidental Change

* Fix type

* Fix underscore naming error

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-01-23 13:26:24 -07:00
CircleCI Atomic Red Team doc generator 3f5971565f Generate docs from job=validate_atomics_generate_docs branch=master 2020-01-23 03:38:09 +00:00
Carrie Roberts 119ffdf03f move emond test into correct T# (#791)
Co-authored-by: Tony M Lambert <ForensicITGuy@users.noreply.github.com>
2020-01-22 21:37:46 -06:00
CircleCI Atomic Red Team doc generator 8881bdb002 Generate docs from job=validate_atomics_generate_docs branch=master 2020-01-23 03:36:42 +00:00
Carrie Roberts 0dcde71a15 Asynchronous Attack Execution and other handy things (#790)
* execute attack in separate process

* install from custom repoOwner and branch

* remove zip after install

* added showdetails brief and sleep for linux output

* remove positional param spec

* replacing special PathToAtomicsFolder in commands

* use pwsh on linux

* kill proc tree linux

* include path in remove-item

* update readme

* update readme

* update readme

Co-authored-by: Tony M Lambert <ForensicITGuy@users.noreply.github.com>
2020-01-22 21:36:20 -06:00
CircleCI Atomic Red Team doc generator 3ef533126a Generate docs from job=validate_atomics_generate_docs branch=master 2020-01-23 03:08:33 +00:00
JB cc6735d7f7 Added clean-up, automation of test 1, aligned tests with specs (#746)
* fixed path to /src in test 1+ minor spec fix

-updated supported platforms, duplicates

* mv hello.c to /src (delete file)

* sample c script (moved from root directory)

* Automated test 1, added clean-up to all 3 tests

-Automated test 1 (Make and modify file from C Source)
-added clean-up to all 3 tests
-added touch command to make 'default file' on tests 2 and 3 (in case no other file provided)

* added PathToAtomic varible per reviewer, added fix to avoid changing file in atomics folder

* Update T1166.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
Co-authored-by: Keith McCammon <keith@mccammon.org>
2020-01-22 20:08:15 -07:00
Tony M Lambert 45746eea98 T1096 Test to Write File in ADS (#697)
* T1096 Test to Write File in ADS

* Generate docs from job=validate_atomics_generate_docs branch=t1096-ads-write

* Adding T1096 prereq and cleanup commands

* Generate docs from job=validate_atomics_generate_docs branch=t1096-ads-write

* T1096 Fix prereq and cleanup

* Generate docs from job=validate_atomics_generate_docs branch=t1096-ads-write

Co-authored-by: Keith McCammon <keith@mccammon.org>
2020-01-22 20:09:50 -06:00
CircleCI Atomic Red Team doc generator 27f7c3484a Generate docs from job=validate_atomics_generate_docs branch=master 2020-01-22 15:16:03 +00:00
rsjohnson07 65ecf19fdb Update T1170.yaml (#789)
Change test # 4 Mshta Executes Remote HTML Application (HTA) 
Updated executor 
Updated commands syntax 
Added Clean up command
2020-01-22 08:15:30 -07:00
Tony M Lambert 8d4be7584e T1490 PowerShell deleting shadow copies (#785)
* Add T1490 test for Sodinokibi VSC deletion

* Generate docs from job=validate_atomics_generate_docs branch=t1490-wmiobject

* Generate docs from job=validate_atomics_generate_docs branch=t1490-wmiobject

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-01-21 11:39:36 -07:00
Carrie Roberts 42afe34cd3 check for null commands (#787) 2020-01-21 12:30:03 -06:00
CircleCI Atomic Red Team doc generator a956d4640f Generate docs from job=validate_atomics_generate_docs branch=master 2020-01-21 18:12:06 +00:00
Tony M Lambert a4c9ee4430 Replay the Dependencies Merge (#786)
* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* lowercase url

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* first draft at dependencies

* lowercase url

* fixing yaml spacing issue

* correcting input name

* rm to del

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-01-21 12:11:45 -06:00
CircleCI Atomic Red Team doc generator 82bc6fab20 Generate docs from job=validate_atomics_generate_docs branch=master 2020-01-21 04:40:22 +00:00
Makenzie Schwartz c20e2135ed Fix incorrect reg value type (#780) 2020-01-20 21:40:06 -07:00
CircleCI Atomic Red Team doc generator caeea44b95 Generate docs from job=validate_atomics_generate_docs branch=master 2020-01-19 05:09:19 +00:00
san-gwea f2fbeb18ed T1003 rm (#778)
* show executor and privilege requirement

* added an atomic to add c2 domain under trusted zoneMap

* corrected typos

* modified adding a domain by creating one the key is not there

* moved registry modification atomic under T1112

* updated local execution file to be current

* corrected typos

* replaced rm by del for tests with executor as command_prompt

* changing rm to del for command_prompt

* Update T1102.yaml

* Update T1112.yaml

my local repo was behind. This file wasn't changed this time.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-01-18 22:09:07 -07:00
CircleCI Atomic Red Team doc generator 3c40408ad2 Generate docs from job=validate_atomics_generate_docs branch=master 2020-01-18 18:47:54 +00:00
JB b4ded762d4 moving recently added source files to /src per project spec (#783)
* updates paths to files

* moving T1170.hta to the source directory

* moving mshta.sct to the /src directory

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-01-18 11:47:37 -07:00
CircleCI Atomic Red Team doc generator f0579aa1e7 Generate docs from job=validate_atomics_generate_docs branch=master 2020-01-18 18:42:43 +00:00
JB 4c8ae4c7bc renamed folder paths and moved files to match current project spec (#782)
* renaming /shells directory to /src to bring up to current project spc

* moving files...

* ..moving files..

* moving files

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-01-18 11:42:28 -07:00
CircleCI Atomic Red Team doc generator b98561d215 Generate docs from job=validate_atomics_generate_docs branch=master 2020-01-18 18:41:01 +00:00
Brandon Morgan ef772a3af9 pypykatz registry and LSASS tests (#784)
* pypykatz registry and LSASS tests

* typo fix
2020-01-18 11:40:45 -07:00
CircleCI Atomic Red Team doc generator 3643481bf1 Generate docs from job=validate_atomics_generate_docs branch=master 2020-01-17 23:54:26 +00:00
san-gwea 413aa26cac clean up : Added "-ErrorAction Ignore" to remove error for file not created (#777)
* show executor and privilege requirement

* added an atomic to add c2 domain under trusted zoneMap

* corrected typos

* modified adding a domain by creating one the key is not there

* moved registry modification atomic under T1112

* updated local execution file to be current

* corrected typos

* corrected typos

* added suppression for file not found in clean up

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-01-17 16:53:50 -07:00
CircleCI Atomic Red Team doc generator a526aa7729 Generate docs from job=validate_atomics_generate_docs branch=master 2020-01-14 16:43:16 +00:00
san-gwea 66bf73a44b atomic for modifying ZoneMap under internet settings and adding a c2 domain (#775)
* show executor and privilege requirement

* added an atomic to add c2 domain under trusted zoneMap

* corrected typos

* modified adding a domain by creating one the key is not there

* moved registry modification atomic under T1112

* updated local execution file to be current

* corrected typos

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-01-14 09:42:51 -07:00
CircleCI Atomic Red Team doc generator 70defe4dc9 Generate docs from job=validate_atomics_generate_docs branch=master 2020-01-14 16:33:58 +00:00