คุณต้องการทดสอบความปลอดภัยเครือข่ายของคุณหรือไม่? เมื่อก่อนคุณต้องการระบบปฏิบัติการเดสก์ท็อป เช่น Windows หรือ Linux ที่ติดตั้งบนคอมพิวเตอร์ที่มีการ์ดเครือข่ายไร้สายเฉพาะ อย่างไรก็ตาม ตอนนี้ คุณสามารถใช้อุปกรณ์ Android บางเครื่องเพื่อสแกนและถอดรหัสเครือข่ายไร้สายได้ เครื่องมือเหล่านี้มีให้ใช้งานฟรีตราบใดที่อุปกรณ์ของคุณยังใช้งานร่วมกันได้ การแฮ็กเราเตอร์โดยไม่ได้รับอนุญาตถือเป็นสิ่งผิดกฎหมาย ขั้นตอนเหล่านี้จัดทำขึ้นเพื่อทดสอบความปลอดภัยของเครือข่ายของคุณเอง
ขั้นตอน
วิธีที่ 1 จาก 2: เราเตอร์ WEP
ขั้นตอนที่ 1. รูทอุปกรณ์ที่รองรับ
ไม่ใช่ว่าโทรศัพท์หรือแท็บเล็ต Android ทุกเครื่องจะถอดรหัส WPS PIN ได้ อุปกรณ์ต้องมีชิปเซ็ตไร้สาย Broadcom bcm4329 หรือ bcm4330 และต้องได้รับการรูท Cyanogen ROM จะให้โอกาสที่ดีที่สุดของความสำเร็จ อุปกรณ์ที่รองรับที่รู้จักบางส่วน ได้แก่:
- Nexus 7
- กาแล็กซี่ S1/S2/S3/S4/S5
- Galaxy y
- Nexus One
- Desire HD
- ไมโครแม็กซ์ A67
ขั้นตอนที่ 2 ดาวน์โหลดและติดตั้ง bcmon
เครื่องมือนี้เปิดใช้งานโหมดการตรวจสอบบนชิปเซ็ต Broadcom ซึ่งจำเป็นสำหรับการถอดรหัส PIN ไฟล์ bcmon APK มีให้บริการฟรีจากหน้า bcmon บนเว็บไซต์ Google Code
ในการติดตั้งไฟล์ APK คุณจะต้องอนุญาตการติดตั้งจากแหล่งที่ไม่รู้จักในเมนูความปลอดภัยของคุณ ขั้นตอนที่ 2 ของบทความนี้มีรายละเอียดเพิ่มเติม
ขั้นตอนที่ 3 เรียกใช้ bcmon
หลังจากติดตั้งไฟล์ APK แล้ว ให้เรียกใช้แอป หากได้รับแจ้ง ให้ติดตั้งเฟิร์มแวร์และเครื่องมือ แตะตัวเลือก "เปิดใช้งานโหมดจอภาพ" หากแอปขัดข้อง ให้เปิดและลองอีกครั้ง หากล้มเหลวเป็นครั้งที่สาม อุปกรณ์ของคุณน่าจะไม่ได้รับการสนับสนุน
อุปกรณ์ของคุณต้องได้รับการรูทเพื่อเรียกใช้ bcmon
ขั้นตอนที่ 4. แตะ "เรียกใช้เทอร์มินัล bcmon"
การดำเนินการนี้จะเปิดเทอร์มินัลที่คล้ายกับเทอร์มินัล Linux ส่วนใหญ่ พิมพ์ airodump-ng แล้วแตะปุ่ม Enter AIrdump จะโหลดและคุณจะถูกนำไปที่พรอมต์คำสั่งอีกครั้ง พิมพ์ airodump-ng wlan0 แล้วแตะปุ่ม Enter
ขั้นตอนที่ 5. ระบุจุดเชื่อมต่อที่คุณต้องการถอดรหัส
คุณจะเห็นรายการจุดเชื่อมต่อที่พร้อมใช้งาน คุณต้องเลือกจุดเชื่อมต่อที่ใช้การเข้ารหัส WEP
ขั้นตอนที่ 6 จดบันทึกที่อยู่ MAC ที่ปรากฏขึ้น
นี่คือที่อยู่ MAC สำหรับเราเตอร์ ตรวจสอบให้แน่ใจว่าคุณมีเราเตอร์ที่ถูกต้องหากมีเราเตอร์หลายตัวอยู่ในรายการ จดที่อยู่ MAC นี้ลง
โปรดสังเกตช่องที่จุดเชื่อมต่อกำลังออกอากาศอยู่
ขั้นตอนที่ 7. เริ่มสแกนช่อง
คุณจะต้องรวบรวมข้อมูลจากจุดเชื่อมต่อเป็นเวลาหลายชั่วโมงก่อนจึงจะสามารถถอดรหัสรหัสผ่านได้ พิมพ์ airodump-ng -c channel# --bssid MAC address -w output ath0 แล้วแตะ Enter Airodump จะเริ่มสแกน คุณสามารถทิ้งอุปกรณ์ไว้ครู่หนึ่งขณะที่เครื่องสแกนหาข้อมูล อย่าลืมเสียบปลั๊กหากแบตเตอรี่เหลือน้อย
- แทนที่ channel# ด้วยหมายเลขช่องสัญญาณที่จุดเชื่อมต่อกำลังออกอากาศ (เช่น 6)
- แทนที่ที่อยู่ MAC ด้วยที่อยู่ MAC ของเราเตอร์ (เช่น 00:0a:95:9d:68:16)
- ทำการสแกนต่อไปจนกว่าจะถึงอย่างน้อย 20,000-300,000 แพ็กเก็ต
ขั้นตอนที่ 8 ถอดรหัสรหัสผ่าน
เมื่อคุณมีจำนวนแพ็คเก็ตที่เหมาะสมแล้ว คุณสามารถเริ่มพยายามถอดรหัสรหัสผ่านได้ กลับไปที่เทอร์มินัลแล้วพิมพ์ aircrack-ng output*.cap แล้วแตะ Enter
ขั้นตอนที่ 9 จดรหัสผ่านฐานสิบหกเมื่อเสร็จแล้ว
หลังจากกระบวนการแคร็กเสร็จสิ้น (ซึ่งอาจใช้เวลาหลายชั่วโมง) ข้อความ Key Found! จะปรากฏขึ้น ตามด้วยคีย์ในรูปแบบเลขฐานสิบหก ตรวจสอบให้แน่ใจว่า "ความน่าจะเป็น" เป็น 100% มิฉะนั้นคีย์จะไม่ทำงาน
เมื่อคุณป้อนรหัส ให้ป้อนโดยไม่ต้องใส่ ":" ตัวอย่างเช่น หากคีย์คือ 12:34:56:78:90 คุณจะต้องป้อน 1234567890
วิธีที่ 2 จาก 2: เราเตอร์ WPA2 WPS
ขั้นตอนที่ 1. รูทอุปกรณ์ที่รองรับ
ไม่ใช่ว่าโทรศัพท์หรือแท็บเล็ต Android ทุกเครื่องจะถอดรหัส WPS PIN ได้ อุปกรณ์ต้องมีชิปเซ็ตไร้สาย Broadcom bcm4329 หรือ bcm4330 และต้องได้รับการรูท Cyanogen ROM จะให้โอกาสที่ดีที่สุดของความสำเร็จ อุปกรณ์ที่รองรับที่รู้จักบางส่วน ได้แก่:
- Nexus 7
- กาแล็กซี่เอซ/S1/S2/S3
- Nexus One
- Desire HD
ขั้นตอนที่ 2 ดาวน์โหลดและติดตั้ง bcmon
เครื่องมือนี้เปิดใช้งานโหมดการตรวจสอบบนชิปเซ็ต Broadcom ซึ่งจำเป็นสำหรับการถอดรหัส PIN ไฟล์ bcmon APK มีให้บริการฟรีจากหน้า bcmon บนเว็บไซต์ Google Code
ในการติดตั้งไฟล์ APK คุณจะต้องอนุญาตการติดตั้งจากแหล่งที่ไม่รู้จักในเมนูความปลอดภัยของคุณ ขั้นตอนที่ 2 ของบทความนี้มีรายละเอียดเพิ่มเติม
ขั้นตอนที่ 3 เรียกใช้ bcmon
หลังจากติดตั้งไฟล์ APK แล้ว ให้เรียกใช้แอป หากได้รับแจ้ง ให้ติดตั้งเฟิร์มแวร์และเครื่องมือ แตะตัวเลือก "เปิดใช้งานโหมดจอภาพ" หากแอปขัดข้อง ให้เปิดและลองอีกครั้ง หากล้มเหลวเป็นครั้งที่สาม อุปกรณ์ของคุณน่าจะไม่ได้รับการสนับสนุน
อุปกรณ์ของคุณต้องได้รับการรูทเพื่อเรียกใช้ bcmon
ขั้นตอนที่ 4 ดาวน์โหลดและติดตั้ง Reaver
Reaver เป็นโปรแกรมที่พัฒนาขึ้นเพื่อถอดรหัส WPS PIN เพื่อดึงข้อความรหัสผ่าน WPA2 ดาวน์โหลด Reaver APK ได้จากเธรดของนักพัฒนาซอฟต์แวร์ในฟอรัม XDA-developers
ขั้นตอนที่ 5. เปิดตัว Reaver
แตะไอคอน Reaver สำหรับ Android ในลิ้นชักแอป หลังจากยืนยันว่าคุณไม่ได้ใช้มันเพื่อจุดประสงค์ที่ผิดกฎหมาย Reaver จะสแกนหาจุดเชื่อมต่อที่มีอยู่ แตะจุดเชื่อมต่อที่คุณต้องการถอดรหัสเพื่อดำเนินการต่อ
- คุณอาจต้องตรวจสอบโหมดจอภาพก่อนดำเนินการต่อ หากเป็นกรณีนี้ bcmon จะเปิดขึ้นอีกครั้ง
- จุดเชื่อมต่อที่คุณเลือกต้องยอมรับการตรวจสอบสิทธิ์ WPS เราเตอร์บางตัวไม่รองรับสิ่งนี้
ขั้นตอนที่ 6 ตรวจสอบการตั้งค่าของคุณ
ในกรณีส่วนใหญ่ คุณสามารถปล่อยให้การตั้งค่าปรากฏเป็นค่าเริ่มต้นได้ ตรวจสอบให้แน่ใจว่าได้เลือกช่อง "การตั้งค่าขั้นสูงอัตโนมัติ" แล้ว
ขั้นตอนที่ 7 เริ่มกระบวนการแคร็ก
แตะปุ่ม "เริ่มการโจมตี" ที่ด้านล่างของเมนูการตั้งค่า Reaver จอภาพจะเปิดขึ้นและคุณจะเห็นผลลัพธ์ของการถอดรหัสต่อเนื่องที่แสดงขึ้น