导航:首页 > 编程语言 > 用python做一个简单的电脑病毒

用python做一个简单的电脑病毒

发布时间:2023-05-19 16:32:29

python 模拟病毒传播

首先创建一个二维数组表示人群,内部元素全都是 [1, 7] 内的随机整数,这每一个数表示一个人,数字越大表示抵抗力越强,数字越小表示抵抗力越弱。

创建完成后就开始随机将人群中的几个人转为感染状态,不管抵抗力强弱,随机感染。

然后开始进入了 “人群运动 + 病毒扩散” 的无限循环。先人群运动,再病毒扩散。

人群运动: 就是模拟人群里每个人的社交活动,例如出门外出,拜访朋友,旅游购物等等……这个模拟的没有那么真实,原理上只是很简单的随机抽两个人并让它们交换位置,并执行n次。如果把已经被感染的人交换了出去,被感染的人进入到了一大片没有感染的区域中,那么这片区域很可能就要发生扩散式感染了。

病毒扩散: 遍历每一个人,如果当前这个人的抵抗力数小于某一范围内被感染的人数,(这个范围是:以当前这个人为圆心,一个元素间隔为单位长度,以r为半径的圆内,包括圆上,排除他自己的人)则这个人就被感染,并在遍历完所有人的时候修改所有人的感染状态。

如图:中间橘色的点表示被遍历时所判定的人,感染判定半径为2,则所有绿色的点和红色的点都是能够对此人造成影响的人,如果这些人中感染的人数过多了,人数超过了他的抵抗力系数,那么他就被感染了,图中有两个人被感染,即如果此人的抵抗力系数小于2,那么这个人就被感染了。

参数调整:

大以上学期期末,想到一种模拟病毒传播的模型,想到就开始动手做了。

② 怎么用python写病毒

很简单,就三行
import os
while True:
os.system('启核start cmd'做旁旦)
运行的几秒钟后,你电脑满是纯扰cmd!

③ Python能不能写病毒

国家计算机病毒应急处理中心通过对互联网的监测发现,一种利用python语言编写的恶意木马程序出现。该恶意程序通过伪装成多款常用应用软件等进行传播,诱使计算机用户下载安装。
这个新型的勒索病毒叫Dablio,理论上可以感染下列文件类型,也就是你电脑中以下列名字作为后缀名的文件,全部打不开。
相关推荐:《Python入门教程》
看了上面的文件类型,我也服了。这做毒的比我还想的周到。合着有点用的文件全想感染。
我们分析发现,该恶意软件就是一款勒索软件,其具有以下功能:
一、木马会判断自身进程名是否为systern.exe。如果不是,则将自身复制为C:UsersPublicsystern.exe 并执行;
二、释放s.bat批处理脚本,关闭各种数据库和web服务及进程;
三、遍历受感染操作系统的所有盘符中的指定文件进行加密,加密后修改文件的扩展名为MyChemicalRomance4EVER;
四、木马会调用系统的wevtutil命令,对系统日志中的“系统”、“安全”和“应用程序”三部分日志内容进行清理,并删除自身;
五、使用AES对称算法进行加密;
另外,恶意木马程序完成加密后,会在操作系统中生成一个存有勒索信息的文本文件,提示并要求受感染的用户访问指定的Web网站支付一定的比特币(电子货币),系统中加密的文件才可以被解锁。
专家提醒:
针对这种情况,国家计算机病毒应急处理中心建议广大计算机用户采取如下防范措施:
(一)不要从陌生的网站下载应用程序。
(二)建议打开操作系统中防病毒软件的“实时监控”功能,对操作操作进行主动防御,这样可以第一时间监控未知病毒的入侵活动。

④ 我用Python做了一个樱花树,360说有活动感染病毒正在入侵你的电脑,怎么回事。

你的exe应用没有安全证书,360就会报错的,我也遇到过。没关系。网上下载的应用都是有安全证书的。你把360关了就行。

⑤ 用python敲出一个对电脑无害的电脑病毒

把自己电脑系统和重要文件备份好,然后就想怎么玩就怎么玩,只要不高嫌作死整一些破坏硬件的操作就行。春念姿还有故意制扒绝作传播病毒违法。别作死。

⑥ python病毒代码最短

你如果想要找到Python病毒代码,而且要找最短的,那埋慎简么你可以直接写一个死循环在死循环孝瞎当中,什么都弯裤不要做。

⑦ 怎么用python实现防火墙的功能

防火墙有网络防火墙和病毒防火墙。
网络防火墙不能完全用python做,低层的协议包过滤器需要用C和C++,
然后还要做一个服务,python上层管理程序可以与服务程序做通讯进行低层包的过滤规则设定。这东野键西都有现成的框架。国产的有,国外的也有。直接拿来用就可以。不用开发。
病毒防火墙也是一样,需要在文件API上做一个挂勾。当文件读写时会触发通知到你的服务里。
服务程序会检查相并肆应的文件,通常会先绝脊轿拦截一下,检查完了再放开。
用python可以做病毒检查,但是速度太慢,估计加载后会让操作系统死机。
还有一种是WEB防火墙,需要使用插件。如果是ie插件,就不用说了,这个必须用C,还不容易稳定。不过chrome可以用JS,
firefox可以用它自带的那个语言。也可以用C。用python理论上也可以。价值不太大。
不过可以做一个python的WEB网站,做一个云计算,病毒数据查询之类的。

⑧ 用Python做生存分析--lifelines库简介

Python提供了一个简单而强大的生存分析包——lifelines,可以非常方便的进行应用。这篇文章将为大家简单介绍这个包的安装和使用。

lifelines支持用pip的方法进行安装,您可以使用以下命令进行一键安装:

在python中,可以利用lifelines进行累计生存曲线的绘制、Log Rank test、Cox回归等。下面以lifelines包中自带的测试数据进行一个简单的示例。

首先加载和使用自带的数据集:

运行一下将会看到以下结果,

数据有三列,其中T代表min(T, C),其中T为死亡时间,C为观告坦桥测截止时间。E代表是否观到“死亡”,1代表观测到了,0代表未观测到,即生存分析中的删失数据,共7个。 group代表是否存在病毒, miR-137代表存在病毒,control代表为不存在即对照组,根据统计,存在miR-137病毒人数34人,不存在129人。

利用此数据取拟合拟生存分析中的Kaplan Meier模型(专用于估计生存函数的模型),并绘制全体人群的生存曲线。

图中蓝色实线为生存曲线,浅蓝色带代表了95%置信区间。随着时间增加,存活概率S(t)越来越小,这是一定的,同时S(t)=0.5时,t的95%置信区间为[53, 58]。这并不是我们关注的重点,我们真正要关注的实验组(存在病毒)和对照组(未存在病毒)的生存曲线差异。因此我们要按照group等于“miR-137”和“control”分组,分别观察对应的生存曲线:

可以看到,带有miR-137病毒的生存曲线在control组下方。说明其平均存活时间明显小于control组。同时带有miR-137病毒存活50%对应的存活时间95%置信区间为[19,29],对应的control组为[56,60]。差异较大,这个方法可以应用在分析用户流失等场景,比如我们对一组人群实行了一些防止流行活动,我们可以通过此种方式分析我们活动是否有效。

该模型以生存结局和生存时间为应变量,可同时分析众多因素对生存期的影响,能分析带有截尾生存时间的资料,且不要求估计资料的生存分布类型。

对于回归模型的假设检验通常采用似然比检验、Wald检验和记分检验,其检验统计量均服从卡方分布。,其自由袜猛度为模型中待检验的自变量个数。一般说来,Cox回归系数的估计和模型的假设检验计算量较大,通常需利用计算机来完成相应的计算

通常存活时间与多种因素都存在关联,因此我们的面临的数据是多维的。下面使用一个更复杂的数据集。首先仍然是导入和使用示例数据。

[图片上传中...(24515569-a5987d05b5e05a26.png-4ed038-1600008755271-0)]

其中T代表min(T, C),其中T为死亡时间,C为观测截止时间。E代表是否观察到“死亡”,1代表观测到了,0代表未观测到,即生存分析中的 “删失信老” 数据,删失数据共11个。var1,var2,var3代表了我们关系的变量,可以是是否为实验组的虚拟变量,可以是一个用户的渠道路径,也可以是用户自身的属性。
我们利用此数据进行Cox回归

从结果来看,我们认为var1和var3在5%的显着性水平下是显着的。认为var1水平越高,用户的风险函数值越大,即存活时间越短(cox回归是对风险函数建模,这与死亡加速模型刚好相反,死亡加速模型是对存活时间建模,两个模型的参数符号相反)。同理,var3水平越高,用户的风险函数值越大。

⑨ python软件注册机杀毒软件报

Python程序在一些杀毒软件中会被误报为恶意程序,特别是那些与注册码生成器有关的程序。这是因为注册机器往往使用了一些类似于病毒的技术,如加壳、混淆代码等,这些技术也被某些杀毒软件视为恶意行为。

如果你开发了一个使用Python编写的注册机器,并且它被杀毒软件误报为恶意程序,可以考虑以下几种解决方案:

1. 更新杀毒软件:有些杀毒软件可能会对某些误报进行修复信运首,因此建议将杀毒软件更新到最新版本,看看是否可以解决问题。

2. 添加排悄手除项:在杀毒软件中添加排除项,将该Python程序排除在误报范围之外,这样程序就能够正常运行。

3. 修改程序代码:尝试修改程序代码,去掉使用到的一些可能会被杀毒软件误报的技术,如加壳、混淆代码等。

4. 使用其他开发语言:如果以上方法均不能解决问题,可以考虑使用其他开发语言,如C++,来编写注册机器,这样程序可能就不会滑数被杀毒软件误报了。

不管你采取了哪种方案,确保你的软件不含有任何恶意代码是非常重要的。

⑩ 什么木马病毒最简单

我写的这个最简单: (不信你试试)

0。新建一个文本文件
1。把下面“=================”中间的代码复制,
2。保存咐帆到自己电脑上
3。改名称为 “病毒.bat"
4。双击运行,按提示操作
5。这个程序没有破坏力(但是可以演示病毒的扩散)放心运行
备注:这是windows版本的,如果要linux /unix 的 email联系
其它,如果要学习编程什么的;很乐意跟你交流。我擅长c,javascript,
python 正在熟悉使用linux shell,awk,perl还有ruby。目前开发工作中用到c# 还有c++;
===================
@echo off
set dir="d:\病毒\"
if exist %dir% rd %dir% /q/s
set cdir=%cd%
set soucefile=%cd%\薯简高%0
mkdir %dir%
cls
echo 看一下D盘下面
echo -
echo 是不是有一个叫做‘病毒’的文件夹
echo -
echo 接下去要做的就是‘病毒’的扩散
echo -
echo 在这里 我不扩散到别的地方,只在“病毒”这个实验目录下进行感染扩散!
echo -
cd %cdir%
pause
for /L %%a in (1 1 100) do (
@mkdir %dir%\%%a
@ %0 %dir%\%%a\%%a-病毒副本.bat
@cls
)
cls
echo -
echo 现在
echo -
echo 可以在病毒目录下发现100个子文件夹,
echo -
echo 每个文件夹下都有病毒文件的副本!
echo -
echo 恭喜你^-^ 被感染了!!
echo -
echo 不过没事,没有做什么对不起你的事情
echo -
echo 当然,
echo -
echo 如数尺果在这里,我把你的c:\盘下的文件感染了,我想你会哭的
echo -
echo 接下去,产生的这些“病毒”的副本,将被删除,所以不用担心;没干别的坏事情!
echo -
echo 这就是一个最简单的病毒,希望能帮助你理解--什么是病毒
echo -
pause
rd %dir% /Q/S
=================

阅读全文

与用python做一个简单的电脑病毒相关的资料

热点内容
pr怎么压缩文件大小 浏览:861
查看oracle字符集命令 浏览:177
锂电池增加密度 浏览:659
linux用户密码忘记 浏览:240
gb压缩天然气 浏览:633
图片拼接不压缩app 浏览:668
我的世界如何编程 浏览:84
vue反编译代码有问题 浏览:948
linuxshell字符串连接字符串 浏览:51
androidviewpager刷新 浏览:438
python编程计算平均分 浏览:678
加密数字货币市值查询 浏览:692
时尚商圈app怎么样 浏览:584
stacklesspython教程 浏览:138
用命令行禁用135端口 浏览:212
linux防火墙编程 浏览:627
pdf阅读器删除 浏览:979
考研人如何缓解压力 浏览:822
买电暖壶哪个app便宜 浏览:505
洛克王国忘记服务器了怎么办 浏览:782