Commit Graph

2412 Commits

Author SHA1 Message Date
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
P4T12ICK 83b21a9487 atomic for disable UAC (#1289)
Co-authored-by: P4T12ICK <pbareib@splunk.com>
2020-11-20 09:17:23 -07:00
P4T12ICK 2c037b2243 New atomics t1222 001 (#1291)
* new atomic T1222.001

* update

* Update T1222.001.yaml

- Added cleanup `del` and `rmdir`

Co-authored-by: P4T12ICK <pbareib@splunk.com>
Co-authored-by: Michael Haag <mike@redcanary.com>
2020-11-19 10:51:03 -07:00
Brian Thacker d0b51ff08a T1016 qakbot addition (#1288)
* Create qakbot.bat

* Update T1016.yaml

Recon commands believed to be associated with Qakbot reconnaissance techniques.
https://hybrid-analysis.com/sample/fcdfd33bebc7a7fe02854ecb60aa17bf0bd85d0b78cc5bc07ceb93a5116639cd/5f63d0b54f389a2d7573a8ce
https://www.virustotal.com/gui/file/fcdfd33bebc7a7fe02854ecb60aa17bf0bd85d0b78cc5bc07ceb93a5116639cd/detection

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-11-17 19:29:55 -07:00
JimmyAstle e5aab6a68f T1069 typo updates and new test (#1285)
* spelling update and new test

minor spelling update and adding in test for enterprise admins group enumeration

* couple more syntax updates

couple more syntax updates

* Updating cmdline abbreviation

these are valid cmdline abbreviations. I was too quick to update :)

* Clean up swp

cleaning up swap file

* putting back original discovery commands

* one last change

Co-authored-by: Jimmy Astle <jastle@vmware.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-11-17 19:28:26 -07:00
crothe 9c7a3b0889 Update gems to remove kramdown vulnerability (#1287)
* Update gems to remove kramdown vulnerability

* Generate docs from job=validate_atomics_generate_docs branch=fix_kramdown_vuln

Co-authored-by: CircleCI Atomic Red Team doc generator <email>
2020-11-12 13:40:23 -07:00
JimmyAstle 9ece49e65e New test for domain admin account (#1286)
Quick test for default domain administrator account enumeration

Co-authored-by: Jimmy Astle <jastle@vmware.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-11-12 11:36:12 -07:00
Rodney de05b1a73d Update T1070.003.yaml (#1283)
* Update T1070.003.yaml

* Update T1078.001.yaml

* Update T1113.yaml

Remove error from screen when cleaning up for T1113-5

* Update T1197.yaml

Remove error when cleaning up for T1197-4

* Update T1562.001.yaml

Remove error from cleanup of T1562.001-23

* Update T1562.004.yaml

Remove error shown for cleanup of T15262.004-5 and T15262.004-6

* Update T1574.009.yaml

Remove error from cleanup of T1574.009-1

* Update T1553.004.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-11-12 11:29:08 -07:00
P4T12ICK 97476b665c New atomics t1553 004 (#1276)
* new atomics

* new atomics

* bug fix

* requested changes

Co-authored-by: P4T12ICK <pbareib@splunk.com>
2020-11-12 11:24:05 -07:00
Matt Graeber fea674e0cd Merge pull request #1284 from redcanaryco/ATHPowerShellCommandLineParamter
Update T1059.001.yaml
2020-11-09 13:49:33 -05:00
CircleCI Atomic Red Team doc generator 0ff4aada24 Generate docs from job=validate_atomics_generate_docs branch=ATHPowerShellCommandLineParamter 2020-11-09 16:41:52 +00:00
Mike Haag 9593944c8a Update T1059.001.yaml
The following [AtomicTestHarnesses](https://github.com/redcanaryco/atomictestharnesses) has been released to simulate [T1059.001](https://attack.mitre.org/techniques/T1059/001/) in various capacities including the use of `EncodedArguments`, variations of `EncodedCommand` and command line switch types. Input arguments may be manipulated as needed to enhance simulation, which all may be found by reviewing the individual Harness code or import the ATH module and run `get-help`

Adding additional tests to:
- T1059.001 - Command and Scripting Interpreter: PowerShell

For pre-req, it will use the recently released AtomicTestHarnesses [PowerShellGallery](https://www.powershellgallery.com/packages/AtomicTestHarnesses) module using `Install-Module -Name AtomicTestHarnesses -Scope CurrentUser -Force`

Confirmed all tests are operational on Windows 10, non privileged user.
2020-11-09 09:41:22 -07:00
P4T12ICK 61e9bb8e87 new atomic T1112 (#1281)
* new atomic T1112

* typo fix

Co-authored-by: P4T12ICK <pbareib@splunk.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-11-06 13:04:35 -07:00
Carrie Roberts ba178ad2b9 add prereqs for adfind tests (#1282)
* add prereqs for adfind

* typo fixes and executor change
2020-11-06 09:17:04 -07:00
Keith McCammon f1180cabda A list of projects related to Atomic Red Team (#1278)
* A list of projects related to Atomic Red Team

* Update related.md
2020-11-04 16:33:59 -07:00
Carrie Roberts 9c90036704 Add elevation required (#1277)
* Add elevation required

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

Co-authored-by: CircleCI Atomic Red Team doc generator <email>
2020-11-04 08:30:24 -07:00
CircleCI Atomic Red Team doc generator 2ef8ebdcf1 Generate docs from job=validate_atomics_generate_docs branch=master 2020-11-04 15:24:54 +00:00
JimmyAstle 6a686bea42 Inital Commit for adfind Ryuk tests (#1275)
Ransomware actors leverage adfind to perform Active Directory recon. These tests cover most of the behaviors observed via public threat intelligence sources

Co-authored-by: Jimmy Astle <jastle@vmware.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-11-04 08:24:13 -07:00
CircleCI Atomic Red Team doc generator bf4bbbb82a Generate docs from job=validate_atomics_generate_docs branch=master 2020-11-03 22:43:32 +00:00
DNX 6fc4272218 Assume Yes for pre-req installation in Linux (#1280)
Co-authored-by: DNX <auraltension@riseup.net>
2020-11-03 15:42:58 -07:00
Matt Graeber 1829f24575 Merge pull request #1274 from redcanaryco/remove-execution-framworks
[WIP] Remove execution frameworks from Atomic Red Team
2020-11-03 09:05:56 -05:00
Keith McCammon 3cd3f074cf Remove execution-frameworks from Atomic Red Team 2020-11-02 06:15:26 -07:00
Keith McCammon c60b8a9def Update apis.md 2020-11-02 06:07:33 -07:00
Keith McCammon ab85fe8efb Remove execution framework reference in menu 2020-11-02 06:05:44 -07:00
Keith McCammon 0f1cfd08b1 Rename apis-execution-frameworks.md to apis.md 2020-11-02 05:52:02 -07:00
Keith McCammon e1181e7384 Merge OSCD branch into master (#1273)
* Tests added

* standardize display name

* Add tests for T1134.001 Access Token Impersonation/Theft (#1236)

* Generate docs from job=validate_atomics_generate_docs branch=oscd

* Changing to device manufacturer based test

* Generate docs from job=validate_atomics_generate_docs branch=oscd

* Add test for T1006 Direct Volume Access (#1254)

* Generate docs from job=validate_atomics_generate_docs branch=oscd

* [OSCD] T1036.004: Masquerade Task or Service - 2 tests (#1253)

* T1036.004 - 2 tests added

* Update T1036.004.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>

* Generate docs from job=validate_atomics_generate_docs branch=oscd

* T1136.002 - 2 tests added (#1252)

* Generate docs from job=validate_atomics_generate_docs branch=oscd

* [OSCD] Create atomic test for T1113 for Windows (#1251)

* Generate docs from job=validate_atomics_generate_docs branch=oscd

* update T1564.002

* update T1564.002

* add Gatekeeper disable; add cleanup for security tools disable; add another launchagent for carbon black defense; remove Gatekeeper disable command from Gatekeeper bypass technique

* Added T1562.006 tests to emulate indicator blocking by modifying configuration files

* Removed prereq and fixed command endings

* Indirect command execution - conhost (#1265)

* Generate docs from job=validate_atomics_generate_docs branch=oscd

* [OSCD] Office persiststence :  Office test (#1266)

* Office persiststence :  Office test

* Added technique details

* Generate docs from job=validate_atomics_generate_docs branch=oscd

* Generate docs from job=validate_atomics_generate_docs branch=oscd

* Generate docs from job=validate_atomics_generate_docs branch=oscd

* Generate docs from job=validate_atomics_generate_docs branch=oscd

* Remove index files to avoid CI complaints.

* Grr

* Generate docs from job=validate_atomics_generate_docs branch=oscd

* Generate docs from job=validate_atomics_generate_docs branch=oscd

Co-authored-by: haresudhan <code@0x6c.dev>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
Co-authored-by: gregclermont <580609+gregclermont@users.noreply.github.com>
Co-authored-by: CircleCI Atomic Red Team doc generator <email>
Co-authored-by: Carl <57147304+rc-grey@users.noreply.github.com>
Co-authored-by: mrblacyk <kweinzettl@gmail.com>
Co-authored-by: sn0w0tter <42819997+sn0w0tter@users.noreply.github.com>
Co-authored-by: Yugoslavskiy Daniil <yugoslavskiy@gmail.com>
Co-authored-by: aw350m3 <aw350m3@yandex.com>
Co-authored-by: omkargudhate22 <36105402+omkar72@users.noreply.github.com>
2020-10-29 22:54:55 -06:00
CircleCI Atomic Red Team doc generator f1dacdfeb7 Generate docs from job=validate_atomics_generate_docs branch=master 2020-10-24 14:41:32 +00:00
MrOrOneEquals1 6e2e9122ab Fix Technique Highlighting (#1272)
Adds technique highlighting when a sub-technique has an atomic written for it.
2020-10-24 08:39:37 -06:00
Carrie Roberts 9658f928e5 better test name (#1261)
* better name

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

Co-authored-by: CircleCI Atomic Red Team doc generator <email>
2020-10-24 08:19:12 -06:00
Carrie Roberts 49285769f7 cleaner title (#1260)
* cleaner title

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

Co-authored-by: CircleCI Atomic Red Team doc generator <email>
2020-10-24 08:17:34 -06:00
Carrie Roberts 8c75682918 title clarification (#1259)
* title clarification

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

Co-authored-by: CircleCI Atomic Red Team doc generator <email>
2020-10-24 08:15:58 -06:00
Carrie Roberts 9e4b0e36d2 move cleanup to cleanup command (#1258)
* move cleanup to cleanup command

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

Co-authored-by: CircleCI Atomic Red Team doc generator <email>
2020-10-24 08:15:20 -06:00
CircleCI Atomic Red Team doc generator c9715c0d8c Generate docs from job=validate_atomics_generate_docs branch=master 2020-10-24 14:12:36 +00:00
MrOrOneEquals1 36db298ade Update Layer Names (#1271)
More descriptive Mitre ATT&CK Navigator names.
2020-10-24 08:12:17 -06:00
Michael Haag c8f43265c7 Introducing AtomicTestHarnesses Tests to ART (#1270)
* Introduce AtomicTestHarness Tests to ART

Adding:
- T1134.004 - Access Token Manipulation: Parent PID Spoofing
- T1218.001 - Signed Binary Proxy Execution: Compiled HTML File
- T1218.005 - Signed Binary Proxy Execution: Mshta

These tests utilize the recently released [AtomicTestHarnesses](https://github.com/redcanaryco/atomictestharnesses) to simulate the base tests from from each ATH Harness. Input arguments may be manipulated as needed to enhance simulation.

* Generate docs from job=validate_atomics_generate_docs branch=atomictestharness-tests

Co-authored-by: CircleCI Atomic Red Team doc generator <email>
2020-10-22 14:34:31 -06:00
CircleCI Atomic Red Team doc generator 7a1c4e857b Generate docs from job=validate_atomics_generate_docs branch=master 2020-10-21 16:48:59 +00:00
Carrie Roberts e0d6242f7a add nav score for parent technique (#1269) 2020-10-21 10:48:21 -06:00
CircleCI Atomic Red Team doc generator 29ae06b032 Generate docs from job=validate_atomics_generate_docs branch=master 2020-10-15 16:28:04 +00:00
Micheal Fleck fde64c6173 Update T1012.yaml (#1255)
Removed extra spacing

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-10-15 10:27:40 -06:00