From f44e080b1cf0b97dc4d9b4acf052fef73ca06bd2 Mon Sep 17 00:00:00 2001 From: Shreya Date: Thu, 5 Nov 2020 23:26:18 +0530 Subject: [PATCH] Only generate 'DC_HANDLE' if 'DC_NAME' exists --- monkey/infection_monkey/network/windowsserver_fingerprint.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/monkey/infection_monkey/network/windowsserver_fingerprint.py b/monkey/infection_monkey/network/windowsserver_fingerprint.py index f418fd4bc..a4912d4fb 100644 --- a/monkey/infection_monkey/network/windowsserver_fingerprint.py +++ b/monkey/infection_monkey/network/windowsserver_fingerprint.py @@ -27,12 +27,13 @@ class WindowsServerFinger(HostFinger): DC_IP = host.ip_addr DC_NAME = self.get_dc_name(DC_IP) - DC_HANDLE = '\\\\' + DC_NAME if DC_NAME: # if it is a Windows DC # Keep authenticating until successful. # Expected average number of attempts needed: 256. # Approximate time taken by 2000 attempts: 40 seconds. + DC_HANDLE = '\\\\' + DC_NAME + LOG.info('Performing Zerologon authentication attempts...') rpc_con = None for _ in range(0, self.MAX_ATTEMPTS):