DOS命令:net use

来源:互联网 发布:使命召唤二战 知乎 编辑:程序博客网 时间:2024/04/30 02:51

首先解释一下IPC$:

IPC$(Internet Process Connection)是共享"命名管道"的资源,它是为了让进程间通信而开放的命名管道,通过提供可信任的用户名和口令,连接双方可以建立安全的通道并以此通道进行加密数据的交换,从而实现对远程计算机的访问。

1 建立/删除ipc$连接的命令

1)建立空连接:
net use \\127.0.0.1\ipc$ "" /user:"" 

2)建立非空连接:
net use \\127.0.0.1\ipc$ "密码" /user:"用户名" 

3)删除连接:
net use \\127.0.0.1\ipc$ /del

2 在ipc$连接中对远程主机的#作命令

1) 查看远程主机的共享资源(看不到默认共享):
net view \\127.0.0.1 

2) 查看远程主机的当前时间:
net time \\127.0.0.1 

3) 得到远程主机的netbios用户名列表:
nbtstat -A 127.0.0.1 

4)映射/删除远程共享:
net use z: \\127.0.0.1\c 
此命令将共享名为c的共享资源映射为本地z盘 

net use z: /del 
删除映射的z盘,其他盘类推

5)向远程主机复制文件:
copy 路径\文件名 \\IP\共享目录名,如:
copy c:\xinxin.exe \\127.0.0.1\c$ 即将c盘下的xinxin.exe复制到对方c盘内
当然,你也可以把远程主机上的文件复制到自己的机器里:
copy \\127.0.0.1\c$\xinxin.exe c:\

6)远程添加计划任务:
at \\IP 时间 程序名 如:
at \\127.0.0.0 11:00 xinxin.exe
注意:时间尽量使用24小时制;如果你打算运行的程序在系统默认搜索路径(比如system32/)下则不用加路径,否则必须加全路径


3 本地命令

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

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

3)显示本地某用户的帐户信息
net user 帐户名

4)显示本地主机当前启动的服务
net start 

5)启动/关闭本地服务
net start 服务名 
net stop 服务名 

6)在本地添加帐户
net user 帐户名 密码 /add

7)激活禁用的用户
net uesr 帐户名 /active:yes

8)加入管理员组
net localgroup administrators 帐户名 /add 

很显然的是,虽然这些都是本地命令,但如果你在远程主机的shell中输入,比如你telnet成功后输入上面这些命令,那么这些本地输入将作用在远程主机上。


4 其他一些命令

telnet 
telnet IP 端口
telnet 127.0.0.0 23

0 0