来源:福建金钱猫电子科技有限公司 http://www.fjjqm.com
DOS命令,是DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。
一、ping
ping是用来检查网络是否畅通或者网络连接速度的命令。作为一个网络行业工作从事者来说,ping命令式第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看ping命令的一些常用的操作:
-t表示将不间断向目标IP发送数据包,直到我们强迫其停止。
-l定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。
-n定义向目标IP发送数据包的次数,默认为3次。如果网络速度比较慢,并且操作目标仅仅是判断目标IP是否存在,可以定义为1次。
PS:如果-t参数和-n参数一起使用,ping命令就以放在后面的参数为标准,比如“ping IP-t –n 3”虽然使用了-t参数,但并不是一直ping下去,而是只ping 3次。另外,ping命令不一定非得ping IP,也可以直接ping 主机域名,这样就可以得到主机的IP。
二、net
这个命令式网络命令中最重要的一个,必须透彻掌握它的每一个子命令的用法,因为功能很强大,是微软为我们提供的最好的工具。
1、NET VIEW
作 用:显示域列表、计算机列表或指定计算机的共享资源列表。
命令格式:net view [\\computername | /domain[:domainname]
2、NET USER
作 用:添加或更改用户帐号或显示用户帐号信息。该命令也可以写为 net users。
命令格式:net user [username [password | *] [options] [/domain]
3、NET USE
作 用:连接计算机或断开计算机与共享资源的连接,或显示计算机的连接信息。
命令格式:net use [devicename | *] [\\computername\sharename[\volume] [password | *] [/user:[domainname\]username] [/delete] | [/persistent:{yes | no]}
4、NET TIME
作 用:使计算机的时钟与另一台计算机或域的时间同步。
命令格式:net time [\\computername | /domain[:name] [/set]
5、Net Start
作 用:启动服务,或显示已启动服务的列表。
命令格式:net start service
6、Net Pause
作 用:暂停正在运行的服务。
命令格式:net pause service
7、Net Continue
作 用:重新激活挂起的服务。
命令格式:net continue service
三、ftp
将文件传送到正在运行 FTP 服务的远程计算机或从正在运行 FTP 服务的远程计算机传送文件。Ftp可以交互使用。单击“相关主题”列表中的“ftp 命令”以获得可用的“ftp”子命令描述。该命令只有在安装了 TCP/IP 协议之后才可用。Ftp 是一种服务,一旦启动,将创建在其中可以使用ftp 命令的子环境,通过键入 quit 子命令可以从子环境返回到 Windows 2000 命令提示符。当 ftp 子环境运行时,它由 ftp 命令提示符代表。
-v 禁止显示远程服务器响应。
-n 禁止自动登录到初始连接。
-i 多个文件传送时关闭交互提示。
-d 启用调试、显示在客户端和服务器之间传递的所有 ftp 命令。
-g 禁用文件名组,它允许在本地文件和路径名中使用通配符字符(* 和 ?)。(请参阅联机“命令参考”中的 glob 命令。)
-s:filename 指定包含 ftp 命令的文本文件;当 ftp 启动后,这些命令将自动运行。该参数中不允许有空格。使用该开关而不是重定向(> )。
-a 在捆绑数据连接时使用任何本地接口。
-w:windowsize 替代默认大小为 4096 的传送缓冲区。
四、netstat
这是一个用来查看网络状态的命令,操作简便功能强大。
-a 查看本地机器的所有开放端口,可以有效发现和预防木马,可以知道机器所开的服务等信息。
-r列出当前的路由信息,告诉我们本地机器的网管、子网掩码等信息。
-e显示以太网统计。该参数可以与 -s 选项结合使用。
-n以数字格式显示地址和端口号(而不是尝试查找名称)。
-s 显示每个协议的统计。默认情况下,显示 TCP、UDP、ICMP 和 IP 的统计。-p 选项可以用来指定默认的子集。
五、nbtstat
该命令使用TCP/IP上的NetBIOS显示协议统计和当前TCP/IP连接,使用这个命令你可以得到远程主机的NETBIOS信息,比如用户名、所属的工作组、网卡的MAC地址等。
-a 使用这个参数,只要知道远程主机的机器名称,就可以得到它的NETBIOS信息。
-A这个参数也可以得到远程主机的NETBIOS信息,但需要知道它的IP。
-n 列出本地机器的NETBIOS信息。
当得到了对方的IP或者机器名时,就可以使用nbtstat命令来进一步得到对方的信息,增加了入侵的保险系数。
六、Route
控制网络路由表。该命令只有在安装了 TCP/IP 协议后才可以使用。
-f 清除所有网关入口的路由表。如果该参数与某个命令组合使用,路由表将在运行命令前清除。
-p该参数与 add 命令一起使用时,将使路由在系统引导程序之间持久存在。默认情况下,系统重新启动时不保留路由。与 print 命令一起使用时,显示已注册的持久路由列表。忽略其他所有总是影响相应持久路由的命令。
七、telnet
功能强大的远程登陆命令,操作简单。
首先键入telnet回车,再键入help查看其帮助信息,然后在提示符下键入open IP回车,这时就出现了登陆窗口,让你输入合法的用户名和密码,这里输入任何密码都是不显示的。当输入用户名和密码都正确后就成功建立了telnet链接,这时候就在远程主机上具有了和此用户一样的权限,利用DOS命令就可以实现任何事情。
DOS命令,是DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。
一、ping
ping是用来检查网络是否畅通或者网络连接速度的命令。作为一个网络行业工作从事者来说,ping命令式第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看ping命令的一些常用的操作:
-t表示将不间断向目标IP发送数据包,直到我们强迫其停止。
-l定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。
-n定义向目标IP发送数据包的次数,默认为3次。如果网络速度比较慢,并且操作目标仅仅是判断目标IP是否存在,可以定义为1次。
PS:如果-t参数和-n参数一起使用,ping命令就以放在后面的参数为标准,比如“ping IP-t –n 3”虽然使用了-t参数,但并不是一直ping下去,而是只ping 3次。另外,ping命令不一定非得ping IP,也可以直接ping 主机域名,这样就可以得到主机的IP。
二、net
这个命令式网络命令中最重要的一个,必须透彻掌握它的每一个子命令的用法,因为功能很强大,是微软为我们提供的最好的工具。
1、NET VIEW
作 用:显示域列表、计算机列表或指定计算机的共享资源列表。
命令格式:net view [\\computername | /domain[:domainname]
2、NET USER
作 用:添加或更改用户帐号或显示用户帐号信息。该命令也可以写为 net users。
命令格式:net user [username [password | *] [options] [/domain]
3、NET USE
作 用:连接计算机或断开计算机与共享资源的连接,或显示计算机的连接信息。
命令格式:net use [devicename | *] [\\computername\sharename[\volume] [password | *] [/user:[domainname\]username] [/delete] | [/persistent:{yes | no]}
4、NET TIME
作 用:使计算机的时钟与另一台计算机或域的时间同步。
命令格式:net time [\\computername | /domain[:name] [/set]
5、Net Start
作 用:启动服务,或显示已启动服务的列表。
命令格式:net start service
6、Net Pause
作 用:暂停正在运行的服务。
命令格式:net pause service
7、Net Continue
作 用:重新激活挂起的服务。
命令格式:net continue service
三、ftp
将文件传送到正在运行 FTP 服务的远程计算机或从正在运行 FTP 服务的远程计算机传送文件。Ftp可以交互使用。单击“相关主题”列表中的“ftp 命令”以获得可用的“ftp”子命令描述。该命令只有在安装了 TCP/IP 协议之后才可用。Ftp 是一种服务,一旦启动,将创建在其中可以使用ftp 命令的子环境,通过键入 quit 子命令可以从子环境返回到 Windows 2000 命令提示符。当 ftp 子环境运行时,它由 ftp 命令提示符代表。
-v 禁止显示远程服务器响应。
-n 禁止自动登录到初始连接。
-i 多个文件传送时关闭交互提示。
-d 启用调试、显示在客户端和服务器之间传递的所有 ftp 命令。
-g 禁用文件名组,它允许在本地文件和路径名中使用通配符字符(* 和 ?)。(请参阅联机“命令参考”中的 glob 命令。)
-s:filename 指定包含 ftp 命令的文本文件;当 ftp 启动后,这些命令将自动运行。该参数中不允许有空格。使用该开关而不是重定向(> )。
-a 在捆绑数据连接时使用任何本地接口。
-w:windowsize 替代默认大小为 4096 的传送缓冲区。
四、netstat
这是一个用来查看网络状态的命令,操作简便功能强大。
-a 查看本地机器的所有开放端口,可以有效发现和预防木马,可以知道机器所开的服务等信息。
-r列出当前的路由信息,告诉我们本地机器的网管、子网掩码等信息。
-e显示以太网统计。该参数可以与 -s 选项结合使用。
-n以数字格式显示地址和端口号(而不是尝试查找名称)。
-s 显示每个协议的统计。默认情况下,显示 TCP、UDP、ICMP 和 IP 的统计。-p 选项可以用来指定默认的子集。
五、nbtstat
该命令使用TCP/IP上的NetBIOS显示协议统计和当前TCP/IP连接,使用这个命令你可以得到远程主机的NETBIOS信息,比如用户名、所属的工作组、网卡的MAC地址等。
-a 使用这个参数,只要知道远程主机的机器名称,就可以得到它的NETBIOS信息。
-A这个参数也可以得到远程主机的NETBIOS信息,但需要知道它的IP。
-n 列出本地机器的NETBIOS信息。
当得到了对方的IP或者机器名时,就可以使用nbtstat命令来进一步得到对方的信息,增加了入侵的保险系数。
六、Route
控制网络路由表。该命令只有在安装了 TCP/IP 协议后才可以使用。
-f 清除所有网关入口的路由表。如果该参数与某个命令组合使用,路由表将在运行命令前清除。
-p该参数与 add 命令一起使用时,将使路由在系统引导程序之间持久存在。默认情况下,系统重新启动时不保留路由。与 print 命令一起使用时,显示已注册的持久路由列表。忽略其他所有总是影响相应持久路由的命令。
七、telnet
功能强大的远程登陆命令,操作简单。
首先键入telnet回车,再键入help查看其帮助信息,然后在提示符下键入open IP回车,这时就出现了登陆窗口,让你输入合法的用户名和密码,这里输入任何密码都是不显示的。当输入用户名和密码都正确后就成功建立了telnet链接,这时候就在远程主机上具有了和此用户一样的权限,利用DOS命令就可以实现任何事情。