diff --git a/monkey/infection_monkey/exploit/powershell.py b/monkey/infection_monkey/exploit/powershell.py index 36d10f709..6fbae703e 100644 --- a/monkey/infection_monkey/exploit/powershell.py +++ b/monkey/infection_monkey/exploit/powershell.py @@ -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