小编n00*_*00b的帖子

确定我有读取和/或写入权限的 SMB 共享

对于一系列目标 (IP),我想确定我的帐户无法访问哪些 SMB 共享,它具有读访问权限,以及它具有读/写访问权限。

目前我正在使用 smbclient。我首先运行的命令是

smbclient -L [targetIP] -U [user] -p 445
Run Code Online (Sandbox Code Playgroud)

这给了我一份股票清单。例如;

        Sharename       Type      Comment
        ---------       ----      -------
        ADMIN$          Disk      Remote Admin
        C$              Disk      Default share
        IPC$            IPC       Remote IPC
        print$          Disk      Printer Drivers
        MySecrets       Disk
Run Code Online (Sandbox Code Playgroud)

然后我可以使用此命令连接到文件共享

smbclient //[target]/[name_of_share_from_list] -U [user] -p 445
Run Code Online (Sandbox Code Playgroud)

这会导致 SMB 提示。根据我输入的提示ls,如果我看到文件,我知道我有读取权限。我猜我必须推送一个文件来查看我是否有写权限。

这很乏味。如何自动执行此操作,以便对于给定的目标列表,我可以获得所有共享的列表,以及我的帐户对它们的访问级别?

smb shared-folders

2
推荐指数
1
解决办法
8603
查看次数

标签 统计

shared-folders ×1

smb ×1