Skip to content

Commit d6445d5

Browse files
committed
[smb] Always delete service when using smbexec
1 parent c904f3a commit d6445d5

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

nxc/protocols/smb/smbexec.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -124,13 +124,12 @@ def execute_remote(self, data):
124124
try:
125125
self.logger.debug(f"Remote service {self.__serviceName} started.")
126126
scmr.hRStartServiceW(self.__scmr, service)
127-
128-
self.logger.debug(f"Remote service {self.__serviceName} deleted.")
129-
scmr.hRDeleteService(self.__scmr, service)
130-
scmr.hRCloseServiceHandle(self.__scmr, service)
131127
except Exception:
132128
pass
133129

130+
self.logger.debug(f"Remote service {self.__serviceName} deleted.")
131+
scmr.hRDeleteService(self.__scmr, service)
132+
scmr.hRCloseServiceHandle(self.__scmr, service)
134133
self.get_output_remote()
135134

136135
def get_output_remote(self):

0 commit comments

Comments
 (0)