Skip to content

Commit

Permalink
Merge pull request #1550 from Adamkadaban/master
Browse files Browse the repository at this point in the history
Added query information level 0x0109 for smb1 "SMB_QUERY_FILE_STREAM_INFO"
  • Loading branch information
alexisbalbachan authored Aug 17, 2023
2 parents 6e2b0c7 + 651fac3 commit a769683
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 1 deletion.
1 change: 1 addition & 0 deletions impacket/smb.py
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@
SMB_QUERY_FILE_BASIC_INFO = 0x0101
SMB_QUERY_FILE_STANDARD_INFO = 0x0102
SMB_QUERY_FILE_ALL_INFO = 0x0107
SMB_QUERY_FILE_STREAM_INFO = 0x0109
FILE_FS_FULL_SIZE_INFORMATION = 0x03EF

# SET_INFORMATION levels
Expand Down
2 changes: 1 addition & 1 deletion impacket/smbserver.py
Original file line number Diff line number Diff line change
Expand Up @@ -606,7 +606,7 @@ def queryPathInformation(path, filename, level):
infoRecord['FileAttributes'] = smb.ATTR_NORMAL | smb.ATTR_ARCHIVE
elif level == smb.SMB_QUERY_FILE_EA_INFO or level == smb2.SMB2_FILE_EA_INFO:
infoRecord = smb.SMBQueryFileEaInfo()
elif level == smb2.SMB2_FILE_STREAM_INFO:
elif level == smb.SMB_QUERY_FILE_STREAM_INFO or level == smb2.SMB2_FILE_STREAM_INFO:
infoRecord = smb.SMBFileStreamInformation()
else:
LOG.error('Unknown level for query path info! 0x%x' % level)
Expand Down

0 comments on commit a769683

Please sign in to comment.