Agent: Log and report exploitation attempts from PowerShellExploiter

This commit is contained in:
Mike Salvatore 2021-08-24 12:03:42 -04:00
parent 8209fa55df
commit a2bdc69388
1 changed files with 13 additions and 2 deletions

View File

@ -53,9 +53,20 @@ class PowerShellExploiter(HostExploiter):
for username, password in credentials:
try:
client = self._authenticate(username, password)
LOG.info(
"Successfully logged into {self.host.ip_addr} using Powershell. User: "
"{username}"
)
self.report_login_attempt(True, username, password)
return client
except Exception:
pass
except Exception as ex: # noqa: F841
LOG.debug(
"Error logging into {self.host.ip_addr} using Powershell. User: "
"{username}, Error: {ex}"
)
self.report_login_attempt(False, username, password)
return None