DOs是没有界面的,windows是有界面并可以执行多个程序的。
dos
文章约定:
本文章分概念和如何两部分。
在概念中将告诉您关于该词条的定义、背景及原理。
在如何中将告诉您关于该词条的应用、技巧及可能遇上的问题。
通常所说的DOS有两种不同的概念,即拒绝服务或一种人机交互接口(shell)。
概念
1 DoS纵览
DoS即拒绝服务,是指攻击者直接或间接的发送大量数据包给目标主机的服务端口造成其网络阻塞,无法为客户提供正常服务的攻击手段。警告:为了您的安全和网络的未来,请不要以任何名义用DoS攻击互联网的主机。
按实现手段可分为DoS、Ddos、DRDos等。
1.1什么是DoS?
DoS是英文“Denial of service”的缩写,中文意思是“拒绝服务”。DoS攻击专门设计用来阻止授权用户对系统以及系统数据进行访问,通常采用的攻击方式是让系统服务器超载或者让系统死机。类似于几百个人同时拨一个电话,导致电话繁忙和不可用。DoS攻击可能涉及到通过国际互联网发送大量的错误网络信息包。如果DoS攻击来源于单点进攻,那么可以采用简单的交通控制系统来探测到电脑黑客。较为复杂的DoS攻击可以包含多种结构和大量的攻击点。电脑黑客经常操纵其它计算机和网络服务器并且使用它们的地址进行DoS攻击,这样就可以掩盖他们自己的真实身份。
1.2什么是DdoS?
与之紧密相关的另一个概念就是DdoS ,DdoS是英文“distribution Denial of service”的缩写,中文意思是“分布式拒绝服务攻击”,这种攻击方法使用与普通的拒绝服务攻击同样的方法,但是发起攻击的源是多个。通常,攻击者使用下载的工具渗透无保护的主机,当获得该主机的适当的访问权限后,攻击者在主机中安装软件的服务或进程(以下简称代理)。这些代理保持睡眠状态,直到从它们的主控端得到指令。主控端命令代理对指定的目标发起拒绝服务攻击。随着 cable modems, DSL和危害力及强的黑客工具的广泛传播使用,有越来越多的可以被访问的主机。分布式拒绝服务攻击是指主控端可以同时对一个目标发起几千个攻击。单个的拒绝服务攻击的威力也许对带宽较宽的站点没有影响,而分布于全球的几千个攻击将会产生致命的效果。
1.3什么是DRDoS?
DRDoS是英文“Distributed Reflection Denial of Servie Attack”的缩写,中文意思是“分布是反射拒绝服务攻击”。同上述两个不同,该方式靠的是发送带有被害者IP地址的数据包给攻击主机(有点像送错信)。由于是利用TCP/IP服务的“三握手”的第二步,因此攻击者无需给被攻击者安装木马,发动DRDoS也只要花费攻击者很少的资源。想要了解DRDoS的细节可以参考以下资料:
A、《黑客防线精华本(2002(下册))》……新一代的DDoS攻击。这篇文章作者以受害者的身份介绍了DRDoS的发现、分析、解决及反思。
B、《TCP/IP 网络管理》,英文名TCP/IP Network Administrator O'REILLY出版,中国电力出版社发行。在P26介绍了“三握手”的细节。
如何
1.1 如何实现DoS
最简单的的DoS是利用WIN9X/ME的“设备名解析漏洞”要测试您是否有该漏洞只需在运行中输入“c:\con\con”如果有蓝屏就是了。其实con是WINDOWS的一个特殊设备……“本身”那么上面的命令系统就理解为进入C盘的C盘的C盘……这样的无限循环。因此你收到的是0X0008或0X000e这样表示内存不足的蓝屏代码。
网络应用主要针对局域网。前提条件是目标主机是WIN9X/ME系统且启动了“文件与打印机共享”
假设我们的目标主机名是“Target”那么在运行中输入“\Target\print
还一个就是“PING OF DEATH”PING 是一个用来发送ICMP包的DOS命令 通过 -L 参数可以指定 ICMP包的大小,当其大小超过65536字节时就会因为缓冲区溢出而出现碎片。如果持续发送这样的包,对方电脑的CPU就不得不忙于重组这些碎片包,其CPU占用率也将维持在100%的水平上。
幸运的是WINDOWS的PING 只能发送小于65500 的包。当然同时运行多个像这样的命令也有一定的效果- PING TARGET -L 65500 -T。该方法对WINDOWS2000也奏效。
以上讲的是利用漏洞的DoS方法,它们虽然效果很好但现在都有补丁出来。其实DoS真正可怕的是用NC(NETCAT)这样的管道软件直接向被害者的端口攻击。
1.2 如何实现DDoS?
DDos的优点在于“分布式”上,流程是C-S-T即客户端-傀儡主机-目标机。傀儡主机是桥梁,它一方面接受客户端的指令(如目标机的IP地址,端口);一方面向目标机发送垃圾数据。
傀儡主机分两种,一种是木马主机。攻击者通过IE、JPEG、RPC等溢出或坑蒙拐骗给傀儡主机装上木马就任由摆布了。冲击波、独裁者正是此类。
第二种是“好人做坏事”,如CC利用IE代理攻击,现在还有人用“手机订购”的搞短信DoS
1.3 如何实现DRDoS?
安全焦点上有一个DRDoS的WIN32程序可用。DRDOS的原理和“中间人攻击”差不多,感兴趣的可以从TCP/IP协议来研究。
2.1如何防御DoS?
2.1.1首先您要有“最小权限原则”。如果你不用共享,就把135、139端口关掉,我就是靠这样躲过冲击波的。
最小权限原则的第二个应用就是使用低权限的用户(不超过POWER USERS)并用NTFS文件系统(将C盘转为NTFS 可运行该命令:convert c: /fs:ntfs )这样可以免疫大部分的漏洞,病毒也因为权限不够而被雪藏。
2.1.2如果您是个人用户或小型企业,建议用BLACKICE,它不但可以挡住溢出和木马,BAN IP。其内置的入侵监测还能告诉你入侵者的攻击手段和危害。BLACKICE在汉化新世纪有下载。
2.1.3如果您是大型企业,您可能不得不开放像80这样的端口。不过在DoS之前他们一般会先“踩点”,如果有蜜罐或IDS的话,就可以取到数据包的特征码,在防火墙把它们丢掉。
iptables这样的*UNIX防火墙可以定义1S一个IP只能访问一次的规则,也是一个极好的方法。
总之,DoS是一种强大的技术。如果您对它很感兴趣,愿它是你学习TCP/IP协议的动力,而不是复仇的工具。
DOS的另一个解释是Disk Operating System,即磁盘操作系统
概念
1.1什么是DOS?
DOS广义上可以理解为一种人机交互接口(shell)。它就同键盘、鼠标一样,把自然语言翻译成电脑能理解的二进制语言。
按这样理解,目前常用的DOS有两类:MS-DOS 和 *unix shell
当然此外还有其他的一些DOS系统,如PC-DOS,FreeDOS,ROM-DOS等
1.2MS-DOS简介
眼下流行的Windows9x系统是以MS-DOS为基础的。
自从DOS在1981年问世以来,版本就不断更新,从最初的DOS1.0升级到了最新的DOS8.0(Windows ME系统),纯DOS 的最高版本为DOS6.22,这以后的新版本DOS都是由Windows系统所提供的,并不单独存在。
DOS分为核心启动程序和命令程序两个部分。
DOS的核心启动程序有Boot系统引导程序、IO.SYS、MSDOS.SYS和COMMAND.COM。它们是构成DOS系统最基础的几个部分,有了它们系统就可以启动。
但光有启动程序还不行,DOS作为一个字符型的操作系统,一般的操作都是通过命令来完成。DOS命令分为内部命令和外部命令。内部命令是一些常用而所占空间不大的命令程序,如dir、cd等,它们存在于COMMAND.COM文件中,会在系统启动时加载到内存中,以方便调用。而其它的一些外部命令则以单独的可执行文件存在,在使用时才被调入内存。
DOS的优点是快捷。熟练的用户可以通过创建BAT或CMD批处理文件完成一些烦琐的任务,通过一些判断命令(IF、|)甚至可以编一些小程序。因此,即使在XP下CMD还是高手的最爱。
1.3 FAT(32)简介
fat或fat32文件系统是由文件分配表和数据区组成.文件分配表就像字典的目录,上面记录了数据区文件的物理地址.由于WINDOWS是多任务操作系统.在同一时间会有多个文件写入磁盘.因此,您的文件并不是一个一个整齐的存在磁盘上.而是像珍珠一样随机撒布的.串起这些珍珠的线就是文件分配表!
因此,当我们查询文件时,实际上是在查文件分配表,当我们删文件也是在文件分配表上删.这样被"彻底"删除的文件可以恢复就不奇怪了,删除文件或在同一个盘移动文件比复制文件快也是理所当然的.
FAT/FAT32在DOS中是以8.3的格式储存文件的.即最大8个字符的文件名,最大3个字符的扩展名.所谓的扩展名就是文件类型,如.TXT就是ASCII编码的文本文件.如果是这样的文件名:asdfghjk.lkj.hgfd,DOS要如何显示呢?答案是:asdf~1.gfd!聪明的你应该找到规律了吧.
提示一下:FAT(32)和NTFS都是不区分大小写的.
1.3*UNIX SHELL 简介
我们以BASH为例,事实上*UNIX上的SHELL都差不多。
bash是Linux的标准shell,通过bash您可以:1、交互式使用;2、制定拥护自己的Linux会话;3、编程
bash也分外部命令和内部命令。其外部命令在RED HAT LINUX9 中多达1000多种,通过它们你可以管理文件、硬件、网络等。
bash的内部命令主要是告诉bash该如何运行外部命令和编程。(如>,>>,<,<<,|这样的重定向、管道命令)
由于LINUX组织文件的方式与WINDOWS有很大的不同,在学习LINUX之前,您最好有ext文件系统的概念。
如何
1.1 MS-DOS的常用命令:
1、磁盘操作
fidk 参数 /mbr 重建主引导记录 EXP:fdisk /mbr 重建主引导记录 (可以洗掉还原精灵)
format 参数: /q 快速格式化 /u 不可恢复 /autotest 不提示 /s 创建 MS-DOS 引导盘 EXP:format c: /q /u /autotest
自动快速格式化C盘(危险!!!)
2、目录操作
DIR [目录名或文件名] [/S][/W][/P][/A] 列出目录 参数: /s 查找子目录 /w 只显示文件名 /p 分页 /a 显示隐藏文件 EXP: DIR format.exe /s查找该盘的format.exe文件并报告位置
CD [目录名] PS:可以使用相对目录或绝对目录 进入目录 exp:CD AA 进入当前文件夹下的AA目录,cd .. 进入上一个文件夹cd \返回根目录;cd c:\windows 进入c:\windows文件夹
MKDIR [目录名] 创建目录 EXP:MKDIR HELLOWORLD 创建HELLOWORLD目录
3、文件操作
del [目录名或文件名] [/f][/s][/q] 删除 参数:/f 删除只读文件 /s 删除该目录及其下的所有内容 /q 删除前不确认
exp: del c:\del /s /q 自动删除c盘的del目录
copy [源文件或目录] [目标目录] 复制文件 EXP:copy d:\pwin98\*.* c:\presetup 将d盘的pwin98的所有文件复制到c盘的presetup下
4、内存操作
debug 调试内存 参数 -w [文件名] 写入二进制文件 -o [地址1] [地址2] 输出内存 -q 退出 exp:o 70 10[return] o 71 01
[return] 01[return] q[return] 把70到71的内存都改成01,用以清除AWARDbios密码.debug 还可以破解硬盘保护卡等,但只可以在纯DOS下用.
1.2BASH常用命令:
1、系统
init 1 single mode,init 3 full mode init 5 gui mode init 6 rest PC
shutdown -c cancle ,shutdown -f force to reststart ,now shutdown now ,shutdown -r reststart(normal)
2、目录
pwd show your current
cd like windows
ls fun. -a show all -l show detail exp: ls -al
find find your file exp: find helloworld.c
3、文件
mkdir 建立目录
mv [源] [目标] 移动文件/目录 exp:mv /usr/helloworld.c /
rm [目录/文件] [-r] 删除文件/目录 参数: -r 递归的,同DEL /S exp: rm -r /usr/temp 删除/usr/temp的所有内容.(注意,*UNIX可以删除正在运行的文件!)
更多的linux命令请参见man手册
以上是我的补充,由于鄙人学识浅薄,不能讲全.如有不理解请多交流,如有补足还请各位高手斧正.
温馨提示:内容为网友见解,仅供参考
关于dos与windows差别的问题,高手请进
按这样理解,目前常用的DOS有两类:MS-DOS 和 *unix shell当然此外还有其他的一些DOS系统,如PC-DOS,FreeDOS,ROM-DOS等1.2MS-DOS简介眼下流行的Windows9x系统是以MS-DOS为基础的。自从DOS在1981年问世以来,版本就不断更新,从最初的DOS1.0升级到了最新的DOS8.0(Windows ME系统),纯DOS 的最高版本为DOS6.22,这以...
请问什么是DOS呀 它的作用是什么呀,它和WINDOWS有关系吗?
DOS实际上是DiskOperationSystem(磁盘操作系统)的简称。顾名思义,这是一个基于磁盘管理的操作系统。与我们现在使用的操作系统最大的区别在于,它是命令行形式的,靠输入命令来进行人机对话,并通过命令的形式把指令传给计算机,让计算机实现操作的。所以操作方式也非常简单,只需输入命令,然后回车,系统就...
DOS高手请进,谢谢了
DOS命令常用的须记住,在DOS下目录和window一样,只是没有window直观而已,运行可执行命令(比如ghost.exe)时,直接输入:ghost.exe(即文件名)即可.建议装个矮人DOS,自己进DOS系统练练,光说不练永远都不会的.DOS系统下载地址:http:\/\/download.zol.com.cn\/detail\/9\/88018.shtml 直接在WINDOW下安装,然后重...
请问纯DOS与运行命令Cmd两者有什么区别?
纯DOS是一个文本界面的操作系统,可以对PC进行最基本的完全控制。纯DOS可以直接与硬件打交道。Windows下的DOS是Windows操作系统的一个工具,必须通过Windows内核才能与硬件打交道,很多功能受到限制大打折扣,比如说在纯DOS下可以对硬盘进行分区(FDisk),在windows的DoS下就不行。只有不涉及硬件的简单的DO...
dos命令,DOS高手请进,%%#%%
使用xCOPY 命令。比如把C盘下windows文件夹下的文件复制到E盘的temp文件下 c:xcopy c:windows*.* \/s \/e e:temp 附:xcopy 详解 XCOPY source [destination] [\/A | \/M] [\/D[:date]] [\/P [\/C] [\/I] [\/Q] [\/F] [\/L][\/K] [\/N] [\/O] [\/X] [\/Y][\/EXCLUDE:file1[+file...
DOS下分区的问题!高手请进。
是以MB为单位的。你给C盘划分20G就是 输入 20000.
什么是DOS?什么是系统DOS?请解释?
dos全称是磁盘操作系统,是最早的个人电脑操作系统,曾经用在286、386的电脑上,操作方式是命令符形式,后来被现在的windows操作系统所取代 windows7、windowsXp等等的也是操作系统,只不过从DOS发展到现在,WINDOWS操作系统功能比起DOS要强大很多,操作也简便了好多,大致经历了windows3.1、95、98、2000、XP...
DOS状态是什么,请回答的详细点和通俗易懂点,非常感谢各位高手
DOS是电脑对硬盘进行格式成系统盘时,自动产生,用于在没有操作系统的时候用来处理。在你安装WINDOWS后,就会自动产生。DOS状态是指,没进行windows时的一个最初操作系统。用于操作安装WINDOWS系统操作系统。正常我们要进行重安装或重分区等,都要在DOS状态下进行。要进行DOS状态可用启动光盘进行。也可在启动...
请问高手DOS问题?
先有CD命令进入该软件的所在的目录,输入install或setup回车,当然,也可能是别的命令,你用DIR看看,只要是扩展名是EXE的都可能是了。例:DOS下装WIN98是输入SETUP DOS下装WINXP是输入WINNT 一般先用DIR看有没有install.exe或setup.exe安装文件,没有就找其它EXE可执行文件一个一个试。注:大部分DOS...
...开机默认的操作系统是DOS,请问怎么调试成Windows啊!
1、你的计算机里没有Win系统,品牌机为了节约成本只安装了DOS。解决办法:找周围懂点计算机的给你安装一套XP系统。2、你计算机安装的双系统,需要你按照双系统的修改办法修改相应文件。比如用XP的系统盘修复。建议让别人来教你。3、你的系统是Win98之类的,默认进入了DOS,需要键入win进入系统。