网络安全 渗透 攻防2 (DOS基本指令与批处理)

本文详细介绍了DOS的基本指令,包括颜色设置、目录管理、文件操作、隐藏命令、复制移动文件、定时任务及批处理的创建和基本语法。还探讨了批处理的破坏性小程序,提醒读者应在虚拟环境中安全实践。学习这些知识有助于提升系统的管理和自动化能力。
摘要由CSDN通过智能技术生成

第三章 DOS基本指令与批处理

目录

第三章 DOS基本指令与批处理

一 DOS指令

1.1如何操作DOS指令

 1.2、基本命令

 1.3、目录相关命令

1.4 文件相关命令

 1.5 隐藏命令

1.6 复制和移动 

1.7 定时开关机

1.8搞破坏(bushi)

 第四章 批处理

一 批处理编写

1.如何创建批处理

2.批处理基本语法

二.批处理破坏小程序

本篇小节


一 DOS指令

1.1如何操作DOS指令

 1.2、基本命令

可以先输入color ?查看颜色然后找到相应的序号或字母用 color f_ 写你所选的序号或字母

 然后就可以自己选颜色了

 当出现很多文字时 我们可以清屏

 1.3、目录相关命令

后续的一般情况下请在虚拟机内实现,如果你足够自信,当我没说

 

dir指定路径 浏览文件内容

 dir /a查看所有内容

 cd 进入c盘first文件

 cd \ 退回根目录

md指令用于创建文件夹  创建一个second文件(在什么盘下输入指令便在此盘上创建)

rd删除文件

1.4 文件相关命令

在second目录下建立一个second的文本文件,输入以下指令,看会发生什么

 这样看没什么变化 但我们点开文本就不同了

我们输入的字符串进入了文本,当然输入中文也行

也可以用type查看

del指令也是如此,但删除全文件慎用

 1.5 隐藏命令

attrib隐藏second

将+改成-就会使文件复原

1.6 复制和移动 

文件的复制 把second里的文件复制到first

 移动second至first

 解除了second的隐藏 移动了second second在原位置消失

1.7 定时开关机

定时关机重启指令可以自己尝试 任务管理器是无法解决的 要通过指令解决

1.8搞破坏(bushi)

1.fsutilfilecreatenewc:\windows\system.ini4096000000000在c盘windows中生成名为system的超大空文件(极占内存)

attrib+s+h+rsystem.ini     隐藏、被系统保护且只许阅读的文件(嘿嘿)

2.assoc.txt=exefile   使系统将记事本的文本格式识别成程序格式,然后txt都不能打开啦(assoc指令能全部修改任意扩展名,这样就能是文件打不开)

(虚拟机上玩,可以回到镜像,真实机上玩坏了可别来找我)

 第四章 批处理

(这章有点‘刑’哦,不要乱搞你的朋友或同学,小心被打)

一 批处理编写

批处理的作用:自上而下成批的处理每一条命令,直到执行最后一条!

1.如何创建批处理

扩展名:.bat

创建方法:新建一个记事本文件,然后将扩展名改为.bat

注:修改扩展名时,需要将文件的扩展名显示出来后再进行修改!

案例:新建一个记事本文件,然后将扩展名改为.bat,内容如下:

在此电脑查看中打开文件后缀名 

 修改文件后缀后右键编辑即可写指令

2.批处理基本语法

1. @echo off

作用:关闭回显功能,也就是屏蔽过程,建议放置在批处理的首行。

2. pause

作用:暂停批处理运行,不执行下面程序,直到人为操作才继续执行

也可以加入color指令改变颜色

3. start

start 后加路径 网址等 可以打开程序 文件或网页 什么都不加打开cmd

 4. title

作用:为批处理脚本设置标题(运行框上的标题)

案例:

@echo off

title haha

5. echo

作用:在执行批处理脚本时,可以空一行

案例:

@echo off
title haha
echo ==========================
echo.
echo 欢迎使定时关机小程序
echo.
echo ==========================

6. set

作用:设置变量,常用与在脚本中的互动赋值。

 案例:

@echo off 
title haha
echo =====================
echo.
echo 欢迎使用此小程序
echo.
echo =====================
set /p time=请输入时间:
shutdown -s -f -t %time%
echo 定时关机已设置完毕,谢谢使用!
pause

7.goto

 为什么要把这两个命令联合起来介绍?因为它们是分不开的,无论少了哪个或多了哪个都会出错。当程序运行到goto时,将自动跳转到:定义的标签部分去执行命令块了,所有:和goto联合起来可以实现在批处理执行时进行跳转功能

猜猜执行什么 死循环 会死机!!!虚拟机进行

案例:

@echo off

title haha
:menu
cls
echo ====================
echo         菜单
echo      1.定时关机
echo      2.查看本机IP
echo      3.退出
echo ====================
set /p num=请输入选项:
if "%num%"=="1" goto a
if "%num%"=="2" goto b
if "%num%"=="3" goto c
echo 请正确输入数值(1、2、3),按任意键继续!
pause
goto menu

:a
set /p time=请输入时间:
shutdown -s -f -t%time%
echo 定时关机已设置完毕,按任意键返还菜单!
pause
goto menu

:b
ipconfig
echo 按任意键返还菜单!
pause
goto menu

:c
exit

%%表示取值。

 

 不加cls的效果 加了cls会直接清空上一条的界面

二.批处理破坏小程序

1.利用dos指令中的assoc指令

例如:assoc.txt=exefile

改得越多破坏越大,建议在虚拟机中进行。

2.开机自启破坏小程序

 用copy指令把bat拷贝到开始里的启动

 点击打开

 复制地址即可(虚拟机中进行!!发给朋友出问题别来找我!!不包修)

 如果不成功可能是用户不同问题 改成这样便可(因为开始左右是特殊符号在%userprofile%前面和末尾加双引号。)

  这是个变量 也就是不论你登那个用户,变量都会改成相应的用户。

也可以写shutdown命令 关机时间设很短 那么开机后就自动关机,或assco指令,上述批处理也行

你也可以了解更多DOS指令,写一些有趣的脚本病毒,但不要乱搞,必须在虚拟机中进行!!!!

本篇小节

了解了dos指令和批处理,你会发现 有一定编程基础的人会写出更好的脚本,所以,想成为一名网络安全工程师,你需要学习编程,它一定程度决定了你的上限。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Shany-Ming

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值