Skip to content

Commit

Permalink
Merge pull request #1512 from guardicore/mimikatz_collector_fix
Browse files Browse the repository at this point in the history
Mimikatz collector fix
  • Loading branch information
VakarisZ authored Oct 5, 2021
2 parents 19765c7 + bc42212 commit 0a4973a
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 5 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ Changelog](https://keepachangelog.com/en/1.0.0/).
- Some of the gathered credentials no longer appear in database plaintext. #1454
- Encryptor breaking with UTF-8 characters. (Passwords in different languages can be submitted in
the config successfully now.) #1490
- Mimikatz collector no longer fails if Azure credential collector is disabled. #1512 #1493


### Security
Expand Down
4 changes: 1 addition & 3 deletions monkey/infection_monkey/system_info/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ class InfoCollector(object):
"""

def __init__(self):
self.info = {}
self.info = {"credentials": {}}

def get_info(self):
# Collect all hardcoded
Expand Down Expand Up @@ -96,8 +96,6 @@ def get_azure_info(self):
return
logger.debug("Harvesting creds if on an Azure machine")
azure_collector = AzureCollector()
if "credentials" not in self.info:
self.info["credentials"] = {}
azure_creds = azure_collector.extract_stored_credentials()
for cred in azure_creds:
username = cred[0]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,7 @@ def get_mimikatz_info(self):
try:
credentials = MimikatzCredentialCollector.get_creds()
if credentials:
if "credentials" in self.info:
self.info["credentials"].update(credentials)
self.info["credentials"].update(credentials)
logger.info("Mimikatz info gathered successfully")
else:
logger.info("No mimikatz info was gathered")
Expand Down

0 comments on commit 0a4973a

Please sign in to comment.