Commit Graph

2452 Commits

Author SHA1 Message Date
CircleCI Atomic Red Team doc generator aa8e484d30 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2020-12-21 16:40:14 +00:00
CircleCI Atomic Red Team GUID generator 9be279e20f Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2020-12-21 16:40:06 +00:00
Matt Graeber ef3f58fe24 Merge pull request #1338 from clr2of8/icedid
rundll32 spawning mshta and wscript
2020-12-21 11:39:46 -05:00
Matt Graeber 24b31fa6cc Merge branch 'master' into icedid 2020-12-21 11:38:51 -05:00
CircleCI Atomic Red Team doc generator 0fe0dc26c6 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2020-12-21 16:14:07 +00:00
andrewyaj dbaaec1021 T1546.001 update (#1339)
* notes for updating cleanup command

* T1546.001-cleanup

Co-authored-by: Andrew Yang <ayang@nti.local>
2020-12-21 09:13:37 -07:00
clr2of8 fd2bbab66b typo fix 2020-12-19 16:26:33 -07:00
clr2of8 e059e698ba rundll32 spawning mshta and wscript 2020-12-19 16:17:38 -07:00
Brian Beyer b3e7ae893f Move CI generation of GUIDs and docs to master branch only (#1337) 2020-12-18 14:19:58 -07:00
Keith McCammon 5ff80f6f90 Update maintainers.md (#1335)
* Update maintainers.md

* Generate GUIDs from job=generate_and_commit_guids branch=maintainers-update

* Generate docs from job=generate_and_commit_docs branch=maintainers-update

Co-authored-by: CircleCI Atomic Red Team GUID generator <email>
2020-12-17 22:57:51 -07:00
4rb1t3r 756a90294b Shortcut additions to user startup (#1329)
* Shortcut additions to user startup

New addition to test creating a shortcut link to an executable in a users startup directory

* Update T1547.001.yaml

* remove extra whitespace

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-12-17 07:23:03 -07:00
Brian Beyer 7ebf7536b8 Separate CI steps so Github status checks can reference the right checks (#1334)
* Separate CI steps so Github status checks can reference the right checks

* Generate docs from job=generate_docs branch=bb-separate-ci-steps

* Commit GUIDs after generating; require GUIDs before other steps

* Fix config

* Generate GUIDs from job=generate_guids branch=bb-separate-ci-steps

* Generate docs from job=generate_docs branch=bb-separate-ci-steps

* Better wording

* Update config.yml

Co-authored-by: CircleCI Atomic Red Team doc generator <email>
2020-12-16 11:27:51 -07:00
Michael Wade 9a2c1350c9 Added T0178.003 for local accounts (#1330)
* Added T0178.003 for local accounts

* Update T1078.003.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-12-16 10:36:27 -07:00
Ama Smuggle Avocados b8774a1318 initial (#1333)
* initial

* hard-code to winword process

Co-authored-by: avocado <avocados@smuggler.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-12-16 09:32:10 -07:00
JB 1eaae6d3ce Added T1082 test 8, Griffon recon advanced tool (#1320)
* Create T1595.002.yaml

* Added vbscript (griffon recon) for test 1

Script ref. (public gist) https://gist.githubusercontent.com/kirk-sayre-work/1a9476e7708ed650508f9fb5adfbad9d/raw/55ecbf8f83c36984371a335991f6cf4f2022319b/gistfile1.txt

* added run as priv user

n/a

* removed guid accidentally put in

* removed extra line

* checking syntax final

* remove dependency line

* minor updates to invoke the build process again

* removing elevation required

thanks for that additional review, carrie

* moving to T1082 per review

* adding test 8 (griffon recon)

* create griffon_recon.vbs for test 8

script used here was reduced by security researcher Kirk Sayre (github.com/kirk-sayre-work/1a9476e7708ed650508f9fb5adfbad9d), 
    and it gives the exact same recon behavior, hash mentioned in the code, as the original (minus the C2 interaction).

* moving vbs file to T1082 per review

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-12-16 09:19:14 -07:00
Ama Smuggle Avocados 78507aedce Extractbinary (#1332)
* initial

* moving file

* hard-code to winword process

Co-authored-by: avocado <avocados@smuggler.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-12-16 08:46:56 -07:00
Keith McCammon 28086402e2 Maintainers updates (#1328)
* Update maintainers.md

Remove reference to announcements channel, which has been created.

* Generate docs from job=validate_atomics_generate_docs branch=maintainers-updates

* Update maintainers.md

Updates to maintainers meeting purpose, scope, and agendas.

* Generate docs from job=validate_atomics_generate_docs branch=maintainers-updates

Co-authored-by: CircleCI Atomic Red Team doc generator <email>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-12-15 14:18:41 -07:00
JimmyAstle 5db071d288 Workflow compiler tests (#1331)
* Adding in Workflow Compiler Tests

This adds 2 workflow compiler tests.

1.) Test 6 will execute workflow compiler with a pre-build assembly that invokes cal.
2.) Test 7 will rename workflow compilers and execute the same pre-build assembly that invokes calc.

* minor path updates

Co-authored-by: Jimmy Astle <jastle@vmware.com>
2020-12-15 13:47:39 -07:00
Ama Smuggle Avocados 46b69318c8 Credmanager (#1327)
* initial push for T1555 (Extract Windows Credential Manager via Maldoc)

* updates

* updates

* update

Co-authored-by: avocado <avocados@smuggler.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-12-11 08:34:34 -07:00
Ama Smuggle Avocados 9e352ddc2d Shellcodevba (#1326)
* initial push for T1055 (Shellcode execution via VBA)

* updates

* updates

* updates

Co-authored-by: avocado <avocados@smuggler.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-12-11 07:55:17 -07:00
Ama Smuggle Avocados 43fc8a3516 Extractmemory (#1318)
* initial push for T1005 (Extract Memory via VBA)

* updates

* updates

* update

* update

* moved to T1059.005

Co-authored-by: avocado <avocados@smuggler.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-12-11 07:52:24 -07:00
Carrie Roberts f80bea245d updating enterprise-attack.json from Mitre (#1325) 2020-12-10 18:03:27 -07:00
tsustyle 10edd69822 Update T1059.003.yaml (#1324) 2020-12-10 15:57:03 -07:00
Ama Smuggle Avocados 5f208eec00 Clipboardvba (#1321)
* initial push for T1115 (Collect Clipboard Data via VBA)

* update to registry check

* updates

* updates

* updates

Co-authored-by: avocado <avocados@smuggler.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-12-10 10:03:22 -07:00
Ama Smuggle Avocados 4fc97b9206 Taskscheduler (#1317)
* initial push for T1053.005 (Task Scheduler via VBA)

* updates

* updates

* updates

Co-authored-by: avocado <avocados@smuggler.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-12-10 09:42:46 -07:00
Ama Smuggle Avocados db96a6f4cf Runpe (#1316)
* initial push for T1055.012 (RunPE via VBA)

* updates

* updates

* updates

* updates

* remove line 64

Co-authored-by: avocado <avocados@smuggler.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-12-09 11:02:40 -07:00
Carrie Roberts 1ca8072bc9 update output file name to match expected (#1315)
* update output file name to match expected

* Generate docs from job=validate_atomics_generate_docs branch=clr2of8-patch-1

* Generate docs from job=validate_atomics_generate_docs branch=clr2of8-patch-1

Co-authored-by: CircleCI Atomic Red Team doc generator <email>
2020-12-09 09:26:36 -07:00
Carrie Roberts 8e33c2801e simplify atomics (#1313) 2020-12-09 09:20:50 -07:00
Ama Smuggle Avocados 23da9127e3 Encodedvbs (#1314)
* initial import of T1059.005 (Encoded VBS code execution)

* updates

* refactor module

* updates

* updates

* updates

Co-authored-by: avocado <avocados@smuggler.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-12-09 07:04:10 -07:00
Carl 75b8d9722a Merge pull request #1292 from bp256r1/bugfix/7e46c7a5-0142-45be-a858-1a3ecb4fd3cb
Allow the root user on Linux systems to run 'T1087.001: Account Discovery: Local Account - List opened files by user' by updating how $username is determined
2020-12-04 12:35:42 -07:00
Carl 46b6c790a6 Merge branch 'master' into bugfix/7e46c7a5-0142-45be-a858-1a3ecb4fd3cb 2020-12-04 12:31:39 -07:00
Ama Smuggle Avocados b6d2ed9537 Excel4macro (#1312)
* initial push for T1204.002 (Excel 4 Macro)

* requested updates to module

* updates

* updates

* updates

* updates

* spacing

Co-authored-by: avocado <avocados@smuggler.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-12-03 12:33:51 -07:00
Michael Haag 3304c0b020 T1555.003 (#1311)
* Generate docs from job=validate_atomics_generate_docs branch=T1555.003

* Windows LaZagne

Adding test for LaZagne on Windows to collect passwords stored in browser. Issue #1030

* Generate docs from job=validate_atomics_generate_docs branch=T1555.003

* Generate docs from job=validate_atomics_generate_docs branch=T1555.003

Co-authored-by: CircleCI Atomic Red Team doc generator <email>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-12-01 13:31:40 -07:00
dmr4of8 832c95cc2f fix display name (#1310)
* fix display name

* Update T1204.002.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-12-01 13:12:04 -07:00
hodgepodge 0e6ceefc7e Merge branch 'master' into bugfix/7e46c7a5-0142-45be-a858-1a3ecb4fd3cb 2020-12-01 12:10:18 -05:00
MrOrOneEquals1 90cc72063a dummy PR to cause documentation to be rebuilt (#1309) 2020-12-01 07:40:10 -07:00
Murat ERDEM 9ca764c258 Update T1033.yml (#1308)
i seen a small error and  fixed it
2020-12-01 07:19:19 -07:00
Brian Thacker 7e10dda193 Update T1204.002.yaml (#1307)
Changed the ms_office_version argument on test 1-4 to pull the latest version of office from registry instead of defaulting to 16.0
Added cleanup commands to test 5
Changed commands in tests 1-4 to account for changes in ms_office_version
2020-11-30 17:27:55 -07:00
Brian Thacker ffecea355a T1204.002 new atomic office bat (#1305)
* Update T1204.002.yaml

Added a new atomic to simulate an adversary using a malicious word doc to stage malicious .bat files in appdata then execute them.

* Update T1204.002.yaml

made default ms_office_version more robust to handle box with multiple versions of office. It will select the latest

* Update T1204.002.yaml

added in the description what the .bat does
2020-11-30 16:37:26 -07:00
Michael Haag 5832c65cb2 T1014 - Driver Rootkit Test Update (#1303)
* T1014 - Driver rootkit test

Fixed Test 3 per issue #1153 .
- Added pre-req
- New comments for additional info on retrieving the capcom driver
- Added elevation required
- Added new input argument for puppetstrings.exe

Confirmed operational on win10.

* Generate docs from job=validate_atomics_generate_docs branch=T1014

* Fixed GUID

* Generate docs from job=validate_atomics_generate_docs branch=T1014

* Update used_guids.txt

Co-authored-by: CircleCI Atomic Red Team doc generator <email>
2020-11-30 14:34:25 -07:00
Matt Graeber e9cb3c2f59 Update README.md (#1302)
* Update README.md

Updating execution frameworks link.

* Generate docs from job=validate_atomics_generate_docs branch=mgraeber-rc-patch-1

* Generate docs from job=validate_atomics_generate_docs branch=mgraeber-rc-patch-1

Co-authored-by: CircleCI Atomic Red Team doc generator <email>
Co-authored-by: Michael Haag <mike@redcanary.com>
2020-11-30 09:18:32 -07:00
zgdatadoghq 2b4c7c0112 Add two T1003.008 tests (#1299)
* Create T1003.008.yaml

* Create T1003.008.md

* Update T1003.008.md

Co-authored-by: Carl <57147304+rc-grey@users.noreply.github.com>
2020-11-30 09:12:21 -07:00
Carl e8bad1a913 Merge pull request #1300 from zgdatadoghq/patch-2
Expand cronjob tests
2020-11-27 19:42:25 -07:00
Carl 31c0f228e5 Merge branch 'master' into patch-2 2020-11-27 19:13:05 -07:00
P4T12ICK d5e64a6d87 New atomic t1574 011 (#1301)
* new atomic

* new atomic

* new atomic

* new atomic

Co-authored-by: P4T12ICK <pbareib@splunk.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-11-27 14:15:29 -07:00
P4T12ICK 91ea164b8e new atomic (#1298)
Co-authored-by: P4T12ICK <pbareib@splunk.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-11-27 14:13:05 -07:00
Brian Thacker 9ec5d7dd9a Update T1218 Test 5 (#1296)
default path contains a space and the command needs to be surrounded by quotes.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-11-27 13:57:42 -07:00
tlor89 164da2cfa0 T1133 (#1295)
Co-authored-by: Toua Lor <tlor@nti.local>
2020-11-27 13:55:37 -07:00
zgdatadoghq 7e96588a69 Merge branch 'master' into patch-2 2020-11-23 16:15:45 -05:00
zgdatadoghq 52f440e80a Expand cronjob tests
- Expand to cover all cron subfolders
- Add test to cover /var/spool/cron/crontabs/ folder
2020-11-23 16:11:53 -05:00