考古级揭秘:网络安全工程师,你真的了解DOS系统吗?(别告诉我你只知道“攻击”)

考古级揭秘:网络安全工程师,你真的了解DOS系统吗?(别告诉我你只知道“攻击”)

各位网络安全界的大佬、萌新们,今天咱们不聊高大上的APT攻击,也不谈深奥的AI安全,来点接地气的——DOS系统!等等,别划走!我知道你们看到DOS就觉得是上古时代的恐龙,但信不信,搞懂它,能让你在网络安全领域更上一层楼?

话说当年,江湖上流传着MS-DOS和PC-DOS两大门派,初入江湖的小白们傻傻分不清楚。其实啊,MS-DOS是微软家的,PC-DOS是IBM小改款。后来微软一统江湖,MS-DOS就成了主流。DOS主要由MSDOS.SYS、COMMAND.COM等几个核心文件构成,外加一堆小弟(外部命令)。

一、DOS系统:安全工程师的“老祖宗”

DOS,说白了就是一套管理电脑软硬件资源的程序,它负责监视、控制电脑的一切活动,就像一个兢兢业业的老管家。它不仅给用户提供了一堆指令来操作电脑,还提供了一套管理磁盘信息的方法。所以说,学网络安全,不了解DOS,就像练武不扎马步,迟早摔跟头!

DOS这老家伙主要有以下五大绝招:

1. 命令执行与程序启动(CPU调度大师)

DOS能执行各种DOS命令,还能运行程序。在DOS提示符下,你敲个命令,它就屁颠屁颠地去内存或硬盘里找程序,然后让CPU去执行。找不到?那就报错!这就像一个中间人,连接了你、电脑和应用程序,让你能轻松指挥电脑干活。

2. 内存管理(安全隔离专家)

DOS负责分配内存,保护内存,确保每个程序都只能在自己的地盘活动,互不干扰。 配合硬件,它能创建一个最佳运行环境,避免程序之间互相“越狱”搞破坏。

3. 设备管理(硬件沟通桥梁)

DOS提供了一套操作各种输入输出设备的方法,比如键盘、磁盘、打印机、显示器等等。通过DOS,你可以方便地在内存和硬盘之间搬运数据,就像一个辛勤的搬运工。

4. 文件管理(数据整理达人)

DOS提供了一种简单的方法来存储和管理信息。通过DOS,你可以管理文件目录,分配磁盘空间,创建、复制、删除、读写和检索各种文件,就像一个井井有条的图书管理员。

5. 作业管理(任务调度员)

在计算机界,作业就是你提交给系统的独立计算任务,包括代码、数据和相关命令。DOS负责管理这些作业,包括组织、控制和调度,确保每个任务都能顺利完成,就像一个高效的项目经理。


二、文件与目录:网络世界的“门牌号”

文件,就是存储在硬盘里的一堆相关信息集合,每个文件都有自己的名字。在DOS下,所有的程序和数据都以文件形式存在。你写的代码是文件,DOS提供的外部命令也是文件。 运行DOS外部命令,实际上就是在调用这个命令文件。

想看看电脑里都有啥文件和目录(也就是Windows下的文件夹)?简单,在“命令提示符”窗口里敲个“dir”命令就行了。<DIR>的是目录(文件夹),没有的就是文件。 你还能看到文件和目录的创建时间,以及硬盘的使用情况。

[图片]

MS-DOS规定文件名由四个部分组成:[<盘符>][<路径>][<文件名>][<…扩展名>]。文件由文件名和文件内容组成。文件名用于唯一标识一个文件。

DOS文件名由1~8个字符组成,能用来组成文件名的字符有以下几种:

l 26个英文字母:az或AZ

l 10个阿拉伯数字:1~9

l 一些特殊字符:$、#、&、@、!、%、()、{}、-、—

注意:文件名里不能有“<”“>”“”“//”“[、]”“:”“!”“+”“=”,以及ASCII码小于20H的字符。另外,你可以随便给文件起名字,但别和DOS自带的文件重名了,不然会出事儿!

三、文件类型与属性:给文件贴“标签”

文件类型是根据文件的用途和内容来划分的,不同的类型用不同的扩展名来标识。扩展名通常由1~3个ASCII字符组成,有些是系统自动生成的,有些是你自己定义的,它和文件名之间用“.”隔开。

文件属性是DOS系统给磁盘文件贴的“标签”,用来描述文件的特点和性质,主要有系统、隐含、只读和存档四种。

1. 系统属性(S):核心文件,禁止乱动!

系统属性用来表示文件是不是系统文件。 具有系统属性的文件是系统专用的,比如DOS的io.sys和msdos.sys。这种文件会被隐藏起来,你用“dir”命令看不到它(除非加了/a选项),也不能删除、复制和重命名。 如果可执行文件被设置为系统属性,那就没法运行了。

2. 隐含属性(H):偷偷藏起来,眼不见为净!

隐含属性用来阻止文件被显示出来。 具有隐含属性的文件也会被隐藏,用“dir”命令看不到(除非加了/a选项),也不能删除、复制和重命名。可执行文件被设置为隐含属性后,照样可以运行。 这种属性可以用来保护你的隐私文件。

3. 只读属性(R):防修改,防手残!

只读属性用来保护文件不被修改和删除。 具有只读属性的文件可以被读取和复制,但不能用DOS命令修改或删除。可执行文件被设置为只读属性后,照常可以运行。 对于重要文件,可以设置只读属性,防止误删或意外修改。

4. 存档属性(A):标记文件状态

存档属性用来表示文件在写入时是否关闭。 文件具有存档属性,表示文件写入时已关闭。各种文件生成时,DOS系统会自动给它们设置存档属性。 修改过的文件也会被自动设置为存档属性。只有具有存档属性的文件,才能进行列目录清单、删除、修改、更名、复制等操作。

为了方便管理和使用计算机资源,DOS把一些常用的外部设备也当做文件来处理,这些特殊的文件称为设备文件。设备文件的文件名是DOS为设备命名的专用名(又称设备保留名),所以,你在给磁盘文件起名字时,要避开这些保留名,以免冲突。

保留设备文件名用途
con控制台输入时指键盘,输出时指显示器
Lpt1或prn指连接在并行通信口1上的打印机
Lpt2或lpt3指分别连接在并行通信口2和3上的打印机
Com1或aux串行通信口1
Com2串行通信口2
nul虚拟设备或空

当然,在给文件名命名时,一定要注意以下几点:

1)设备名不能用作文件名。

2)使用设备时,要确保设备真实存在。

3)设备文件名可以用在DOS命令中,代替文件名。

4)设备文件名后面可以加“:”,效果和不加一样,比如A:、B:、C:、CON:等等。

四、目录与磁盘:网络世界的“地图”

在DOS系统中,当前目录就是提示符显示的目录。比如提示符是C:,那当前目录就是C盘的根目录,这个(反斜杠)就表示根目录。要改变当前目录,可以用“cd”命令。 比如输入“cd Windows”,当前目录就变成了Windows目录,提示符变成了C:Windows。

[图片]

输入“dir”命令后,会显示Windows目录里的文件,说明“dir”命令列出的是当前目录的内容。另外,在输入可执行文件名时,DOS会在当前目录里找这个文件,找不到就报错。

[图片]

在DOS系统中,目录是树形结构。C:是最顶层目录,下面有DOS、Windows、Tools等子目录。DOS和Windows下面还有更小的子目录,比如DOS下面的TEMP目录,Windows下面的SYSTEM目录。

可以用“CD”命令来改变当前目录。 输入“CD Windows”,当前目录就变成了Windows。进入子目录,只要输入“cd system”或者“cd c:Windowssystem”就行了。要退出子目录,输入“CD…”就OK了。

在DOS中,“…”表示当前目录的上一层目录(父目录),“.”表示当前目录。再输入“CD…”,就回到了C盘的根目录。 为了少敲几次“CD…”,可以直接输入“CD”命令,“”就表示根目录。在子目录里用“dir”命令查看文件列表时,“.”和“…”也会显示出来,但它们的大小是零。

要切换到其他盘,直接输入盘符就行了。 比如要到D盘,输入“D:”命令,提示符就变成了D:>,再输入“dir”命令,就能看到D盘的文件列表了。

图片

网络安全工程师(白帽子)企业级学习路线

第一阶段:安全基础(入门)

img

第二阶段:Web渗透(初级网安工程师)

img

第三阶段:进阶部分(中级网络安全工程师)

img

如果你对网络安全入门感兴趣,那么你需要的话可以点击这里👉网络安全重磅福利:入门&进阶全套282G学习资源包免费分享!

学习资源分享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值