Commit Graph

2399 Commits

Author SHA1 Message Date
Tyler Fisher de1bd5a20f Allow root user to run 'T1087.001: Account Discovery: Local Account - List opened files by user' by updating how current username is determined 2020-11-19 11:18:53 -05: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
Will Urbanski acda0a41f6 Fix off-by-one and misspelling (#1257) 2020-10-15 10:22:38 -06:00
CircleCI Atomic Red Team doc generator 8f72e4f710 Generate docs from job=validate_atomics_generate_docs branch=master 2020-10-14 02:21:45 +00:00
CyberConradWilson 38f7dce9d8 Update T1113.yaml (#1256)
* Update T1113.yaml

Update test #4 to include a prereq that downloads ImageMagik, updated test #4's name, and updated test #4's description.

* fix yaml spacing

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-10-13 20:21:21 -06:00
CircleCI Atomic Red Team doc generator 0e54272108 Generate docs from job=validate_atomics_generate_docs branch=master 2020-10-10 14:35:26 +00:00
CyberConradWilson fad05dbdfa Adding New Test (#1248)
* Adding New Test

Adding a new test that will invoke the command that Ryuk ransomware uses.

* more descriptive wording

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2020-10-10 08:35:03 -06:00
Carrie Roberts 1b0994ea9e update/clarify description (#1247)
* update/clarify description

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

Co-authored-by: CircleCI Atomic Red Team doc generator <email>
2020-10-08 12:03:40 -06:00
CircleCI Atomic Red Team doc generator 408a3b694c Generate docs from job=validate_atomics_generate_docs branch=master 2020-10-08 13:45:04 +00:00
Carl ea62f1a197 Merge pull request #1241 from haresudhan/T1115
Added MacOS tests for T1115
2020-10-08 07:44:33 -06:00
Carl 63c9f570fe Merge branch 'master' into T1115 2020-10-08 07:41:03 -06:00
CircleCI Atomic Red Team doc generator 298a90bcb5 Generate docs from job=validate_atomics_generate_docs branch=master 2020-10-08 13:39:28 +00:00
Carl 362ddf89c1 Merge pull request #1242 from haresudhan/T1098.004
Added tests for T1098.004.
2020-10-08 07:39:07 -06:00
Hare Sudhan Muthusamy 3396ddc13b Merge branch 'master' into T1098.004 2020-10-08 05:55:14 -06:00
Hare Sudhan Muthusamy 35f08a6dc5 Merge branch 'master' into T1115 2020-10-08 05:54:49 -06:00