网络安全 渗透 攻防2 (DOS基本指令与批处理)
第三章 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 offtitle 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 offtitle 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指令和批处理,你会发现 有一定编程基础的人会写出更好的脚本,所以,想成为一名网络安全工程师,你需要学习编程,它一定程度决定了你的上限。
网络安全 渗透 攻防2 (DOS基本指令与批处理)相关推荐
- [渗透攻防] 三.数据库之差异备份及Caidao利器
这是最近学习渗透和网站攻防的文章,前面文章从数据库原理解读了防止SQL注入.SQLMAP的基础用法.这篇文章主要讲解数据库知识之差异备份及强大的利器Caidao.希望能深入地学习这部分知识,自己作为一 ...
- [渗透攻防] 四.详解MySQL数据库攻防及Fiddler神器分析数据包
这是最近学习渗透和网站攻防的基础性文章,前面文章从数据库原理解读了防止SQL注入.SQLMAP的基础用法.数据库差异备份.Caidao神器.这篇文章将详细讲解MySQL数据库攻防知识,有点类似第一篇文 ...
- [渗透攻防] 二.SQL MAP工具从零解读数据库及基础用法
这是最近学习渗透和网站攻防的文章,希望能深入地学习这部分知识,自己作为一个初学者,前一篇文章从数据库原理解读了防止SQL注入,这篇文章通过SQLMAP工具简单介绍SQL注入及用法.自己仍在慢慢探索网络 ...
- 2023年网络安全HW攻防技术总结(珍藏版)
2023年网络安全HW攻防技术总结(珍藏版) 2022年护网正当时,相信不少网安人都已经进入了状态. 我们都知道, 护网行动 是国家应对网络安全问题所做的重要布局之一.至今已经是7个年头了,很多公司在 ...
- 网络安全渗透测试超全工具包合集
网络安全渗透测试超全工具包合集 大概200+常用的网络安全攻防测试黑客工具脚本 资源来源网络,仅供学习交流使用,如有侵权请联系删除. 废话少说直接上干货 网络收集不保证全部功能好用. 内容如图有要的 ...
- 网络安全渗透测试的相关理论
1.1 网络安全渗透测试概念 1.1.1网络安全渗透测试是什么呢? 实际上网络安全渗透测试严格的定义应该是一种针对目标网络进行安全检测的评估. 通常这种测试由专业的网络安全渗透测试专家完成,目的是发现 ...
- 网络安全渗透技术(入门视频课程)-李云鹏-专题视频课程
网络安全渗透技术(入门视频课程)-67人已学习 课程介绍 本课程是网络安全技术入门课程,针对以下类型学员: 1)想要学习网络安全: 2)具备一定对技术的好奇心: 3)需要对Web编程. ...
- 视频教程-Kali Linux 网络安全渗透测试-渗透测试
Kali Linux 网络安全渗透测试 8年工作经验,精通C#,php,python编程语言. 张添翔 ¥179.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 APP ...
- 攻防实战 | 芙蓉区网络安全技能大比武暨网络安全应急攻防演练圆满结束!
9月上旬,由中共长沙市芙蓉区委网络安全和信息化委员会办公室长沙市芙蓉区总工会主办,湖南文盾信息技术有限公司.湖南省马栏云想视频技术研究院提供技术支撑的芙蓉区网络安全技能大比武暨网络安全应急攻防演练圆满 ...
最新文章
- 上传图片,要求图片200100象素,大小小于2M
- 引入Redis|tensorflow实现 聊天AI--PigPig养成记(3)
- WPF- 模拟触发Touch Events
- 数据结构(三)--链表
- eclipse报Access restriction: The type 'BASE64Decoder' is not API处理方法
- 每天一道剑指offer-从上往下打印二叉树
- Mybatis学习之接口编程
- java 事务控制_java中事务的管理
- 多国语言点阵字库合并!!!
- 通俗易懂的 k-means 聚类算法原理及优化(附代码)
- c++避坑指南-除数为0
- [Contrastive Learning] Improving Contrastive Learning by Visualizing Feature Transformation
- 空间域和频域结合的图像增强技术及实现
- 域名可以修改绑定的服务器么,域名备案绑定的服务器可以改么
- 使用Python在图片上增加文字
- python数字华容道算法_用React写一个数字华容道,你需要知道的秘密
- 电阻率的单位是什么?电阻率与电阻阻值大小的有何关系
- IO有Buffered IO 和 Direct IO
- 支小蜜智慧食堂刷脸就餐让学生不再刷卡吃饭
- 为什么《自己动手设计物联网》 和《全栈应用开发》一样也打了 4.9 折??