BB: Add todo and comment out broken code in ZerologonAnalyzer

This commit is contained in:
Ilija Lazoroski 2022-07-25 11:07:47 +02:00
parent 674ee02dda
commit fd6f1db074
1 changed files with 5 additions and 6 deletions

View File

@ -1,9 +1,6 @@
from pprint import pformat from pprint import pformat
from typing import List from typing import List
import dpath.util
from common.config_value_paths import LM_HASH_LIST_PATH, NTLM_HASH_LIST_PATH, USER_LIST_PATH
from envs.monkey_zoo.blackbox.analyzers.analyzer import Analyzer from envs.monkey_zoo.blackbox.analyzers.analyzer import Analyzer
from envs.monkey_zoo.blackbox.analyzers.analyzer_log import AnalyzerLog from envs.monkey_zoo.blackbox.analyzers.analyzer_log import AnalyzerLog
from envs.monkey_zoo.blackbox.island_client.monkey_island_client import MonkeyIslandClient from envs.monkey_zoo.blackbox.island_client.monkey_island_client import MonkeyIslandClient
@ -36,9 +33,11 @@ class ZerologonAnalyzer(Analyzer):
@staticmethod @staticmethod
def _get_relevant_credentials(config: dict): def _get_relevant_credentials(config: dict):
credentials_on_island = [] credentials_on_island = []
credentials_on_island.extend(dpath.util.get(config["configuration"], USER_LIST_PATH)) # TODO: Pull configured credentials and put usernames, nt and lm hashes into
credentials_on_island.extend(dpath.util.get(config["configuration"], NTLM_HASH_LIST_PATH)) # credentials_island
credentials_on_island.extend(dpath.util.get(config["configuration"], LM_HASH_LIST_PATH)) # credentials_on_island.extend(dpath.util.get(config["configuration"], USER_LIST_PATH))
# credentials_on_island.extend(dpath.util.get(config["configuration"], NTLM_HASH_LIST_PATH))
# credentials_on_island.extend(dpath.util.get(config["configuration"], LM_HASH_LIST_PATH))
return credentials_on_island return credentials_on_island
def _is_all_credentials_in_list(self, all_creds: List[str]) -> bool: def _is_all_credentials_in_list(self, all_creds: List[str]) -> bool: