ผลต่างระหว่างรุ่นของ "ไวรัส HLLO"
ล แทนที่คำอัตโนมัติ (-<references/> +{{รายการอ้างอิง}}) ด้วยบอต |
|||
บรรทัด 29: | บรรทัด 29: | ||
==อ้างอิง== |
==อ้างอิง== |
||
{{รายการอ้างอิง}} |
|||
<references/> |
|||
*[http://www.viruslist.com/en/glossary?glossid=189268540 Viruslist.com Overwriting virus] |
*[http://www.viruslist.com/en/glossary?glossid=189268540 Viruslist.com Overwriting virus] |
||
*[http://www.f-secure.com/v-descs/hllo.shtml F-Secure Virus Descriptions : HLLO] |
*[http://www.f-secure.com/v-descs/hllo.shtml F-Secure Virus Descriptions : HLLO] |
รุ่นแก้ไขเมื่อ 17:15, 5 พฤษภาคม 2553
HLLO | ||||||
---|---|---|---|---|---|---|
| ||||||
ข้อมูล | ||||||
|
HLLO (ย่อมาจาก High Level Language Parasitic) เป็นไวรัสประเภทไวรัสติดไฟล์ กลุ่มหนึ่งซึ่งเขียนด้วยภาษาระดับสูงเช่น ภาษาปาสกาล ภาษาซี ภาษาซีพลัสพลัส ภาษาเบสิก เป็นต้น ไวรัสจะเขียนทับไฟล์ทำให้โปรแกรมที่ติดไวรัสไม่สามารถทำงานได้
ข้อมูลทางเทคนิค
ขนาดของไวรัสในกลุ่มนี้มีขนาดใหญ่หลายกิโลไบต์ขึ้นไป ซึ่งใหญ่มากเทียบกับไวรัสกลุ่มอื่นเนื่องจากโปรแกรมที่เขียนด้วยภาษาระดับสูงมีการรวมส่วนของไลบรารีเข้าไปในโปรแกรมด้วย ในไวรัสหลายตัวผู้เขียนไวรัสอาจมีการบีบโปรแกรมก่อนด้วยโปรแกรมเช่น PKLite, LZEXE เพื่อลดขนาดและทำให้บริษัทโปรแกรมกำจัดไวรัสศึกษาการทำงานยากขึ้น
ไวรัสในกลุ่มนี้จะติดโดยเขียนตัวเองทับส่วนต้นของไฟล์โปรแกรม เวลาโปรแกรมที่ติดไวรัสทำงาน ไวรัสจะค้นหาและติดไฟล์อื่น จากนั้นจึงออกจากโปรแกรม ทำให้เวลาผู้ใช้สั่งรันโปรแกรม โปรแกรมจะไม่ทำงาน เครื่องที่ติดไวรัสกลุ่มนี้ไม่สามารถใช้โปรแกรมกำจัดไวรัสกู้โปรแกรมกลับมาได้ จำเป็นต้องติดตั้งโปรแกรมใหม่หรือเรียกคืนจากข้อมูลที่สำรองไว้เท่านั้น
การสแกนหาไวรัส HLLO โดยใช้ลายเซ็นไวรัส (virus signature) ความยาวสั้น ๆ จะเกิดความผิดพลาดได้ง่าย เนื่องจากไบต์ต่าง ๆ ในไวรัสมีโอกาสพบในโปรแกรมประยุกต์อื่นที่เขียนด้วยภาษาเดียวกันได้ จึงต้องใช้เทคนิคอื่นเข้าช่วยเช่น อาศัยการตรวจรหัส CRC
ตัวอย่างไวรัสในกลุ่มที่สำคัญ
ไวรัสในตระกูล HLLO ที่พบการแพร่กระจายจริง ตัวอย่างเช่น