黑客攻防技术内幕-网络安全初步(7)
7. Net start
● 命令的原理与作用
启动服务,或显示已启动服务的列表。
● Net start命令具体应用
如果要查看本地计算机所开启的服务,在命令提示符下输入命令net start,如图2-64所示。
图2-64 查看本地计算机所开启的服务
提示:
如果要启动一项服务,可以在命令提示符下输入net start 及相关服务名称,这里要启动Windows 2000的server服务,在命令提示符下输入net start server,如图2-65所示。
图2-65 启动server服务
8. Net time命令
● 命令的原理与作用
使计算机的时钟与另一个计算机或域的时钟同步。如果在没有 /set 选项的情况下使用,则显示另一个计算机或域的时间。
● 命令的参数及使用
net time [\\computername | /domain[:domainname] | /rtsdomain[:domainname]] [/set]
net time [\\computername] [/querysntp] | [/setsntp[:ntp server list]]
没有参数显示被指派为本地计算机的 Windows 服务器域的时间服务器的计算机的当前时间。
● \\computername
指定要检查或与之同步的服务器的名称,如图2-66所示。
图2-66 显示远程计算机当前时间
2.2.6 AT命令及用法
1. 命令的原理与作用
列出指定的时间和日期在计算机上运行的已计划命令或计划命令和程序。必须正在运行计划服务才能使用 at 命令。
2. 命令的参数及使用
at [\\computername] [[id] [/delete] | /delete [/yes]]
at [\\computername] time [/interactive] [/every:date[,...]| /next:date[,...]] command
如果在没有参数的情况下使用,则 at 列出已计划的命令,如图2-67所示。
图2-67 At命令使用
● \\computername
指定远程计算机。如果省略该参数,命令将安排在本地计算机,如图2-68所示。
图2-68 显示远程计算机的计划任何列表
注意:
远程计算机必须为Windows NT主机,还必须具有一定的权限才能执行此命令。
● id
指定指派给已计划命令的识别码。
● /delete
取消已计划的命令。如果省略了ID,计算机中已计划的命令将被全部取消,如图2-69所示。
图2-69 删除所有计划任务
● /yes
当删除已计划的事件时,对系统的查询强制进行肯定的回答,如图2-70所示。
图2-70 确认删除所有已计划的作业
● time
指定运行命令的时间。将时间以 24 小时标记(00:00 [午夜] 到 23:59)的方式表示为小时:分钟,如图2-71所示。
图2-71 指定运命令的时间
● /interactive
允许作业与在作业运行时登录用户的桌面进行交互。
● /every:date[,...]
在每个星期或月的指定日期(例如,每个星期四,或每月的第三天)运行命令。将 date 指定为星期的一天或多天(M,T,W,Th,F,S,Su),或月的一天或多天(使用1到31的数字)。用逗号分隔多个日期项。如果省略了 date,将假定为该月的当前日期。如图2-72、2-73、2-74和2-75所示。
图2-72 指定每个月执行计划任务
命令解释:
让远程计算机61.150.115.7每月2日的上午02:29执行C盘下的ncx99.exe程序。
图2-73 显示远程计算机计划任务列表
提示:
从图2-74中可以看出计划添加成功。
图2-74 指定每个星期执行计划任务
命令解释:
让远程计算机61.150.115.7每个星期日的上午02:29执行C盘下的ncx99.exe程序。如图2-75所示。
图2-75 远程机上计划任务的列表
● /next:date[,...]
在重复出现下一天(例如,下个星期四)时,运行指定命令将 date 指定为星期的一天或多天(M,T,W,Th,F,S,Su),或月的一天或多天(使用1~31的数字)。用逗号分隔多个日期项。如果省略了 date,将假定为该月的当前日期。
● command
指定要运行的Windows 2000命令、程序(.exe或.com文件)或批处理程序(.bat或.cmd 文件)。当命令需要路径作为参数时,请使用绝对路径,也就是从驱动器号开始的整个路径。如果命令在远程计算机上,请指定服务器和共享名的UNC符号,而不是远程驱动器号。如果命令不是可执行(.exe)文件,必须在命令前加上cmd /c,例如:
cmd /c dir > c:\test.out
2.2.7 FTP命令的使用
1. 命令的原理与作用
FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP都会遇到大量的FTP内部命令。掌握并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。
2. 运行 FTP命令
● Windows 9x中使用:单击【开始】→【程序】→【MS-DOS命令】命令
● Windows 2000 中使用:单击【开始】→【程序】→【附件】→【命令提示符】命令
● 单击【开始】→【运行】命令,在【运行】对话框中输入FTP命令及相关参数即可。
3. 命令的参数
ftp [-v] [-n] [-i] [-d] [-g] [-s:filename] [-a] [-w:windowsize] [computer]
4. 应用
目标机:192.168.0.1
用户名:Administrator
密 码:flyingfox
在命令提示符下输入如下格式:
ftp 192.168.0.1
如图2-76所示。
图2-76 Ftp登录到目标机
● dir
列出目标机的文件目录,如图2-77所示。
图2-77 列出远程计算机目录
● put
复制本地文件到目标机,如图2-78所示。
图2-78 复制本地文件到远程计算机
解释:
将本地计算机D盘下的ffhh.txt复制到远程计算机images目录下。
● get
将远程计算机上的文件复制到本地计算机,如图2-79所示。
图2-79 将远程计算机上的文件复制到本地计算机
解释:
将远程计算机上的edit.asp复制到本机D盘下。
● mdelete
删除文件命令,如图2-80所示。
图2-80 删除文件
解释:
将远计算机上的ffhh.txt删除,为了防止误删,系统会再让你确认一次。
● mkdir
创建目录命令,如图2-81所示。
图2-81 创建目录
解释:
在远程计算机上创建一个名为ffhh的文件夹。
● rename
重命名命令,如图2-82所示。
图2-82 重命名文件名
解释:
将远程计算机上的文件ffhh.asp重命令为web.asp。
● bye
退出FTP,如图2-83所示。
图2-83 退出FTP