请教dos命令中的 net 详细用法

2024-12-16 05:32:13
推荐回答(4个)
回答1:

net

这个命令是网络命令中最重要的一个,必须透彻掌握它的每一个子命令的用法,因为它的功能实在是太强大了,这简直就是微软为我们提供的最好的入侵工具。首先让我们来看一看它都有那些子命令,键入net/?回车如图6。

在这里,我们重点掌握几个入侵常用的子命令。

netview

使用此命令查看远程主机的所以共享资源。命令格式为netview\\IP。如图7。

netuse
把远程主机的某个共享资源影射为本地盘符,图形界面方便使用,呵呵。命令格式为netusex:\\IP\sharename。上面一个表示把192.168.0.5IP的共享名为magic的目录影射为本地的Z盘。下面表示和192.168.0.7建立IPC$连接(netuse\\IP\IPC$"password"/user:"name"),如图8。

建立了IPC$连接后,呵呵,就可以上传文件了:copync.exe\\192.168.0.7\admin$,表示把本地目录下的nc.exe传到远程主机,结合后面要介绍到的其他DOS命令就可以实现入侵了。

netstart
使用它来启动远程主机上的服务。当你和远程主机建立连接后,如果发现它的什么服务没有启动,而你又想利用此服务怎么办?就使用这个命令来启动吧。用法:netstartservername,如图9,成功启动了telnet服务。

netstop
入侵后发现远程主机的某个服务碍手碍脚,怎么办?利用这个命令停掉就ok了,用法和netstart同。

netuser
查看和帐户有关的情况,包括新建帐户、删除帐户、查看特定帐户、激活帐户、帐户禁用等。这对我们入侵是很有利的,最重要的,它为我们克隆帐户提供了前提。键入不带参数的netuser,可以查看所有用户,包括已经禁用的。下面分别讲解。
1,netuserabcd1234/add,新建一个用户名为abcd,密码为1234的帐户,默认为user组成员。
2,netuserabcd/del,将用户名为abcd的用户删除。
3,netuserabcd/active:no,将用户名为abcd的用户禁用。
4,netuserabcd/active:yes,激活用户名为abcd的用户。
5,netuserabcd,查看用户名为abcd的用户的情况,如图10。

netlocalgroup
查看所有和用户组有关的信息和进行相关操作。键入不带参数的netlocalgroup即列出当前所有的用户组。在入侵过程中,我们一般利用它来把某个帐户提升为administrator组帐户,这样我们利用这个帐户就可以控制整个远程主机了。用法:netlocalgroupgroupnameusername/add,如图11。

现在我们把刚才新建的用户abcd加到administrator组里去了,这时候abcd用户已经是超级管理员了,呵呵,你可以再使用netuserabcd来查看他的状态,和图10进行比较就可以看出来。但这样太明显了,网管一看用户情况就能漏出破绽,所以这种方法只能对付菜鸟网管,但我们还得知道。现在的手段都是利用其他工具和手段克隆一个让网管看不出来的超级管理员,这是后话。有兴趣的朋友可以参照《黑客防线》第30期上的《由浅入深解析隆帐户》一文。

nettime
这个命令可以查看远程主机当前的时间。如果你的目标只是进入到远程主机里面,那么也许就用不到这个命令了。但简单的入侵成功了,难道只是看看吗?我们需要进一步渗透。这就连远程主机当前的时间都需要知道,因为利用时间和其他手段(后面会讲到)可以实现某个命令和程序的定时启动,为我们进一步入侵打好基础。用法:nettime\\IP。

回答2:

NET命令是一种基于网络上的命令,属于命令行命令。NET命令的功能很强大,可以管理网络管井、服务、用户、登陆等本地以及远程信息,但是在windows 98下的NET命令没有windows nt 下那么强大。

(1)NET VIEW

作 用:显示域列表、计算机列表或指定计算机的共享资源列表。

命令格式:net view [\\computername │ /domain[omainname]]

参数介绍:

<1>键入不带参数的net view显示当前域的计算机列表。

<2>\\computername 指定要查看其共享资源的计算机。

<3>/domain[omainname]指定要查看其可用计算机的域

简单事例

<1>net view \\YFANG查看YFANG的共享资源列表。

<2>net view /domain:LOVE查看LOVE域中的机器列表。

(2)NET USER

作 用:添加或更改用户帐号或显示用户帐号信息。该命令也可以写为 net users。

命令格式:net user [username [password │ *] [options]] [/domain]

参数介绍:

<1>键入不带参数的net user查看计算机上的用户帐号列表。
<2>username添加、删除、更改或查看用户帐号名
<3>password为用户帐号分配或更改密码。 密码必须满足net accounts命令的/minpwlen选项的密码最小长度.最多可以有127个字符.windows 98/95只有14个字符.我们添加一个用户名为 myhk 密码为 hackervip 的用户.
<4>*/add和/delete是添加和删除用户账号.
<5>/domain在计算机主域的主域控制器中执行操作。

<6>/active:[no/yes]禁用或启用用户账号.

激活guest账号
(3)NET USE

作用:连接计算机或断开计算机与共享资源的连接,或显示计算机的连接信息。

命令格式:net use [devicename │ *] [\\computername\sharename[\volume]] [password │ *]] [/user:[domainname\]username] [[/delete] │ [/persistent:{yes │ no}]]

参数介绍:

键入不带参数的net use列出网络连接。
(4)NET TIME

作 用:使计算机的时钟与另一台计算机或域的时间同步。 如果不使用/set选项则显示对方主机时间
命令格式:net time [\\computername │ /domain[:name]] [/set]

参数介绍:

<1>\\computername要检查或同步的服务器名。

<2>/domain[:name]指定要与其时间同步的域。

<3>/set使本计算机时钟与指定计算机或域的时钟同步。

(5)Net Start

作 用:启动服务,或显示已启动服务的列表。不带参数则现实已打开的服务。
(6)Net Pause

作 用:暂停正在运行的服务。

命令格式:net pause server

(7)Net Continue

作 用:重新激活挂起的服务。

命令格式:net continue server
(8)NET STOP

作 用:停止 Windows NT 网络服务。

命令格式:net stop server
参数介绍:我们来看看这些服务都是什么

<1>alerter(警报)

<2>client service for netware(Netware 客户端服务)

<3>clipbook server(剪贴簿服务器)

<4>computer browser(计算机浏览器)

<5>directory replicator(目录复制器)

<6>ftp publishing service (ftp )(ftp 发行服务)

<7>lpdsvc

<8>net logon(网络登录) <9>network dde网络 dde)

<10>network dde dsdm(网络 dde dsdm)

<11>network monitor agent(网络监控代理)

<12>nt lm security support provider(NT LM 安全性支持提供)

<13>ole(对象链接与嵌入)

<14>remote access connection manager(远程访问连接管理器)

<15>remote access isnsap service(远程访问 isnsap 服务)

<16>remote access server(远程访问服务器)

<17>remote procedure call (rpc) locator(远程过程调用定位器)

<18>remote procedure call (rpc) service(远程过程调用服务)

<19>schedule(调度)

<20>server(服务器)

<21>simple tcp/ip services(简单 TCP/IP 服务)

<22>snmp

<23>spooler(后台打印程序)

<24>tcp/ip netbios helper(TCP/IP NETBIOS 辅助工具)

<25>ups (26)workstation(工作站)

<27>messenger(信使)

<28>dhcp client

<29>eventlog 以下这些SERVICE只能在NT SERVER上使用

<< 1>> )file server for macintosh

<<2>>gateway service for netware

<<3>>microsoft dhcp server

<<4>>print server for macintosh

<<5>>remoteboot

<<6>>windows internet name service

(9)Net Statistics

作 用:显示本地工作站或服务器服务的统计记录。

命令格式:net statistics [workstation │ server]

参数介绍:

<1>键入不带参数的net statistics列出其统计信息可用的运行服务。 <2>workstation显示本地工作站服务的统计信息。

<3>server显示本地服务器服务的统计信息。
(10)Net Share

作 用:创建、删除或显示共享资源。

命令格式:net share sharename=drive:path [/users:number │ /unlimited] [/remark:"text"]

(11)Net Session

作 用:列出或断开本地计算机和与之连接的客户端的会话,也可以写为net sessions或net sess。

命令格式:net session [\\computername] [/delete]

参数介绍:

<1>键入不带参数的net session显示所有与本地计算机的会话的信息。

<2>\\computername标识要列出或断开会话的计算机。

<3>/delete结束与\\computername计算机会话并关闭本次会话期间计算机的所有?

简单事例:

<1>net session \\YFANG要显示计算机名为YFANG的客户端会话信息列表。

(12)Net Send

作 用:向网络的其他用户、计算机或通信名发送消息。

命令格式:net send {name │ * │ /domain[:name] │ /users} message 参数介绍:

<1>name要接收发送消息的用户名、计算机名或通信名。

<2>*将消息发送到组中所有名称。

<3>/domain[:name]将消息发送到计算机域中的所有名称。

<4>/users将消息发送到与服务器连接的所有用户。

<5>message作为消息发送的文本。

简单事例:

<1>net send /users server will shutdown in 5 minutes. 给所有连接到服务器的用户发送消息

(13)Net Print

作 用:显示或控制打印作业及打印队列。

命令格式:net print [\\computername ] job# [/hold │ /release │ /delete]

参数介绍:

<1>computername共享打印机队列的计算机名。

<2>sharename打印队列名称。

<3>job#在打印机队列中分配给打印作业的标识号。

<4>/hold使用 job# 时,在打印机队列中使打印作业等待。

<5>/release释放保留的打印作业。

<6>/delete从打印机队列中删除打印作业。

简单事例:

<1>net print \\YFANG\SEEME列出\\YFANG计算机上SEEME打印机队列的目录

(14)Net Name

作 用:添加或删除消息名(有时也称别名),或显示计算机接收消息的名称列表。

命令格式:net name [name [/add │ /delete]]

参数介绍:

<1>键入不带参数的net name列出当前使用的名称。

<2>name指定接收消息的名称。

<3>/add将名称添加到计算机中。

<4>/delete从计算机中删除名称。
Net Localgroup

作 用:添加、显示或更改本地组。

命令格式:net localgroup groupname {/add [/comment:"text "] │ /delete} [/domain]

(16)Net Group

作 用:在 Windows NT Server 域中添加、显示或更改全局组。

命令格式:net group groupname {/add [/comment:"text "] │ /delete} [/domain]

参数介绍:

<1>键入不带参数的net group显示服务器名称及服务器的组名称。

<2>groupname要添加、扩展或删除的组。

<3>/comment:"text "为新建组或现有组添加注释。 <4>/domain在当前域的主域控制器中执行该操作,否则在本地计算机上执行操作?

<5>username[ ...]列表显示要添加到组或从组中删除的一个或多个用户。

<6>/add添加组或在组中添加用户名。

<7>/delete删除组或从组中删除用户名。

简单事例:

<1>net group love yfang1 yfang2 /add将现有用户帐号yfang1和yfang2添加到本地计算机的love组

(17)Net File

作 用:显示某服务器上所有打开的共享文件名及锁定文件数。

命令格式:net file [id [/close]]

参数介绍:

<1>键入不带参数的net file获得服务器上打开文件的列表。

<2>id文件标识号。

<3>/close关闭打开的文件并释放锁定记录。

(18)Net Config

作 用:显示当前运行的可配置服务,或显示并更改某项服务的设置。

命令格式:net config [service [options]]

参数介绍:

<1>键入不带参数的net config显示可配置服务的列表。

<2>service通过net config命令进行配置的服务(server或workstation)

<3>options服务的特定选项。

(19)Net Computer

作 用:从域数据库中添加或删除计算机。

命令格式:net computer \\computername {/add │ /del}

参数介绍:

<1>\\computername指定要添加到域或从域中删除的计算机。

<2>/add将指定计算机添加到域。

<3>/del将指定计算机从域中删除。
(20)Net Accounts

作 用:更新用户帐号数据库、更改密码及所有帐号的登录要求。

命令格式:net accounts [/forcelogoff:{minutes │ no}] [/minpwlen:length] [/maxpwage:{days │ unlimited}] [/minpwageays] [/uniquepw:number] [/domain]

参数介绍:

<1>键入不带参数的net accounts显示当前密码设置、登录时限及域信息。

<2>/forcelogoff:{minutes │ no}设置当用户帐号或有效登录时间过期时

<3>/minpwlen:length设置用户帐号密码的最少字符数。

<4>/maxpwage:{days │ unlimited}设置用户帐号密码有效的最大天数。

<5>/minpwageays设置用户必须保持原密码的最小天数。

<6>/uniquepw:number要求用户更改密码时,必须在经过number次后才能重复使用 与之相同的密码。

<7>/domain在当前域的主域控制器上执行该操作。 <8>/sync当用于主域控制器时,该命令使域中所有备份域控制器同步

简单事例:

<1>net accounts /minpwlen:7

将用户帐号密码的最少字符数设置为7

-----------上面介绍的是NET命令在WINNT下的基本用法

-----------下面我们看看NET命令在WIN98下的基本用法

在WIN98中NET命令也有一些参数 其中有一些参数的名字和功能及简单的使用方法和WINNT下的相应的参数的用法相同

其中有

(1)NET TIME命令

(2)NET PRINT命令

(3)NET USE命令

(4)NET VIEW命令

在WIN98中NET命令有一些参数 其中有一些参数的名字和WINNT下的相应的参数的名字相同但其用法却有些不同

其中有

(1)NET START

作 用:启动相应的服务。(不能在DOS-WIN中用)

命令格式:NET START [BASIC │ NWREDIR │ WORKSTATION │ NETBIND │ NETBEUI │ NWLINK] [/LIST] [/YES] [/VERBOSE]

(2)NET STOP

作 用:停止相应的服务.(不能在DOS-WIN中用)

命令格式:NET STOP [BASIC │ NWREDIR │ WORKSTATION │ NETBEUI │ NWLINK] [/YES]

在WIN98中NET命令还有一些参数是在98下才有的

其中有

(1)NET DIAG

作 用:运行MS的DIAGNOSTICS程序显示网络的DIAGNOSTIC信息

命令格式:NET DIAGNOSTICS [/NAMES │ /STATUS]

(2)NET INIT

作 用:不通过绑定来加载协议或网卡驱动(不能在DOS-WIN中用)

命令格式:NET INITIALIZE [/DYNAMIC]

(3)NET LOGOFF

作 用:断开连接的共享资源(不能在DOS-WIN中用)

(4)NET LOGON

作 用:在WORKGROUP中登陆(不能在DOS-WIN中用)

命令格式:NET LOGON [user [password │ ?]] [/DOMAIN:name] [/YES] [/SAVEPW:NO]

(5)NET PASSWORD

作 用:更改你的网络登陆口令(不能在DOS-WIN中用)

命令格式:NET PASSWORD \\computer │ /DOMAIN:name [user [oldpassword

回答3:

http://www.microsoft.com/technet/prodtechnol/windowsserver2003/zh-chs/library/ServerHelp/abc4ee9f-7d72-4482-a03d-865268b85343.mspx?mfr=true

回答4:

二、关于网络的常用命令
1 ping
ping 主机ip或名字:向目标主机发送4个icmp数据包,测试对方主机是否收
到并响应,一般常用于做普通网络是否通畅的测试。但是ping不同不代表网
络不通,有可能是目标主机装有防火墙并且阻止了icmp响应。
ping -t :不停的发送数据包。当然都很小,不能称作攻击。有些人自己写
了一些类似于ping命令的程序,不停的发送很大的数据包,以阻塞目标主机
的网络连接。

2 net
建议是用net /?获取具体帮助信息。实在是有很多参数,参数下面还有参
数。常用:net view \\主机 来看共享,net start/stop 服务 来启动和停
止服务,信使服务个人不太喜欢。

3 netstat
netstat 主机:查看主机当前的tcp/ip连接状态,如端口的状态。

4 nbtstat
nbtstat 主机:查看主机使用的NetBIOS name。

5 tracert
tracert 主机:查看从你自己到目标逐机到底经过了那些路径。如:
tracert www.ncie.gov.cn 然后等待。。。就会看到你经过的一个个路由节
点,一般大一点的路由器,如电信的主干路由,除了ip以外,都有英文标示
的。

6 pathping
pathping 主机:类似tracert,但可以显示一些tracert不能显示出来的信
息。可以自己试试。

7 ftp
字符方式的ftp,我喜欢用;)不用装cuteftp了。

8 telnet
字符方式的远程登录程序,是网络人员极其爱用的远程登录程序。我最近常
用来调试邮件服务器。

9 ipconfig 非常有用的网络配置、排错。。。命令。
不加参数显示当前机器的网络接口状态。
/all 先是详细的信息。
/release 释放当前ip。
/renew 重新申请ip。
/flushdns 刷新dns缓存。
/registerdns 重新栽dns服务器上注册自己。
。。。。。。

10 arp 操作当前的arp缓存。
-a 显示arp缓存。
-d 删除一条缓存纪录。
-s 田家一条缓存纪录。