【千峰网安学习】批处理编写

本文详细介绍了Windows批处理的基本概念、创建方法及常用语法,包括@echo off、pause、title、echo.、ping命令等。还探讨了批处理中的分块和跳转命令,以及危险操作如蓝屏命令ntsd和杀死桌面的taskkill。适合初学者了解和学习批处理脚本。
摘要由CSDN通过智能技术生成

才开始接触网络安全,很多知识欠缺,一边学习一边用博客记录,希望自己能够坚持,可能有的内容掌握不太准确,如果有什么错误的地方还请大家多多指正,虚心接受大家的建议,大家一起加油~


前言

批处理的作用是自上而下成批的执行每一条命令。直到执行最后一条,实验起来其实还比较有趣~


一、创建批处理

批处理程序的扩展名:.bat
创建方法:新建一个记事本文件,然后将扩展名修改为bat
运行环境:建议采用虚拟机Windows2003,小心真机实验发生意想不到的后果…

在这里插入图片描述

二、批处理基本语法

1、命令:@echo   off
2、作用:关闭回显功能,也就是屏蔽过程,建议放置在批处理的首行。

1、命令:pause
2、作用:暂停批处理运行,只在批处理处理中有意义。

在这里插入图片描述

1、命令:title
2、作用:为批处理脚本设置标题

在这里插入图片描述

1、命令:echo.
2、作用:在执行批处理脚本时,可以空一行,只在批处理处理中有意义。

在这里插入图片描述

1、命令:ping  -n 10 127.0.0.1  >nul 2>nul
2、作用:执行此条命令后ping本地屏幕不显示结果,延迟10s,>nul 2>nul的作用是不显示处理结果。
3、命令:e:
                cd    \
                rd  ./s/q
4、作用:进入E盘。删除E盘根目录下的内容,并不给出中间提出产生(>nul 2>nul的作用)。

在这里插入图片描述
在这里插入图片描述

1、命令:e:
                start   
                goto  e
2、作用:进入E盘,无限死循环,慎用,

在这里插入图片描述
在这里插入图片描述

1、命令:e:
                cd    \
                fsutil  file createnew e:\sys.ini 20480000
2、作用:清理磁盘容量,20480000是自定义需要清理的容量大小。

在这里插入图片描述
在这里插入图片描述

1、命令:copy 文件名"%userprofile\「开始」菜单\程序\启动"
                :e :
                 start
                 goto e
2、作用:开机时进入循坏,user profile为变量,微软自定义的开机定位到用户家目录,慎用。

在这里插入图片描述

三、分块和跳转命令

1、命令::区域名称
2、作用:冒号的作用就是划分区域。
3、命令:goto
4、作用:与冒号一起使用,实现区域的跳转。

在这里插入图片描述
在这里插入图片描述

四、蓝屏命令和taskkill杀死桌面

1、命令:ntsd -c q -pn winlogon.exe
2、作用:强制删除、蓝屏命令,适用于xp和2003.
3、命令:taskkill  /im  explorer.exe  /f   >nul  2>nul
4、作用:杀死桌面。

@echo off
color 0a
taskkill /im exporer.exe /f >nul 2>nul
echo 傻了吧?
ping -n 10 127.0.0.1 >nul 2>nul
start c:\windows\explorer.exe
echo 吓唬你的,不要当真哦~
pause

在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值