Island: Remove usage of deleted add_credentials_to_node function

This commit is contained in:
Ilija Lazoroski 2022-03-10 18:43:49 +01:00 committed by ilija-lazoroski
parent adc1010355
commit 4fcb28516d
1 changed files with 0 additions and 11 deletions

View File

@ -18,7 +18,6 @@ def process_exploit_telemetry(telemetry_json):
encrypt_exploit_creds(telemetry_json)
edge = get_edge_by_scan_or_exploit_telemetry(telemetry_json)
update_network_with_exploit(edge, telemetry_json)
update_node_credentials_from_successful_attempts(edge, telemetry_json)
check_machine_exploited(
current_monkey=Monkey.get_single_monkey_by_guid(telemetry_json["monkey_guid"]),
@ -29,16 +28,6 @@ def process_exploit_telemetry(telemetry_json):
)
def update_node_credentials_from_successful_attempts(edge: EdgeService, telemetry_json):
for attempt in telemetry_json["data"]["attempts"]:
if attempt["result"]:
found_creds = {"user": attempt["user"]}
for field in ["password", "lm_hash", "ntlm_hash", "ssh_key"]:
if len(attempt[field]) != 0:
found_creds[field] = attempt[field]
NodeService.add_credentials_to_node(edge.dst_node_id, found_creds)
def update_network_with_exploit(edge: EdgeService, telemetry_json):
telemetry_json["data"]["info"]["started"] = dateutil.parser.parse(
telemetry_json["data"]["info"]["started"]