Island: Add SSHCollector to system info collectors

This commit is contained in:
Mike Salvatore 2022-02-16 14:53:13 -05:00
parent 2f838372b5
commit 92ddeebd4e
4 changed files with 16 additions and 7 deletions

View File

@ -1,6 +1,7 @@
from common.common_consts.system_info_collectors_names import (
MIMIKATZ_COLLECTOR,
PROCESS_LIST_COLLECTOR,
SSH_COLLECTOR,
)
SYSTEM_INFO_COLLECTOR_CLASSES = {
@ -11,7 +12,7 @@ SYSTEM_INFO_COLLECTOR_CLASSES = {
{
"type": "string",
"enum": [MIMIKATZ_COLLECTOR],
"title": "Mimikatz Collector",
"title": "Mimikatz Credentials Collector",
"safe": True,
"info": "Collects credentials from Windows credential manager.",
"attack_techniques": ["T1003", "T1005"],
@ -24,5 +25,13 @@ SYSTEM_INFO_COLLECTOR_CLASSES = {
"info": "Collects a list of running processes on the machine.",
"attack_techniques": ["T1082"],
},
{
"type": "string",
"enum": [SSH_COLLECTOR],
"title": "SSH Credentials Collector",
"safe": True,
"info": "Searches users' home directories and collects SSH keypairs.",
"attack_techniques": ["T1005", "T1145"],
},
],
}

View File

@ -1,6 +1,7 @@
from common.common_consts.system_info_collectors_names import (
MIMIKATZ_COLLECTOR,
PROCESS_LIST_COLLECTOR,
SSH_COLLECTOR,
)
MONKEY = {
@ -87,6 +88,7 @@ MONKEY = {
"default": [
PROCESS_LIST_COLLECTOR,
MIMIKATZ_COLLECTOR,
SSH_COLLECTOR,
],
},
},

View File

@ -104,8 +104,8 @@
}
},
"system_info_collector_classes": [
"ProcessListCollector",
"MimikatzCollector"
"MimikatzCollector",
"SSHCollector"
]
}
}

View File

@ -146,10 +146,8 @@
},
"system_info": {
"system_info_collector_classes": [
"environmentcollector",
"hostnamecollector",
"processlistcollector",
"mimikatzcollector"
"MimikatzCollector",
"SSHCollector"
]
}
}