Thaiadmin

ความแตกต่างระหว่าง Virus และ Worm

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ นั่นดิ

  • *****
  • 475
  • 24
  • =ถามๆ ตอบๆ เดี๋ยวก็เก่ง=
ความแตกต่างระหว่าง Virus และ Worm
« เมื่อ: 25 พฤศจิกายน 2004, 02:40:37 »
หลายคนใช้ปนกันหรือเกิน เลยว่าจะมาอธิบายสักหน่อย

1. Virus - แน่นอนว่ามีมาก่อน Worm มีตั้งกะสมัยจอเขียว ใช้ DOS ตามชื่อ ไวรัส ไม่สามารถมีชีวิตอยู่ได้ปกติ แต่จะต้องไปเกาะติดโปรแกรมต่างๆ โดยไวรัสปกติจะไปแก้ไขไฟล์ .exe หรือ .com โดยเอาตัวเองไปต่อท้ายไฟล์นั้นๆ ทำให้ไฟล์มีขนาดใหญ่ขึ้นเล็กน้อยและไปแก้หัวของโปรแกรมให้เรียกใช้งานส่วนที่เป็น Virus ก่อน เมื่อเรียกโปรแกรมที่ติดไวรัส ก็จะไปเรียกใช้งานส่วนที่เป็น Virus ก่อน โดย Virus จะทำการตรวจสอบว่ามีตัวเองอยู่ในหน่วยความจำแล้วหรือไม่ ถ้าไม่มีก็โหลดตัวเองขึ้นไปอยู่ในหน่วยความจำ (ทั้ง DOS และ Windows เหมือนกัน) จากนั้นจะทำการ Hook พวก Service ต่างๆ เช่น การอ่าน เขียนไฟล์ มาที่ตัวเอง แล้วจึงกลับไปทำงานโปรแกรมที่เรียกขึ้นมา ดังนั้นเมื่อเรียกใช้โปรแกรมที่ติดไวรัส โปรแกรมจะยังทำงานได้ตามปกติ แต่หารู้ไม่ว่าเครื่องของท่านได้ติดไวรัสแล้ว

จะเห็นได้ว่า Virus จะต้องแพร่จากไฟล์สู่ไฟล์ จากหน่วยความจำสู่ไฟล์ หรือ ไฟล์สู่หน่วยความจำ ไม่สามารถทำงานเป็นไฟล์เดี่ยวๆ ได้ การ Hook Service ต่างๆ ของ Virus ทำให้เมื่อมีการอ่านเขียนไฟล์ ไวรัสจะตรวจสอบว่าไฟล์ดังกล่าว มีไวรัสอยู่แล้วหรือไม่ ถ้าไม่ได้ก็จะทำการคัดลอกตัวเองจากหน่อยความจำไปต่อท้ายไฟล์แล้วเปลี่ยนโปรแกรมให้ไปเริ่มเรียกใช้งานส่วนที่เป็นไวรัสก่อน ไวรัสที่ดังๆ เช่น Stone และ CIH (ตัวหลังนี่ทำเอาผมไม่กล้าเปิดเครื่องไป 1 วันเชียวล่ะ)

การลบไวรัส จึงไม่ใช่การลบไฟล์ทิ้ง แต่จะต้องทำผ่านกระบวนการที่เรียกว่า Clean คือการ ลบไวรัสที่ต่อท้ายไฟล์ออก แก้ไข Header ของโปรแกรม

ความเสียหายของไวรัสมีตั้งแต่ไม่ทำอะไรเลย จึงถึงลบไฟล์ใน Harddisk ของเราทั้งหมด หรือแม้แต่ Flash Bios ของเราเลยก็มี ไอ้พวกที่ไม่ทำอะไรเลย ก็ยังสามารถทำให้ Harddisk ของเราเต็มได้เหมือนกัน

2. Worm - ต่างจากไวรัสแน่นอนเพราะว่า Worm จะเป็นโปรแกรมที่สามารถแพร่ตัวเองได้ Worm ไม่จำเป็นต้องไปเกาะกับไฟล์ใดๆ แต่ตัวโปรแกรมทั้งตัวของมันเป็น Worm เริ่มมาดังสมัยที่ Windows มีพวก VBS เพราะว่าเขียนง่าย แต่ก็มี Worm ที่เขียนด้วย Delphi หรือ C ก็มีเหมือนกันอยู่ในรูป .EXE และ .SCR นอกจากนี้ยังมีในรูปแบบ .DOC และ .XLS ซึ่งเรียกใช้งาน VBS ได้

การทำงานของ Worm จะหลอกให้คนเปิดใช้งานโปรแกรม โดยหลอกว่าเป็น เอกสารสำคัญ รูปภาพสวยๆ โปรแกรม Hack  ต่างๆ โปรแกรมรักษาหน้าจอ พอเปิดแล้ว Worm จะคัดลอกตัวเองไปเก็บไว้ในที่ใดที่หนึ่ง แล้วแก้ Registry ของ Windows ให้เรียกใช้งานโปรแกรมดังกล่าวตลอด เพื่อหลีกเลี่ยงการตรวจพบ จึงมักจะเปลี่ยนชื่อของโปรแกรมให้เป็นชื่อคล้ายๆ กับ Service ใน Windows เช่น rundll, service เป็นต้น หลังจากผ่านกระบวนการติดตั้งตัวเองใน Windows แล้ว จะเข้าสู่กระบวนการแพร่กระจาย

Worm สามารถแพร่กระจายได้หลายวิธีเช่น การส่งอีเมล การส่ง IM และการใช้ Network แบบ Peer-2-Peer แต่พื้นฐานแล้วเหมือนกันคือ ส่งตัวเองออกไปให้ได้มากที่สุด และหลอกล่อให้เครื่องที่ส่งต่อไปติดด้วย

ความเสียหาย Worm จะทำให้ระบบ Network ขัดข้องเพราะว่ามีปริมาณการส่งอีเมลเป็นจำนวนมากเกิดขึ้นระหว่างที่มีการแพร่ของ Worm แต่ Worm บางชนิดก็ร้ายกว่านั้น เช่น สุ่มลบเอกสารที่สำคัญของเครื่องเรา หรือจะเหมือนตั้งเวลาเพื่อสร้าง DDoS กับเครื่องเป้าหมาย

เท่าที่เขียนคงพอเห็นความแตกต่างระหว่าง Worm กับ Virus แล้วนะครับ


ปล.ข้อความนี้ผมคลึ้มอกคลึ้มใจเขียนขึ้นมา ไม่มีเก็บไว้ ถ้าข้อมูลหายไม่ได้ backup ก็หายเลย นะครับ
« แก้ไขครั้งสุดท้าย: 16 มกราคม 2005, 22:15:40 โดย นั่นดิ »
กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย

Mr.HackAlot ^^

Re: ความแตกต่างระหว่าง Virus และ Worm
« ตอบกลับ #1 เมื่อ: 25 พฤศจิกายน 2004, 10:46:55 »
 8) เพิ่งรู้เหมือนกันนะเนี่ย แทงคิ้ว

ออฟไลน์ PandaMaster

  • *****
  • 117
  • 1
  • เพศ: ชาย
  • TH@I@dmin
Re: ความแตกต่างระหว่าง Virus และ Worm
« ตอบกลับ #2 เมื่อ: 20 ธันวาคม 2004, 15:08:47 »
ขอบคุณคับสำหรับความรู้
นานๆจะเข้ามาที ^^

TinaCat

Re: ความแตกต่างระหว่าง Virus และ Worm
« ตอบกลับ #3 เมื่อ: 20 ธันวาคม 2004, 20:23:20 »
งั้นเราขอก็อปไปโพสต์ไว้ที่บอร์ด Just ละกันนะ

ออฟไลน์ HackPro

  • Public Relations
  • *****
  • 3,938
  • 84
  • เพศ: ชาย
  • ผมไม่มีตัวตนในโลกไซเบอร์
    • Thaiadmin Alliance Mail
Re: ความแตกต่างระหว่าง Virus และ Worm
« ตอบกลับ #4 เมื่อ: 20 ธันวาคม 2004, 20:37:24 »
Backup ให้แล้วจ้า เหอ ๆ

ความรู้หายไปเยอะ ตั้งกะหนก่อน

ผมเสียวสันหลังถึงทุกวัน

เลยพยามยามเข้ามาแวะเวียน และ Backup ให้บ่อย ๆ

เอิ้ก ๆ เสียว
หนุ่ม SA พเนจร

ออฟไลน์ :: นักโทษประหาร ::

  • *****
  • 1,158
  • 11
  • เพศ: ชาย
  • http://www.itmanage.info
Re: ความแตกต่างระหว่าง Virus และ Worm
« ตอบกลับ #5 เมื่อ: 21 ธันวาคม 2004, 21:46:55 »
 O0 เยื่ยม เลยครับ ลูกค้า ถาม มา จะเอา กระทู้นี้ ให้ดูเลยครับ ได้ความกระจ่างมากๆ
รักที่จะเรียนรู้ คิดเมื่อมีสิ่งที่เรียกว่าอุปสรรค ฉลาดเมื่อเห็นว่าเหตุผลกับแนวทางตรงกัน เฉลียวเมื่อเห็นว่ามีสิ่งที่เราคิดว่าเกิดจากประสบการณ์  (ถามผู้มีประสบการ์มากกว่าถามผู้รู้)

sirorot14

Re: ความแตกต่างระหว่าง Virus และ Worm
« ตอบกลับ #6 เมื่อ: 15 มกราคม 2005, 17:05:29 »
ดีอ่ะ กำลังนึกๆๆอยู่เลยว่าจะสอนน้องเกี่ยวกับไวรัสยังไงดี
ี เลยให้มันอ่านจากนี้เลยอ่ะดีกว่า

อิอิอิอิ :D :D :D :D :D :D :D :D :D :D