From 7c2d28a434c24e990fa36300e4e3e4b0d766bec0 Mon Sep 17 00:00:00 2001 From: CircleCI Atomic Red Team GUID generator Date: Wed, 4 Aug 2021 22:23:47 +0000 Subject: [PATCH] Generate GUIDs from job=generate_and_commit_guids_and_docs branch=master [skip ci] --- atomics/T1572/T1572.yaml | 3 +++ atomics/used_guids.txt | 3 +++ 2 files changed, 6 insertions(+) diff --git a/atomics/T1572/T1572.yaml b/atomics/T1572/T1572.yaml index 980dd3b5..a8752e3f 100644 --- a/atomics/T1572/T1572.yaml +++ b/atomics/T1572/T1572.yaml @@ -2,6 +2,7 @@ attack_technique: T1572 display_name: 'Protocol Tunneling' atomic_tests: - name: DNS over HTTPS Large Query Volume + auto_generated_guid: ae9ef4b0-d8c1-49d4-8758-06206f19af0a description: | This test simulates an infected host sending a large volume of DoH queries to a command and control server. The intent of this test is to trigger threshold based detection on the number of DoH queries either from a single source system or to a single targe domain. @@ -34,6 +35,7 @@ atomic_tests: for($i=0; $i -le #{query_volume}; $i++) { (Invoke-WebRequest "#{doh_server}?name=#{subdomain}.$(Get-Random -Minimum 1 -Maximum 999999).#{domain}&type=#{query_type}" -UseBasicParsing).Content } name: powershell - name: DNS over HTTPS Regular Beaconing + auto_generated_guid: 0c5f9705-c575-42a6-9609-cbbff4b2fc9b description: | This test simulates an infected host beaconing via DoH queries to a command and control server at regular intervals over time. This behaviour is typical of implants either in an idle state waiting for instructions or configured to use a low query volume over time to evade threshold based detection. @@ -75,6 +77,7 @@ atomic_tests: .\T1572\src\T1572-doh-beacon.ps1 -DohServer #{doh_server} -Domain #{domain} -Subdomain #{subdomain} -QueryType #{query_type} -C2Interval #{c2_interval} -C2Jitter #{c2_jitter} -RunTime #{runtime} name: powershell - name: DNS over HTTPS Long Domain Query + auto_generated_guid: 748a73d5-cea4-4f34-84d8-839da5baa99c description: | This test simulates an infected host returning data to a command and control server using long domain names. The simulation involves sending DoH queries that gradually increase in length until reaching the maximum length. The intent is to test the effectiveness of detection of DoH queries for long domain names over a set threshold. diff --git a/atomics/used_guids.txt b/atomics/used_guids.txt index c27a5038..aabf23ab 100644 --- a/atomics/used_guids.txt +++ b/atomics/used_guids.txt @@ -740,3 +740,6 @@ a538de64-1c74-46ed-aa60-b995ed302598 1b72b3bd-72f8-4b63-a30b-84e91b9c3578 8707a805-2b76-4f32-b1c0-14e558205772 5f507e45-8411-4f99-84e7-e38530c45d01 +ae9ef4b0-d8c1-49d4-8758-06206f19af0a +0c5f9705-c575-42a6-9609-cbbff4b2fc9b +748a73d5-cea4-4f34-84d8-839da5baa99c