网络安全:windows批处理写病毒的一些基本命令.

这篇具有很好参考价值的文章主要介绍了网络安全:windows批处理写病毒的一些基本命令.。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

网络安全:windows批处理一些命令.

@echo off一般都写在批处理的最上面,用于关闭回显,意思是

关闭回显:

网络安全:windows批处理写病毒的一些基本命令.

没有关闭回显:

网络安全:windows批处理写病毒的一些基本命令.

所以,意思就是将输入指令的过程隐藏起来。

set是设置的意思,作业是打印、创建和修改变量:

网络安全:windows批处理写病毒的一些基本命令.

 意思是set创建一个名字叫num的变量,/p是让用户输入一个变量,/p收到的变量赋给num,在屏幕上打印:您的选择是:

网络安全:windows批处理写病毒的一些基本命令.

批处理的if语句:

%%是取值的意思,中间放变量名字,那么就是取该变量。 

网络安全:windows批处理写病毒的一些基本命令.

 如果num输入了1,那么就goto(执行):1下的内容

>nul加在命令最后,用于取消回显,这个回显是这个代码执行后会连带的显示,比如显示:命令成功完成、连接成功等等回显:

网络安全:windows批处理写病毒的一些基本命令.

如:

 网络安全:windows批处理写病毒的一些基本命令.

echo是打印,echo.是打印一个回车

网络安全:windows批处理写病毒的一些基本命令.

 网络安全:windows批处理写病毒的一些基本命令.

可以看到中间多了两个换行(回车)。

dir查看当前目录下的文件或文件夹

dir /a 查看包括隐藏起来的所有文件或者文件夹

type查看文件内容

网络安全:windows批处理写病毒的一些基本命令.

rem是注释

重定向符号>和>>:

echo hello这句话是打印hello在屏幕上 ,如果加上>a.txt

那么就会创建一个a.txt,让后将hello写入a.txt文件中。

如果再输入echo abc >a.txt那么会将a.txt中的hello改成abc

因此上面的>nul是重定向到一个空指针中,也就是将前面打印的内容定向到空指针,最后会消失掉。

如果echo def >>a.txt,那么会在abc后追加def(会多一个回车)。

rd 删除文件,在不加任何参数时,rd命令只能删除空的文件夹。:

        rd .意思是删除当前目录下的某个文件或是文件夹,如:rd .\abc

        rd . /s意思是除目录本身外,还将删除指定目录下的所有子目录和文件。用于删除目录树。

        常用rd . /s /q删除当前目录和目录下的文件和文件夹,并且不会提示。

管道符|

        管道符的作用:是用于两个命令或者多个命令相链接,将前边的命令的执行结果传递到后边的命令

        一次输出信息太多,不想通过上下滑动来查看时,可以在打印信息的命令末尾加上| more,这样可以让打印出来的信息进行分页,从而可以用键盘慢慢地查看输出信息。

        网络安全:windows批处理写病毒的一些基本命令.

        底下会出现more,可以按回车进行翻页。查看更多信息

        网络安全:windows批处理写病毒的一些基本命令.

         如果没有|more,那么会直接打印出来

         网络安全:windows批处理写病毒的一些基本命令.

        网络安全:windows批处理写病毒的一些基本命令.

copy拷贝

        copy  信息或者文件(源)  文件或者路径(目的地)

copy con 文件,con代表屏幕,总体意思是:你需要在屏幕上输入信息,最后将屏幕上的信息copy到文件中。这个如果在该路径下没有这个文件,则会创建这个文件:

网络安全:windows批处理写病毒的一些基本命令.

网络安全:windows批处理写病毒的一些基本命令.

del删除文件

del 文件名

可以是任意文件,如果是del *.txt是删除所以txt作为扩展名的文件

del *.*是删除所有文件

del *.* /q是直接删除,不提醒

md创建文件夹

md 名字

attrib修改文件或文件夹属性

attrib参数: 

+h或-h:是将文件设置为hide隐藏或者不隐藏

+a或-a:是将文件设置为只读或者不是只读、

+s或-s:是将文件设置系统级别文件,这种文件会被单独隐藏起来,是除了-h的隐藏以外的另一种隐藏。

fsutil file createnew 文件名.类型 数字(x)

意思是:在某个路径下创建一个x个字节大小的文件。

如果结合attrib隐藏起来,此时就成为一个病毒了。

assoc改变文件关联性

意思是将某个扩展名结尾文件,让系统认为这种文件是另一种扩展名,可是不会改变这个扩展名。

网络安全:windows批处理写病毒的一些基本命令.

以上是将.txt结尾的文件,改为exe性质的文件,系统会将所有的.txt结尾的文件看作.exe结尾的文件,因此会导致.txt结尾的文件无法正常运行。

网络安全:windows批处理写病毒的一些基本命令.

并且这种文件的扩展名还不会被修改。

网络安全:windows批处理写病毒的一些基本命令.

这样就改回来了。

 shutdown

-s是关机

-r是重启

-a是取消操作

-f是强制关机,不会有任何提示。

-t是设置时间

-c “某句话”,会将这句话打印在屏幕上

-h进入休眠

-l注销

ren重命名

ren 旧名字 新名字

%0在批处理语句后加上%0代表一直执行%0上面所有语句的代码。

网络安全:windows批处理写病毒的一些基本命令.

网络安全:windows批处理写病毒的一些基本命令.

变量名“errorlevel”这个变量是windows系统自带的变量,意思是如果使用这个变量的上一一条指令是执行成功的,那么此时这个变量的值为0,如果上一条指令执行失败,那么此时这个变量的值为1

taskkill 进程结束命令

/im指定进程的名称

/pid指定进程的pid

/f强制结束

网络安全:windows批处理写病毒的一些基本命令.

这条命令将让桌面显示这个关闭,关闭后看不到windows桌面

ntsd也是结束进程,有一些进程taskkill无法结束,就可以用到ntsd,一般进程ntsd都可以删除,除非一些系统管理的进程以外。

结束进程时会加上-c q,主要意思是使用ntsd任何再关闭ntsd,

-p是指定pid

-pn是指定进程

ntsd -c q -p pid

ntsd -c q -p xxx.exe

winlogon.exe是用户登录程序,不能结束该进程,如果用ntsd强制结束,就会出现蓝屏:

网络安全:windows批处理写病毒的一些基本命令. 但是win7开始,ntsd被微软取消使用,不过可以在网上下载ntsd,然后导入电脑。文章来源地址https://www.toymoban.com/news/detail-441085.html

到了这里,关于网络安全:windows批处理写病毒的一些基本命令.的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows 98 批处理命令 巧妙还原系统

    Windows 98 批处理命令对于多台电脑的还原有着明显的作用,省时又有省力,但是具体怎么执行呢,请大家跟随yii666的小编一起来看一下,本文会详细介绍其执行步骤。 目前很多学校的网络教室采用PXE无盘工作站技术,尽管PXE工作站的管理有口皆碑,但由于学生的好奇甚至故意

    2024年02月07日
    浏览(43)
  • window系统批量自动安装软件-批处理

    原因:需要在多台电脑安装多个软件,重复操作太累了。。。。在网上查找资料,不全。乱七八糟整合后感觉还行。 上图,例如安装驱动人生网卡版,鲁大师,向日葵(向日葵不知道为什么不能静默安装,)  静默安装需要关闭通知,所以需要先用批处理关掉,也可以手动找

    2024年02月11日
    浏览(61)
  • windows bat批处理基础命令学习教程

    1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文本文件编辑工具创建和修改。 2.批处理是一种简单的程序,可以用 if 和 goto 来控制流程,也可以使用 for 循环。 3.批处理的编程能力远不如C语言等编程语言,也十分不规范。 4

    2024年02月06日
    浏览(58)
  • 快速修改分辨率 Windows bat 批处理

    首先需要两个GitHub上的开源项目 https://github.com/imniko/SetDPI/releases 这个下载realese里的 SetDpi.exe 直链:https://github.com/imniko/SetDPI/releases/download/v1.0/SetDpi.exe https://github.com/RickStrahl/SetResolution 这个直接在仓库里有binary二进制文件 sr.exe 直链:https://github.com/RickStrahl/SetResolution/blob/mast

    2024年02月09日
    浏览(46)
  • Windows 批处理(bat) findstr命令使用教程

    结果: 详细参数列表 参数 参数说明 /B 在一行的开始配对模式。 /E 在一行的结尾配对模式。 /L 按字使用搜索字符串。 /R 将搜索字符串作为一般表达式使用。 /S 在当前目录和所有子目录中搜索匹配文件。 /I 指定搜索不分大小写。 /X 打印完全匹配的行。 /V 只打印不包含匹配

    2024年02月10日
    浏览(73)
  • Windows bat 批处理 日期时间格式化

    有一个批处理脚本,脚本中根据当前日期,动态的生成日志文件, 如:当前是 2023年06月20日,我希望生成的日志文件名为:XX_20230620.log Windows 在批处理中 获取日期和时间的方式如下: echo %time% 输出的时间格式: HH:MM:SS.NN HH :时 MM :分 SS :秒 NN :厘秒(注意不是毫秒,1秒

    2024年02月11日
    浏览(70)
  • Windows 批处理(bat) for循环语句使用教程

    注意事项: f or、in 和 do是for语句的 ,它们三个缺一不可; 在 in 之后,do 之前的 括号\\\"()\\\"不能省略 ,do 后可以有括号,且 括号内不能有注释 %%i 是for语句中 对形式变量的引用 ; for语句的形式变量I, 可以换成26个字母中的任意一 个,这些字母会 区分大小写 ; in和

    2024年02月04日
    浏览(48)
  • Windows 批处理(bat) if条件判断语句使用教程

    在bat脚本中,if条件判断语句共有6种比较操作符,分别为 操作符(不区分大小写) 描述 全称 equ 等于 equal neq 不等于 no equal lss 小于 less than leq 小于等于 leq less than or equal gtr 大于 greater than geq 大于等于 geq greater than or equal 其中,只有等于操作符可以使用符号 “==” 表示,其

    2024年02月03日
    浏览(53)
  • 在window使用bat批处理文件执行cmd命令

    1、新建一个txt文本文档。然后在文档里面写入如下代码: 意思是在路径E:environmentELKlogstash-6.5.4bin执行logstash -f logstash.conf命令。路径、命令用隔开,命令之间也用隔开。如果还需要新增多条命令如Java-version则在logstash -f logstash.conf后面加java-version代码如下: 2、编辑好之后,

    2024年02月11日
    浏览(52)
  • 【深度学习】2-5 神经网络-批处理

    批处理(Batch Processing)是指在深度学习中 每次迭代更新模型参数时同时处理多个样本的方式 。 批处理时要注意对应维度的元素个数要一致 关于之前手写数字识别的例子: 用图表示,可以发现,多维数组的对应维度的元素个数确实是一致的。此外,还可以确认最终的结果是

    2024年02月09日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包