获取远程机器共享目录的物理路径的代码
作者 佚名
来源 ASP编程
浏览
发布时间 2013-07-09
第一:依靠135端口,用wmi。像下边的脚本是得到共享目录ttt的物理目录。 复制代码 代码如下: strPath ="\\192.168.1.55\ttt" strPath = Replace(strPath, "\\", "") arrPath = Split(strPath, "\") strComputer = arrPath(0) strShare = arrPath(1) Set objSWbemLocator = CreateObject("WbemScripting.SWbemLocator") Set objWMIService =objSWbemLocator.ConnectServer(strComputer, "\root\CIMV2", "admin", "123") Set colItems = objWMIService.ExecQuery _ ("Select * From Win32_Share Where Name = ''" & strShare & "''") For Each objItem in colItems Wscript.Echo objItem.Path Next /*********************************微软的脚本有问题,只能得到本机***********************************************/ strPath = "\\atl-fs-01\public" strPath = Replace(strPath, "\\", "") arrPath = Split(strPath, "\") strComputer = arrPath(0) strShare = arrPath(1) Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery _ ("Select * From Win32_Share Where Name = ''" & strShare & "''") For Each objItem in colItems Wscript.Echo objItem.Path Next /*********************************微软的脚本有问题,只能得到本机***********************************************/ 第二、依靠445端口,靠smb。bt5下的 nmap 复制代码 代码如下: root@bt:~# nmap --script smb-enum-shares --script-args=smbuser=administrator,smbpass=toor 192.168.1.108 -p445 Starting Nmap 5.59BETA1 ( http://nmap.org ) at 2012-02-14 15:29 CST Nmap scan report for 192.168.1.108 Host is up (0.00013s latency). PORT STATE SERVICE 445/tcp open microsoft-ds MAC Address: 00:0C:29:B3:F6:79 (VMware) Host script results: | smb-enum-shares: | ADMIN$ | Type: STYPE_DISKTREE_HIDDEN | Comment: Remote Admin | Users: 0, Max: <unlimited> | Path: C:\WINDOWS | Anonymous access: <none> | Current user (''administrator'') access: READ/WRITE | C$ | Type: STYPE_DISKTREE_HIDDEN | Comment: Default share | Users: 0, Max: <unlimited> | Path: C:\ | Anonymous access: <none> | Current user (''administrator'') access: READ/WRITE | IPC$ | Type: STYPE_IPC_HIDDEN | Comment: Remote IPC | Users: 1, Max: <unlimited> | Path: | Anonymous access: READ <not a file share> | Current user (''administrator'') access: READ <not a file share> | NETLOGON | Type: STYPE_DISKTREE | Comment: Logon server share | Users: 0, Max: <unlimited> | Path: C:\WINDOWS\SYSVOL\sysvol\haiyangtop.com\SCRIPTS | Anonymous access: <none> | Current user (''administrator'') access: READ/WRITE | SYSVOL | Type: STYPE_DISKTREE | Comment: Logon server share | Users: 0, Max: <unlimited> | Path: C:\WINDOWS\SYSVOL\sysvol | Anonymous access: <none> | Current user (''administrator'') access: READ/WRITE | ttt | Type: STYPE_DISKTREE | Comment: | Users: 0, Max: <unlimited> | Path: c:\sharettt | Anonymous access: <none> |_ Current user (''administrator'') access: READ Nmap done: 1 IP address (1 host up) scanned in 0.56 seconds root@bt:~# |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于获取远程机器共享目录的物理路径的代码的所有评论