@@ -1086,6 +1086,7 @@ def shares(self):
1086
1086
try :
1087
1087
self .conn .createDirectory (share_name , temp_dir )
1088
1088
write_dir = True
1089
+ self .logger .debug (f"WRITE access with DIR creation on share: { share_name } " )
1089
1090
try :
1090
1091
self .conn .deleteDirectory (share_name , temp_dir )
1091
1092
except SessionError as e :
@@ -1096,13 +1097,14 @@ def shares(self):
1096
1097
self .logger .debug (f"Error DELETING created temp dir { temp_dir } on share { share_name } : { error } " )
1097
1098
except SessionError as e :
1098
1099
error = get_error_string (e )
1099
- self .logger .debug (f"Error checking WRITE access on share { share_name } : { error } " )
1100
+ self .logger .debug (f"Error checking WRITE access with DIR creation on share { share_name } : { error } " )
1100
1101
1101
1102
try :
1102
1103
tid = self .conn .connectTree (share_name )
1103
1104
fid = self .conn .createFile (tid , temp_file , desiredAccess = FILE_SHARE_WRITE , shareMode = FILE_SHARE_DELETE )
1104
1105
self .conn .closeFile (tid , fid )
1105
1106
write_file = True
1107
+ self .logger .debug (f"WRITE access with FILE creation on share: { share_name } " )
1106
1108
try :
1107
1109
self .conn .deleteFile (share_name , temp_file )
1108
1110
except SessionError as e :
@@ -1113,7 +1115,7 @@ def shares(self):
1113
1115
self .logger .debug (f"Error DELETING created temp file { temp_file } on share { share_name } " )
1114
1116
except SessionError as e :
1115
1117
error = get_error_string (e )
1116
- self .logger .debug (f"Error checking WRITE access with file on share { share_name } : { error } " )
1118
+ self .logger .debug (f"Error checking WRITE access with FILE creation on share { share_name } : { error } " )
1117
1119
1118
1120
# If we either can create a file or a directory we add the write privs to the output. Agreed on in https://github.com/Pennyw0rth/NetExec/pull/404
1119
1121
if write_dir or write_file :
0 commit comments