Thursday, January 21, 2010

Virus အေၾကာင္း

Virusမ်ား ႏွင့္ မိတ္ဆက္ျခင္း
Virus ဆိုတာ အျခား programs ေတြ ဖိုင္ေတြ နဲ႔ သူတို႔ရဲ႕ အျပဳအမူေတြကို ကိုယ္တိုင္ပံုတူပြားတဲ႔ Program ျဖစ္ပါတယ္။
Viruses ေတြကို သူတို႔ရဲ႕ ဖိုင္ေတြ၊ တိုက္ခိုက္တဲ႔နည္းလမ္းေတြ ၾကည့္ျခင္းအားျဖင့္ ေအာက္ပါအတိုင္း ေတြ႔ရပါတယ္။

* Boot Viruses
* Program Viruses
* Multipartite Viruses
* Stealth Viruses
* Polymorphic Viruses
* Macro Viruses
* Active X
* FAT(File Allocation Table)
* COM Viruses တို႔ပဲျဖစ္ၾကပါတယ္။

Viruses အမ်ိဳးအစားခြဲျခားျခင္း
Virusေတြကို သူတို႔ရဲ႕ အရြယ္အစားကို ၾကည့္ျခင္းအားျဖင့္ ၃ မ်ိဳးခြဲျခားထားပါတယ္။
(၁) Tiny Virus
(size ၅၀၀ bytes နဲ႔ ေအာက္ )
(၂) Large Virus
(size ၁၅၀၀ bytes နဲ႔ အထက္)
(၃) Other Virus တို႔ျဖစ္ပါတယ္။

Virus တစ္ခု တိုက္ခိုက္ျခင္းရဲ႕ လကၡဏာရပ္မ်ား
Virusတစ္ခု တိုက္ခိုက္ျခင္းရဲ႕ လကၡဏာရပ္မ်ားကေတာ့ ေအာက္ပါအတိုင္းျဖစ္ပါတယ္။

* ၾကီးမားေသာ program ကို loading လုပ္ေနရသလို အခ်ိန္ၾကာျခင္း၊
* ဖိုင္ နဲ႔ Folders မ်ားကို ဖြင့္ရန္ ခက္ခဲျခင္း၊
* ထူးျခားစြာ floppy (သို႔) Hard disk မွ အခ်က္အလက္မ်ားကိုလက္ခံေနျခင္း၊
* disk spaceအသံုးျပဳမႈတိုးလာျခင္း နဲ႔ ဖိုင္အရြယ္အစားမ်ား ၾကီးမားလာျခင္း၊
* ပံုမွန္မဟုတ္ေသာ write-protect errors မ်ားျဖစ္ျခင္း၊
* ဖိုင္နာမည္မ်ားရဲ႕ directory list အတြင္းတြင္ ထူးျခားေသာ စာလံုးမ်ားေပၚေနျခင္း၊
* ထူးျခားျပီး ေမွ်ာ္လင့္မထားေသာ messagesမ်ားေတြ႔ရျခင္း၊
* ထူးျခားေသာ ပံုရိပ္မ်ားေဖာ္ျပေနျခင္း၊
* Programနဲ႔ systemတို႔ hang သြားျခင္း တို႔ပဲျဖစ္ပါတယ္။

Virusesေရးျခင္းအတြက္ မရွိမျဖစ္ရွိထားရမယ့္ အခ်က္မ်ား
(၁) assembly language ဗဟုသုတ

* memory management ကို နားလည္ျခင္း၊
* registery ပိုင္းကို နားလည္ျခင္း။

(၂) C language နဲ႔ပတ္သတ္တဲ႔ ဗဟုသုတ

* Pointers ရဲ႕ အယူအဆမ်ား
* Function နဲ႔ procedure calling

လိုအပ္ေသာ Tool နဲ႔ Utilitie မ်ား
(၁) C compiler ( Borland Turbo Assembler (သို႔) Borland C++)
(၂) Norton Utilities
(၃) Memory management utilities

* MAPMEM
* PMAP
* MARK/RELEASE

Virus ကူးစက္ျခင္းအဆင့္အဆင့္ျပပံု

No comments: