Tags:

จะพยายาม ไม่ให้มีลิงค์ เดี๋ยวจะโดนว่า โฆษณา เพราะไม่สนใจเครดิตเลย ไม่ได้เป็นคนแนวนี้ แค่ต้องการแบ่งปั่นความรู้

ที่เคยกล่าวไปถึง ปัญหา ARP โดยเฉพาะเครื่องมือ ตัวแสบที่ชื่อว่า NetCut ที่นอกจาก สามารถ คัท หรือตัดเน็ต เครื่องผู้ใช้งานในระบบแล้ว ยังสามารถ ตัดเน็ต อุปกรณ์อื่นๆ ที่อาศัย Mac Address ในการสื่อสารระดับล่าง ที่ต่ำกว่า IP Layer ได้ด้วย จุดนี้เอง ที่ทำให้คำว่า ป้องกัน เน็ตคัตได้ 100 เปอร์เซ็นต์ เป็นเรื่องที่ไม่ง่าย เพราะถ้าบอกว่า ป้องกันได้ 100% แต่มองแค่ เรื่องผู้ใช้งาน กับ เซิร์ฟเวอร์ ที่ใช้ควบคุมเน็ต นั้นไม่ถูกต้อง

Access Point มีบาง ยี่ห้อ ที่ป้องกันเน็ตคัตได้ โดยไม่จำเป็นต้องมี เมนู ที่เกี่ยวกับการ เซ็ต Static Mac ของ Gateway ในเฟิร์มแวร์ ของ ตัว AP แต่บางครั้งยี่ห้อเดียวกัน ก็อาจจะ ไม่ป้องกัน ปัญหานี้ได้เช่นกัน ทั้งนี้ขึ้นอยู่กับเวอร์ชั่นของ เฟิร์มแวร์ ของตัว AP ด้วย แนะนำให้ กลับไปดู AP ที่ใช้งานอยุ่ ว่ามี เฟิร์มแวร์ เวอร์ชั่นใหม่หรือไม่ ถ้ามี ก็ปรับปรุงให้ล่าสุดไว้ น่าจะดีกว่า ส่วนเรื่อง กันได้ หรือ ไม่ได้ อยากทราบจริงๆ ก็ต้องทดสอบกันดูเอง

แต่วันนี้ เราจะมาดู พระเอก ตัวจริง ที่ไม่ใช่แค่เพียง Hardware ที่มีหน่วยความจำ และ บัฟเฟอร์ที่มาก ตัวเฟิร์มแวร์ ที่เจ้าอื่นๆ พัฒนา ใช้งานกับมัน ยังทำให้อุปกรณ์ตัวนี้ ไม่ธรรมดาในวงการ อุปกรณ์เน็ตไร้สายเลย ชื่อรุ่นของมันคือ WRT54GL ซึ่งราคา GL ถูกกว่า WRT54G ทั้งที่บัฟเฟอร์สูงกว่าเสียอีก อนานคต Linksys หรือ CISCO คง เอาวงจร ของ WRT54GL เป็น Single Board ตัวหลักอย่างไม่ต้องสงสัย จริงๆ มันริบหลายๆ อย่างออก ด้วยเงื่อนไข เรื่องการแข่งขัน ตัวอย่างเช่น Serial Port, การเชื่อต่อ SD card วงจร WRT54GL สามารถ เพิ่ม SD ไว้ใส่ Linux หรือ Devloper Tools แบบสมบูรณ์ได้เลยก็ว่าได้

เข้าเรื่องกันซะที ตัวที่ทำให้อุปกรณ์รุ่นนี้โดดเด่น คือ เฟิร์มแวร์ ที่ชื่อ dd-wrt ที่เป็นลีนุกซ์ สำหรับท่าน ที่มีโมเดล รุ่นนี้ ให้กลับไปดูว่า ตอนนี้เราใช้ dd-wrt เวอร์ชั่น 24 SP2 หรือเปล่า ไม่ว่า จะปรับปรุง หรือ อัพ จากตัว Mini หรือ Standard ก็มีคำสั่ง arp ไว้ให้ทำ Static Mac หรือ แมคแอดเดรต แบบถาวรได้แล้ว มาดูขั้นตอน การเซ็ต Static Mac ให้กับ WRT54GL ผ่านเว็บกันดู (สำหรับที่ใช้ผ่าน telnet น่าจะทำเองได้อยู่แล้ว)

Download dd-wrt Click-here โหลด dd-wrt.v24 หรือ จากไซต์ http://www.dd-wrt.com

1). สังเกตุ เวอร์ชั่นของ dd-wrt ต้องเป็น 24 sp2 (04/08/09) ขึ้นไป

2). เข้าที่เมนู Administration -> Commands จากนั้น พิมพ์ arp -n เพื่อแสดงค่า Arp Cache ของตัวอุปกรณ์ ถ้าพบค่า Gateway เช่น 10.10.10.10 หรือ 10.9.9.9 ทั้งนี้แล้วแต่ การเซ็ตค่าไอพีของ AP ด้วย เพราะจริงๆ แล้ว AP ไมจำเป็น ต้องมีไอพีที่สอดคล้องกับ ค่าที่ Gateway กำหนดก็ได้ เพราะมันทำงาน ลักษณะ Passive เพียงแต่ว่า หากต้องการให้ ------ หรือ ต้องการวิ่งเข้ามาเซ็ตผ่าน อีกด้าน ของเครือข่ายในวง AP จะไม่สามารถเข้าถึงมันได้ โดยตรง จากนั้น ดูผลลัพธ์ (Result) จากภาพตัวอย่าง ไม่พบ ค่า ไอพี ของเจ้าตัวเล็ก อาจเป็นเพราะ ยังไม่มีการส่งข้อมูลไปยังเกตเวย์ ถ้าเป็นเช่นนี้ ให้ดูขั้นตอนต่อไป

3). หากไม่พบค่าแมคแอดเดรต (Mac Address) ของตัวเกตเวย์ จาก Arp cache ของ AP ให้ทำการเชื่อต่อ อย่างใดอย่างหนึ่งไปยัง เกตเวย์ เพื่อ ให้เกิดค่า Arp cache ของ AP จากตัวอย่าง ทำโดยการสั่ง telnet ไปยัง เกตเวย์ จากนั้นกด ปุ่ม Run Commands

จากนั้นกลับ มารัน คำสั่ง arp -n ใหม่ ผลลัพธ์ ครั้งนี้ จะพบค่า IP และ Mac Address ของขาเกตเวย์

4). หลังจากที่ได้ค่า แมคแอดเดรต ของ ฝั่งเกตเวย์ ที่ AP ต้องสื่อสารด้วย ก็ให้ทำการ copy ค่า Mac Address ดังกล่าว เพื่อทำการ กำหนด ค่า Static Mac Address ให้กับ ตัว AP จะได้ไม่หลงทาง ในการติดต่อสื่อ กับเกตเวย์ ตลอดไป ไม่ว่า จะโดนเล่นงาน ด้วย NetCut หรือ ARP Spoofing ก็ตาม

5). พิมพ์คำสั่ง arp -s ตามด้วยไอพีขาเกตเวย์ ที่ AP เซ็ตไว้ ในที่นี้ใช้ขา 10.10.10.10 จากนั้น คลิกขวา ทำการ Paste หรือว่าง ค่าแมค ที่ก๊อปปี้ มาลงต่อท้ายให้ครบรูปแบบ คำสั่งคือ arp -s IP MacAddress

จากนั้น กดปุ่ม Save Startup เพื่อให้ AP ทำ Static Mac Address จากคำสั่ง arp -s ทุกครั้งที่เปิด ตัวอุปกรณ์ AP

6). ทดสอบสุดท้าย เพื่อให้มั่นใจว่า AP จะทำ Static Mac ทุกครั้งที่ เปิดทำงาน เริ่มจาก สั่ง Reboot ตัว AP เข้าที่ Administration -> Management แล้วกดปุ่ม Reboot Router ที่ด้านล่างสุด เพื่อทำการรีบูตตัวเราเตอร์ ที่เรานำมาใช้งานเป็น AP

รอจนขั้นตอนการรีบูตเสร็จสิ้น ย้อนกลับไปตรวจค่า Arp Cache ด้วยคำสั่ง arp -n ใหม่ โดยพิมพ์ arp -n จากนั้น กดปุ่ม Run Commands ถ้าทุกอย่างถูกต้อง จะได้ค่า Mac Address แบบ ถาวร หรือ Static Mac ของขา 10.10.10.10 ดังรูป โดยค่าที่เปลี่ยนไปคือ จะมีค่า PERM เพิ่มขึ้นมา ซึ่งย่อมาจากคำว่า Permanent ที่แปลว่า ถาวร

มีบทความเก่าๆ เยอะเหมือนกัน แต่ติดที่มันเป็นวิดีโอ และอาจจะมีการแสดงที่เกี่ยวข้อง กับผลิตภัณฑ์ เลย มาแบ่งปั่นยาก แต่จะหาวิธีอื่นๆ ดู

No credit required and loyalty free.

Get latest news from Blognone
By: PaPaSEK
ContributorAndroidWindowsIn Love
on 1 December 2011 - 12:52 #359265
PaPaSEK's picture

บทความดีครับ น่าจะอธิบายถึงตัว NetCut เพิ่มเติมอีกสักหน่อยนะครับ

By: NGFar
ContributorWindows PhoneAndroidWindows
on 1 December 2011 - 14:11 #359275
NGFar's picture

ขอบคุณสำหรับความรู้ครับ :D

By: Perl
ContributoriPhoneUbuntu
on 1 December 2011 - 14:31 #359278
Perl's picture

อันนี้ป้องกันเฉพาะตัว AP ใช่ไหมครับ แต่ไม่ได้ป้องกันที่ตัว PC Client

มีจุดสังเกตุนิดนึง คือถ้า AP ไม่ใช่ DD-WRT และมี Advance Feature ไม่มากนัก ดูเหมือนเราจะเซ็ต Static ARP ให้แก่ AP ไม่ได้หน่ะครับ

แต่ยังไงก็ตาม หากผู้ใช้ Netcut ไม่ได้โจมตีที่ AP แต่โจมตีมาที่ฝั่ง PC Client ดูเหมือนวิธีเซ็ต arp -s นี้จะใช้ได้ดีในฝั่ง PC เช่นกันครับ (ผ่านทาง Command Prompt)

แต่สิ่งที่ผมกังวลมากกว่าหากมีการใช้ Netcut คือผมกลัว Router/AP ล่มหน่ะ เพราะ ARP มันถูก Flood ไปทั่วทั้งเครือข่าย และ Router/AP ก็ต้องทำงานหนักในการ Forward Package ขยะเหล่านี้ (สมัยผมพักอยู่หอ หอใช้ DD-WRT ก็ล่มอยู่เป็นประจำ ไม่ยอมเปลี่ยนเป็น Server ซักที)

By: cornario
iPhoneAndroidUbuntuWindows
on 2 December 2011 - 01:15 #359421
cornario's picture

ตอนเรียนเคยได้ยินเพื่อนที่อยู่ตามหอบ่นเรื่อง netcut เหมือนกันแต่พอดีไม่ค่อยจะรู้เรื่องด้าน network ว่ามันทำงานยังไง ใครมีบทความเรื่องหลักการการทำงาน กับหลักการป้องกันที่อ่านง่ายๆบ้างมั้ยครับ ว่างๆจะได้ลองอ่านดูเล่นๆ ไทยหรืออังกฤษก็ได้ครับ

By: Yone on 2 December 2011 - 18:47 #359659

มีใครทราบบ้างว่าพวก truewifi เขาจัดการยังไงครับ ถึงไม่มีปัญหาพวกนี้

By: Perl
ContributoriPhoneUbuntu
on 2 December 2011 - 22:27 #359665 Reply to:359659
Perl's picture

พวก ISP เขาจะใช้ Router,Switch,AP แบบ Carrier Grade ครับ

ซึ่งพวกนี้จะมีฟีเจอร์ที่สามารถจัดการ Package ในระดับ Layer2, Layer 3 ได้ อีกทั้ง Package บน Service Provider ยังต้องวิ่งผ่าน Vlan ไปยัง Switch, Router ซึ่งจะไม่มีทางที่ Package จะหลุดไปกวนชาวบ้านได้อย่างแน่นอนครับ

By: Bank14
ContributorAndroidRed HatWindows
on 3 December 2011 - 20:58 #360080

หอพักผมมี AP ตัวนึงใช้ชื่อ SSID เป็น DD-WRT

เราก็ว่ามันชื่อมันคุ้น ๆ --'

By: viroth
ContributorBlackberryIn Love
on 5 December 2011 - 08:18 #360555
viroth's picture

L2-Isolation,Station Separation หรืออีกหลายชื่อแต่การทำงานคล้ายกัน ใครใช้ win7 ก็หายห่วงเหมือนกัน