Netcut คืออะไร...ทำไมถึงมีผู้ที่พักหอบินหลา 4 นำมาใช้
โปรแกรม Netcut เป็นสาเหตุหนึ่ง ที่ทำให้การใช้งาน Internet ของบางคนใช้ไม่ได้
credit จาก web : http://game-mun.com/forum/index.php?topic=1308.0
*******************************************
อธิบายการทำงานของ netcut และวิธีการแก้ไข
เอาล่ะเรามาพูดถึงการทำงานของ arp (Address resolution potocol) ก่อนะครับสำหรับคนยังไม่รู้
ARP เป็นโปรโตคอลที่ทำงานในชั้นของ Data link layer ของ network
ซึ่ง Data link layer นี้จะสนับสนุนการ broadcast หน้าที่ของ arp ใน TCP/IP คือ
การแปลง ip address ไปเป็น mac address เพื่อให้ host สามารถนำ mac address สามารถนำไป
สร้างเฟรมในชั้นของ data link layer ได้
ตัวอย่างการทำงานอ้างอิง:
1. An ARP Request. Computer A asks the network, "Who has this IP address?"
2. An ARP Reply. Computer B tells Computer A, "I have that IP. My MAC address is [whatever it is]."
3. A Reverse ARP Request (RARP). Same concept as ARP Request, but Computer A asks, "Who has this MAC address?"ต่อไปเป็นการทำงานของ netcut
การทำงานของ netcut คือ การส่ง IP/MacAddress ปลอมของเครื่อง Gateway ไปยังเครื่องเป้าหมาย
โดยอาศัยช่องเรื่องโหว่เรื่อง ARP Protocal
ต่อไปมาดูวิธีการทำงานของมันง่าย ๆ ดังนี้โดยการทดสอบใช้คอม 2 เครื่อง
ที่คอมเครื่อง 1
ไปที่ เมนู Startrun พิมพ์ cmd
พิมพ์ arp -a ดูค่า Gateway (ต้องทำก่อนโดน Netcut เล่นงาน)
สมมุติได้ค่าออกมาดังนี้ 255.255.255.255 00-80-48-24-0a-81
ถ้าเราใช้ netcut จากคอมเครื่องที่ 2 ตัด net ของคอมเครื่องที่ 1
หลักการของมันก็คือ มันจะส่งค่า MacAddress ที่ไม่ใช่ค่าด้านบนมาแทนของ gateway
อาจจะเป็นดังนี้ 255.255.255.1 00-80-48-24-0a-99
ซึ่งจะทำการจับคู่ระหว่าง ip และ mac ไม่ตรงตามความเป็นจริง จึงทำให้ใช้อินเตอร์เน็ตไม่ได้
ลองเล่นแบบ Netcut
คือลองใช้คำสั่ง arp -s 192.168.1.1 00-80-48-24-0a-99 กับคอมเครื่องที่ 1
ก็จะออกเน็ตไม่ได้เช่นกัน
แก้กลับก็ใช้คำสั่ง arp -d ลบออกเพื่อรับค่าใหม่
ต่อไปเป็นวิธีการแก้ไข
การจะแก้ไขได้เราจำเป็นที่จะต้องรู้ ip/mac address Gateway ก่อนโดน netcut
จากนั้นใช้ arp -s [ip gateway] [เลข Mac Address gateway]
เช่น arp -s 255.255.255.255 00-80-48-24-0a-81
จากนั้นลองเข้า net ดู ถ้ายังเข้าไม่ได้ก็แสดงว่ายังถูกยิงจาก netcut อยู่ ให้หาโปรแกรม antinetcut มาใช้
แต่ถึงอย่างไรก็ตามเคยมีคนบอกผมว่ามันกันไม่ได้ 100% อ่ะ
เครดิตท่านpostmunnetครับ
*************************************************
Posted by : garnet , Date : 2010-06-23 , Time : 19:16:47 , From IP : 172.29.1.74
|