c 获取服务器物理路径,获取远程机器共享目录的物理路径的代码

第一:依靠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:

| Path: C:\WINDOWS

| Anonymous access:

| Current user ('administrator') access: READ/WRITE

| C$

| Type: STYPE_DISKTREE_HIDDEN

| Comment: Default share

| Users: 0, Max:

| Path: C:\

| Anonymous access:

| Current user ('administrator') access: READ/WRITE

| IPC$

| Type: STYPE_IPC_HIDDEN

| Comment: Remote IPC

| Users: 1, Max:

| Path:

| Anonymous access: READ

| Current user ('administrator') access: READ

| NETLOGON

| Type: STYPE_DISKTREE

| Comment: Logon server share

| Users: 0, Max:

| Path: C:\WINDOWS\SYSVOL\sysvol\haiyangtop.com\SCRIPTS

| Anonymous access:

| Current user ('administrator') access: READ/WRITE

| SYSVOL

| Type: STYPE_DISKTREE

| Comment: Logon server share

| Users: 0, Max:

| Path: C:\WINDOWS\SYSVOL\sysvol

| Anonymous access:

| Current user ('administrator') access: READ/WRITE

| ttt

| Type: STYPE_DISKTREE

| Comment:

| Users: 0, Max:

| Path: c:\sharettt

| Anonymous access:

|_ Current user ('administrator') access: READ

Nmap done: 1 IP address (1 host up) scanned in 0.56 seconds

root@bt:~#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值