Sample Header Ad - 728x90

Determine SMB shares I have read and/or write access to

3 votes
3 answers
17604 views
For a series of targets (IPs), Id like to determine which SMB shares my account has no access to, which it has read access to, and which it has read/write access to. Currently I am using smbclient. The command I run first is smbclient -L [targetIP] -U [user] -p 445 This gives me a list of shares. For example; Sharename Type Comment --------- ---- ------- ADMIN$ Disk Remote Admin C$ Disk Default share IPC$ IPC Remote IPC print$ Disk Printer Drivers MySecrets Disk I then can connect to a file share with this command smbclient //[target]/[name_of_share_from_list] -U [user] -p 445 Which results in an SMB prompt. From the prompt I type ls and if I see files I know I have read access. I'm guessing I have to push a file to see if I have write access. This is tedious. How do I automate this such that for the given list of targets, I get a list of all shares, and the level of access my account has to them?
Asked by n00b (145 rep)
May 26, 2017, 12:09 AM
Last activity: Jan 12, 2024, 11:54 AM