常用DOS命令大全及其用法详解.docx
- 文档编号:7539512
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:85
- 大小:124.73KB
常用DOS命令大全及其用法详解.docx
《常用DOS命令大全及其用法详解.docx》由会员分享,可在线阅读,更多相关《常用DOS命令大全及其用法详解.docx(85页珍藏版)》请在冰豆网上搜索。
常用DOS命令大全及其用法详解
求常用DOS命令大全及其用法!
!
!
浏览次数:
63883次悬赏分:
0|解决时间:
2009-5-2113:
38|提问者:
雪枫之哀伤
越详细的越好~~~拜托了!
!
!
最佳答案
既然自己不愿搜,我就帮你搜吧
一,ping
它是用来检查网络是否通畅或者网络连接速度的命令。
作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:
网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。
下面就来看看它的一些常用的操作。
先看看帮助吧,在DOS窗口中键入:
ping/?
回车,出现如图1。
所示的帮助画面。
在此,我们只掌握一些基本的很有用的参数就可以了(下同)。
-t表示将不间断向目标IP发送数据包,直到我们强迫其停止。
试想,如果你使用100M的宽带接入,而目标IP是56K的小猫,那么要不了多久,目标IP就因为承受不了这么多的数据而掉线,呵呵,一次攻击就这么简单的实现了。
-l定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。
结合上面介绍的-t参数一起使用,会有更好的效果哦。
-n定义向目标IP发送数据包的次数,默认为3次。
如果网络速度比较慢,3次对我们来说也浪费了不少时间,因为现在我们的目的仅仅是判断目标IP是否存在,那么就定义为一次吧。
说明一下,如果-t参数和-n参数一起使用,ping命令就以放在后面的参数为标准,比如“pingIP-t-n3”,虽然使用了-t参数,但并不是一直ping下去,而是只ping3次。
另外,ping命令不一定非得pingIP,也可以直接ping主机域名,这样就可以得到主机的IP。
下面我们举个例子来说明一下具体用法,如图2。
这里time=2表示从发出数据包到接受到返回数据包所用的时间是2秒,从这里可以判断网络连接速度的大小。
从TTL的返回值可以初步判断被ping主机的操作系统,之所以说“初步判断”是因为这个值是可以修改的。
这里TTL=32表示操作系统可能是win98。
(小知识:
如果TTL=128,则表示目标主机可能是Win2000;如果TTL=250,则目标主机可能是Unix)
至于利用ping命令可以快速查找局域网故障,可以快速搜索最快的QQ服务器,可以对别人进行ping攻击……这些就靠大家自己发挥了。
二,nbtstat
该命令使用TCP/IP上的NetBIOS显示协议统计和当前TCP/IP连接,使用这个命令你可以得到远程主机的NETBIOS信息,比如用户名、所属的工作组、网卡的MAC地址等。
在此我们就有必要了解几个基本的参数。
-a使用这个参数,只要你知道了远程主机的机器名称,就可以得到它的NETBIOS信息如图3(下同)。
-A这个参数也可以得到远程主机的NETBIOS信息,但需要你知道它的IP。
-n列出本地机器的NETBIOS信息。
当得到了对方的IP或者机器名的时候,就可以使用nbtstat命令来进一步得到对方的信息了,这又增加了我们入侵的保险系数。
三,netstat
这是一个用来查看网络状态的命令,操作简便功能强大。
-a查看本地机器的所有开放端口,可以有效发现和预防木马,可以知道机器所开的服务等信息,如图4。
这里可以看出本地机器开放有FTP服务、Telnet服务、邮件服务、WEB服务等。
用法:
netstat-aIP。
-r列出当前的路由信息,告诉我们本地机器的网关、子网掩码等信息。
用法:
netstat-rIP。
四,tracert
跟踪路由信息,使用此命令可以查出数据从本地机器传输到目标主机所经过的所有途径,这对我们了解网络布局和结构很有帮助。
如图5。
这里说明数据从本地机器传输到192.168.0.1的机器上,中间没有经过任何中转,说明这两台机器是在同一段局域网内。
用法:
tracertIP。
五,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。
如图12。
六,at
这个命令的作用是安排在特定日期或时间执行某个特定的命令和程序(知道nettime的重要了吧?
)。
当我们知道了远程主机的当前时间,就可以利用此命令让其在以后的某个时间(比如2分钟后)执行某个程序和命令。
用法:
attimecommand\\computer。
如图13。
表示在6点55分时,让名称为a-01的计算机开启telnet服务(这里netstarttelnet即为开启telnet服务的命令)。
七,ftp
大家对这个命令应该比较熟悉了吧?
网络上开放的ftp的主机很多,其中很大一部分是匿名的,也就是说任何人都可以登陆上去。
现在如果你扫到了一台开放ftp服务的主机(一般都是开了21端口的机器),如果你还不会使用ftp的命令怎么办?
下面就给出基本的ftp命令使用方法。
首先在命令行键入ftp回车,出现ftp的提示符,这时候可以键入“help”来查看帮助(任何DOS命令都可以使用此方法查看其帮助),如图14。
大家可能看到了,这么多命令该怎么用?
其实也用不到那么多,掌握几个基本的就够了。
首先是登陆过程,这就要用到open了,直接在ftp的提示符下输入“open主机IPftp端口”回车即可,一般端口默认都是21,可以不写。
接着就是输入合法的用户名和密码进行登陆了,这里以匿名ftp为例介绍,如图15。
用户名和密码都是ftp,密码是不显示的。
当提示****loggedin时,就说明登陆成功。
这里因为是匿名登陆,所以用户显示为Anonymous。
接下来就要介绍具体命令的使用方法了,如图16。
dir跟DOS命令一样,用于查看服务器的文件,直接敲上dir回车,就可以看到此ftp服务器上的文件。
cd进入某个文件夹。
get下载文件到本地机器。
put上传文件到远程服务器。
这就要看远程ftp服务器是否给了你可写的权限了,如果可以,呵呵,该怎么利用就不多说了,大家就自由发挥去吧。
delete删除远程ftp服务器上的文件。
这也必须保证你有可写的权限。
bye退出当前连接。
quit同上。
八,telnet
功能强大的远程登陆命令,几乎所有的入侵者都喜欢用它,屡试不爽。
为什么?
它操作简单,如同使用自己的机器一样,只要你熟悉DOS命令,在成功以administrator身份连接了远程机器后,就可以用它来干你想干的一切了。
下面介绍一下使用方法,首先键入telnet回车,再键入help查看其帮助信息,如图17。
然后在提示符下键入openIP回车,这时就出现了登陆窗口,让你输入合法的用户名和密码,这里输入任何密码都是不显示的,如图18。
当输入用户名和密码都正确后就成功建立了telnet连接,这时候你就在远程主机上具有了和此用户一样的权限,利用DOS命令就可以实现你想干的事情了,如图19。
这里我使用的超级管理员权限登陆的。
dos命令大全
浏览次数:
129703次悬赏分:
0|解决时间:
2008-7-1713:
17|提问者:
ying1314iu
本人要操作系统DOS全部的命令
最佳答案
MSDOS命令大全
一、基础命令
1dir
无参数:
查看当前所在目录的文件和文件夹。
/s:
查看当前目录已经其所有子目录的文件和文件夹。
/a:
查看包括隐含文件的所有文件。
/ah:
只显示出隐含文件。
/w:
以紧凑方式(一行显示5个文件)显示文件和文件夹。
/p:
以分页方式(显示一页之后会自动暂停)显示。
|more:
前面那个符号是“\”上面的那个,叫做重定向符号,就是把一个
命令的结果输出为另外一个命令的参数。
more也是一个命令,dir/w|more
得到的结果和dir/w/p的结果是一样的。
其他的参数大家可以用:
dir/?
查看。
2cd
cd目录名:
进入特定的目录。
如果看到有个目录显示为:
abcdefghi就
输入:
cdabcdef.ghi进入该目录。
cd\退回到根目录。
cd..退回到上一级目录。
3mdrd
md目录名:
建立特定的文件夹。
(dos下面习惯叫目录,win下面习惯叫文
件夹。
呵呵!
)
rd目录名:
删除特定的文件夹。
4cls
清除屏幕。
5copy
copy路径\文件名路径\文件名:
把一个文件拷贝到另一个地方。
6move
move路径\文件名路径\文件名:
把一个文件移动(就是剪切+复制)到另
一个地方。
7del
del文件名:
删除一个文件。
del*.*:
删除当前文件夹下所有文件。
del不能删除文件夹。
8deltree
删除文件夹和它下面的所有子文件夹还有文件,厉害。
。
。
不要乱用。
9format
formatx:
:
x代表盘符,格式化一个分区。
在dos下是用fat文件系统格式
化的,在windows2000安装的时候会问你要不要转换为ntfs。
10type
type文本文件名:
显示出文本文件的内容。
11edit
其实这是个小程序,编辑文本文件用的。
12ren
ren旧文件名新文件名:
改文件名。
二、关于网络的常用命令
1ping
ping主机ip或名字:
向目标主机发送4个icmp数据包,测试对方主机是否收
到并响应,一般常用于做普通网络是否通畅的测试。
但是ping不同不代表网
络不通,有可能是目标主机装有防火墙并且阻止了icmp响应。
ping-t:
不停的发送数据包。
当然都很小,不能称作攻击。
有些人自己写
了一些类似于ping命令的程序,不停的发送很大的数据包,以阻塞目标主机
的网络连接。
2net
建议是用net/?
获取具体帮助信息。
实在是有很多参数,参数下面还有参
数。
常用:
netview\\主机来看共享,netstart/stop服务来启动和停
止服务,信使服务个人不太喜欢。
3netstat
netstat主机:
查看主机当前的tcp/ip连接状态,如端口的状态。
4nbtstat
nbtstat主机:
查看主机使用的NetBIOSname。
5tracert
tracert主机:
查看从你自己到目标逐机到底经过了那些路径。
如:
tracert然后等待。
。
。
就会看到你经过的一个个路由节
点,一般大一点的路由器,如电信的主干路由,除了ip以外,都有英文标示
的。
6pathping
pathping主机:
类似tracert,但可以显示一些tracert不能显示出来的信
息。
可以自己试试。
7ftp
字符方式的ftp,我喜欢用;)不用装cuteftp了。
8telnet
字符方式的远程登录程序,是网络人员极其爱用的远程登录程序。
我最近常
用来调试邮件服务器。
9ipconfig非常有用的网络配置、排错。
。
。
命令。
不加参数显示当前机器的网络接口状态。
/all先是详细的信息。
/release释放当前ip。
/renew重新申请ip。
/flushdns刷新dns缓存。
/registerdns重新栽dns服务器上注册自己。
。
。
。
。
。
。
10arp操作当前的arp缓存。
-a显示arp缓存。
-d删除一条缓存纪录。
-s田家一条缓存纪录。
11nslookup排除dns错误的利器。
是一个交互的工具。
使用之前请先努力弄清楚dns的作用以及dns的工作原理。
xcopy是一个外部命令,也就是说,是一个小程序,有的时候会发现软盘上没有,硬盘上也没有。
。
。
昏倒。
。
。
当然勇气来使比copy好用,我喜欢加/e参数。
smartdrv.exe加载磁盘缓存,参数是缓存的大小,单位是kb。
如:
smartdrv32768就是加载32M的缓存。
缓存的作用在你安装WIN2K的时候非常明显!
不加缓存装WIN2KPRO要3小时左右,加载8M缓存后,只要30分钟。
原理是在内存中划分出一块区域,在安装期间不断地把硬盘上的数据读取到那块缓存区域中,充分利用了内存。
AT和任务计划作用一样。
以下是使用方法,可以通过在命令提示符下面输入:
AT/?
获得帮助。
AT命令安排在特定日期和时间运行命令和程序。
要使用AT命令,计划服务必须已在运行中。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
AT[\\computername][[id][/DELETE]|/DELETE[/YES]]
AT[\\computername]time[/INTERACTIVE]
[/EVERY:
date[,...]|/NEXT:
date[,...]]"command"
\\computername指定远程计算机。
如果省略这个参数,会计划在本地计算机上运行命令。
\\127.0.0.1代表本机。
和不加这个参数意思一样。
id指定给已计划命令的识别号。
用来识别任务,比如你要添加好几个任务,ID=1就代表第一个喽!
/delete删除某个已计划的命令。
如果省略id,
计算机上所有已计划的命令都会被删除。
/yes不需要进一步确认时,跟删除所有作业
的命令一起使用。
time指定运行命令的时间。
/interactive允许作业在运行时,与当时登录的用户
桌面进行交互。
/every:
date[,...]每个月或每个星期在指定的日期运行命令。
如果省略日期,则默认为在每月的本日运行。
/next:
date[,...]指定在下一个指定日期(如,下周四)运行命令。
如果省略日期,则默认为在每月的本日运行。
"command"准备运行的WindowsNT命令或批处理程序。
DOS命令全集常用
浏览次数:
1994次悬赏分:
0|提问时间:
2006-5-1708:
57|提问者:
shenhaitao00
其他回答共3条
一)MD——建立子目录
1.功能:
创建新的子目录
2.类型:
内部命令
3.格式:
MD[盘符:
][路径名]〈子目录名〉
4.使用说明:
(1)“盘符”:
指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器;
(2)“路径名”:
要建立的子目录的上级目录名,若缺省则建在当前目录下。
例:
(1)在C盘的根目录下创建名为FOX的子目录;
(2)在FOX子目录下再创建USER子目录。
C:
、>MDFOX(在当前驱动器C盘下创建子目录FOX)
C:
、>MDFOX、USER(在FOX子目录下再创建USER子目录)
(二)CD——改变当前目录
1.功能:
显示当前目录
2.类型:
内部命令
3.格式:
CD[盘符:
][路径名][子目录名]
4.使用说明:
(1)如果省略路径和子目录名则显示当前目录;
(2)如采用“CD、”格式,则退回到根目录;
(3)如采用“CD.。
”格式则退回到上一级目录。
例:
(1)进入到USER子目录;
(2)从USER子目录退回到子目录;(3)返回到根目录。
C:
、>CDFOX、USER(进入FOX子目录下的USER子目录)
C:
、FOX、USER>CD.。
(退回上一级根目录)
C:
、FOX>CD、(返回到根目录)
C:
、>
(三)RD——删除子目录命令
1.功能:
从指定的磁盘删除了目录。
2.类型:
内部命令
3.格式:
RD[盘符:
][路径名][子目录名]
4.使用说明:
(1)子目录在删除前必须是空的,也就是说需要先进入该子目录,使用DEL(删除文件的命令)将其子目录下的文件删空,然后再退回到上一级目录,用RD命令删除该了目录本身;
(2)不能删除根目录和当前目录。
例:
要求把C盘FOX子目录下的USER子目录删除,操作如下:
第一步:
先将USER子目录下的文件删空;
C、>DELC:
、FOX、USER、*。
*
第二步,删除USER子目录。
C、>RDC:
、FOX、USER
(四)DIR——显示磁盘目录命令
1.功能:
显示磁盘目录的内容。
2.类型:
内部命令
3.格式:
DIR[盘符][路径][/P][/W]
4.使用说明:
/P的使用;当欲查看的目录太多,无法在一屏显示完屏幕会一直往上卷,不容易看清,加上/P参数后,屏幕上会分面一次显示23行的文件信息,然后暂停,并提示;Pressanykeytocontinue
/W的使用:
加上/W只显示文件名,至于文件大小及建立的日期和时间则都省略。
加上参数后,每行可以显示五个文件名。
PATH——路径设置命令
1.功能:
设备可执行文件的搜索路径,只对文件有效。
2.类型:
内部命令
3.格式:
PATH[盘符1]目录[路径名1]{[;盘符2:
],〈目录路径名2〉…}
4.使用说明:
(1)当运行一个可执行文件时,DOS会先在当前目录中搜索该文件,若找到则运行之;若找不到该文件,则根据PATH命令所设置的路径,顺序逐条地到目录中搜索该文件;
(2)PATH命令中的路径,若有两条以上,各路径之间以一个分号“;”隔开;
(3)PATH命令有三种使用方法:
PATH[盘符1:
][路径1][盘符2:
][路径2]…(设定可执行文件的搜索路径)
PATH:
(取消所有路径)
PATH:
(显示目前所设的路径)
(六)TREE——显示磁盘目录结构命令
1.功能:
显示指定驱动器上所有目录路径和这些目录下的所有文件名。
2.类型:
外部命令
3.格式:
TREE[盘符:
][/F][》PRN]
4.使用说明:
(1)使用/F参数时显示所有目录及目录下的所有文件,省略时,只显示目录,不显示目录下的文件;
(2)选用>PRN参数时,则把所列目录及目录中的文件名打印输出。
(七)DELTREE——删除整个目录命令
1.功能:
将整个目录及其下属子目录和文件删除。
2.类型:
外部命令
3.格式:
DELTREE[盘符:
]〈路径名〉
4.使用说明:
该命令可以一步就将目录及其下的所有文件、子目录、更下层的子目录一并删除,而且不管文件的属性为隐藏、系统或只读,只要该文件位于删除的目录之下,DELTREE都一视同仁,照删不误。
使用时务必小心!
五、磁盘操作类命令
(一)FORMAT——磁盘格式化命令
1.功能:
对磁盘进行格式化,划分磁道和扇区;同时检查出整个磁盘上有无带缺陷的磁道,对坏道加注标记;建立目录区和文件分配表,使磁盘作好接收DOS的准备。
2.类型:
外部命令
3.格式:
FORMAT〈盘符:
〉[/S][/4][/Q]
4.使用说明:
(1)命令后的盘符不可缺省,若对硬盘进行格式化,则会如下列提示:
WARNING:
ALLDATAONNON——REMOVABLEDISK
DRIVEC:
WILLBELOST!
ProceedwithFormat(Y/N)?
(警告:
所有数据在C盘上,将会丢失,确实要继续格式化吗?
)
(2)若是对软盘进行格式化,则会如下提示:
Insertmewdiskett
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常用 DOS 命令 大全 及其 用法 详解