ผู้สอน: ตอนนี้ถ้า WPS ถูกปิดใช้งานในเครือข่ายเป้าหมายของคุณ
หรือหากเปิดใช้งานไว้ แต่กำหนดค่าให้ใช้ปุ่มกดหรือ
PBC วิธีการที่ฉันแสดงให้คุณเห็นในการบรรยายครั้งก่อนจะไม่ทำงาน
ดังนั้นคุณจะต้องไปถอดรหัส WPA หรือ
WPA จริงเพื่อเข้ารหัส
และอย่างที่ฉันพูด เมื่อการเข้ารหัสเหล่านี้ได้รับการออกแบบ
นักพัฒนารู้เกี่ยวกับจุดอ่อนใน WEP และพวกเขาแน่ใจว่าได้แก้ไขจุดอ่อนเหล่านี้อย่างถูกต้อง
พวกเขาทำได้ดีมากในเรื่องนี้
ดังนั้นเราจึงไม่สามารถใช้วิธีการเดียวกันกับที่ใช้ใน
WEP เพื่อถอดรหัส WPA และ WPA2
ดังนั้นใน WPA2 คีย์จึงมีเอกลักษณ์เฉพาะ เป็นแบบชั่วคราว
ยาวกว่าใน WEP มาก
ดังนั้นแพ็คเก็ตที่ส่งไปในอากาศจึงไม่มีข้อมูลที่เป็นประโยชน์สำหรับเรา
ดังนั้น ไม่สำคัญว่าเราจับ 1 ล้านแพ็กเก็ต แต่เราไม่สามารถใช้มันเพื่อถอดรหัสคีย์ได้
แพ็คเก็ตเดียวที่มีข้อมูลที่เป็นประโยชน์คือกระเป๋าจับมือ
นี่คือกระเป๋าสี่ช่องที่ถ่ายโอนระหว่างไคลเอนต์และเราเตอร์เมื่อไคลเอนต์เชื่อมต่อกับเครือข่าย
ในการบรรยายนี้ ฉันจะแสดงวิธีจับกระเป๋าเหล่านี้
และในการบรรยายครั้งต่อไป
เราจะมาดูวิธีใช้คีย์เหล่านี้เพื่อถอดรหัสคีย์ WPA หรือ WPA2
ก่อนอื่น ตามปกติ คุณต้องเรียกใช้ airodump-ng
กับเครือข่ายทั้งหมดรอบตัวคุณ
ฉันทำไปแล้ว และอย่างที่คุณเห็น นี่คือเป้าหมายของฉันที่นี่
มันใช้ WPA2 และนี่คือที่อยู่ Mac ฉันจะคัดลอกมัน
และอย่างแรกที่เราจะทำคือเรียกใช้ airodump-ng
บนเครือข่ายนี้และจัดเก็บข้อมูลในไฟล์
แบบเดียวกับที่เราเคยทำกับ WEP
ดังนั้นเราจะทำ airodump-ng
--bssid และให้ bssid ของเป้าหมายของฉัน --channel และให้ช่องของเป้าหมายของฉันซึ่งก็คือ
1 --write เพื่อระบุชื่อไฟล์ เพื่อเก็บข้อมูลทั้งหมด
ที่เราจะจับ
และเรียกสิ่งนี้ว่าการจับมือ WPA เพราะเรากำลังจะจับมือกัน
และสุดท้าย เราจะมอบอแด็ปเตอร์ไร้สายให้ในโหมดมอนิเตอร์
ซึ่งก็คือ mon0
ดังนั้นคำสั่งที่ง่ายมาก
เราได้ทำสิ่งนี้หลายครั้งแล้ว
เรากำลังใช้ airodump-ng
เราให้ที่อยู่ Mac ของเป้าหมายของฉัน
หลังจาก bssid ฉันให้ --channel เพื่อระบุช่องของเป้าหมายของฉัน
ฉันใช้ --write เพื่อเก็บข้อมูลทั้งหมดในไฟล์
ไฟล์นี้จะมีทุกสิ่งที่เราจับ
ดังนั้นถ้าเราจับมือกันก็จะอยู่ในไฟล์นี้
และสุดท้าย
ฉันตั้งชื่ออแด็ปเตอร์ไร้สายในโหมดจอภาพ
ตอนนี้ฉันจะกด Enter
และอย่างที่คุณเห็น airodump-ng
ทำงานกับเครือข่ายเป้าหมายของฉัน
และตอนนี้ สิ่งที่เราต้องทำคือนั่งลงอย่างแท้จริงและรอให้มีการจับมือกัน
อย่างที่ฉันบอกไป
การจับมือจะถูกส่งไปเมื่อไคลเอนต์เชื่อมต่อกับเครือข่าย
ดังนั้นเราจะต้องนั่งลงและรอจนกว่าไคลเอนต์ใหม่จะเชื่อมต่อกับเครือข่าย
เมื่อลูกค้ารายใหม่เชื่อมต่อ
เราจะจับภาพการจับมือและคุณจะเห็นที่นี่
airodump บอกเราว่ามีการจับมือกัน
อีกทางหนึ่ง เราสามารถใช้สิ่งที่เราได้เรียนรู้มาก่อน
ซึ่งเป็นการโจมตีแบบ deauthentication
เรารู้ว่าการใช้การโจมตีนั้น เราสามารถตัดการเชื่อมต่อไคลเอ็นต์จากเครือข่ายได้
ดังนั้นเราจึงสามารถทำได้ในช่วงเวลาสั้นๆ
เราสามารถยกเลิกการเชื่อมต่อไคลเอนต์นี้จากเครือข่าย
เขาจะเชื่อมต่อโดยอัตโนมัติเมื่อเราหยุดการโจมตี
ดังนั้นเมื่อเขาเชื่อมต่อโดยอัตโนมัติการจับมือจะถูกส่งไปในอากาศและเราจะสามารถจับภาพได้ด้วยวิธีนี้เราจะไม่ต้องนั่งรอคนที่จะเชื่อมต่อกับเครือข่ายโดยสมัครใจ
เราเคยเห็นวิธีการทำเช่นนี้มาก่อน
และมันจะเป็นคำสั่งเดียวกับที่เราทำก่อนหน้านี้
เราใช้ aireplay-ng เราทำ --deauth
จากนั้นเราระบุแพ็กเก็ตจำนวนมากเพื่อให้ไคลเอ็นต์ขาดการเชื่อมต่อเป็นเวลานาน
ครั้งนี้ฉันจะตั้งค่านี้เป็นสี่ เพื่อส่งแพ็กเก็ตการตรวจสอบสิทธิ์เพียงสี่ชุดเท่านั้น
ด้วยวิธีนี้ ลูกค้าของฉันจะถูกตัดการเชื่อมต่อในช่วงเวลาสั้นๆ
พวกเขาจะไม่รู้สึกด้วยซ้ำว่าถูกตัดการเชื่อมต่อ แต่นี่ก็เพียงพอแล้วสำหรับการส่งการจับมือ
เพราะพวกเขาจะถูกตัดการเชื่อมต่อ
พวกเขาจะเชื่อมต่อโดยอัตโนมัติ
และเมื่อพวกเขาทำอย่างนั้น เราจะจับมือกัน
อาร์กิวเมนต์ต่อไปที่เราต้องการตั้งค่าคือที่อยู่
Mac ของเป้าหมาย
เราจะทำ -a ตามด้วยที่อยู่
Mac ของเป้าหมายของฉัน
จากนั้นเราจะทำ -c ตามด้วยที่อยู่ Mac ของไคลเอ็นต์ที่เราต้องการยกเลิกการเชื่อมต่อ
นั่นคือลูกค้ารายนี้ที่นี่
ฉันจะคัดลอก วางที่นี่
และสุดท้าย เราจะตั้งชื่ออแด็ปเตอร์ไร้สายของฉันในโหมดจอภาพ
ซึ่งก็คือ mon0
และเราเสร็จแล้ว
ฉันได้ใช้การบรรยายเต็มรูปแบบเกี่ยวกับคำสั่งนี้อีกครั้งเพื่ออธิบายว่าการโจมตีแบบ
deauthentication คืออะไร
ดังนั้นหากทำให้สับสนเล็กน้อย
โปรดกลับไปแก้ไขการบรรยายนั้น
โดยพื้นฐานแล้ว สิ่งที่เราทำคือเราใช้ aireplay-ng เพื่อเรียกใช้การโจมตีแบบ
deauthentication เพื่อยกเลิกการเชื่อมต่ออุปกรณ์นี้ในช่วงเวลาสั้นๆ
นั่นเป็นเหตุผลที่ฉันตั้งค่านี้ให้เหลือเพียงหมายเลขสี่
จากนั้นจึงใช้ -a เพื่อระบุที่อยู่
Mac ของเป้าหมาย -c เพื่อระบุที่อยู่ Mac ของไคลเอ็นต์ที่เชื่อมต่อกับเครือข่ายนี้
แล้วฉันก็มอบมันให้กับอแด็ปเตอร์ไร้สายของฉันในโหมดมอนิเตอร์
ตอนนี้ฉันจะกด Enter
และจับตาดูด้านนี้ตรงนี้
คุณจะเห็นการจับมือกันจะถูกบันทึกไว้ที่นี่
ดังนั้นเราจะกด Enter แพคเก็ต deauthentication
ถูกส่งและสมบูรณ์แบบ
อย่างที่คุณเห็น เมื่อลูกค้าเชื่อมต่ออีกครั้ง
เราได้รับการจับมือ
ตอนนี้เราเลิกใช้แอร์ดั้มได้แล้ว
ดังนั้น คอนโทรลซี เพราะเรามีการจับมือกัน
ตอนนี้มันถูกเก็บไว้ในไฟล์ที่เราตั้งค่าหลังจากตัวเลือกที่ถูกต้องซึ่งเรียกว่า
WPA handshake
และในการบรรยายครั้งต่อไป
ฉันจะแสดงให้คุณเห็นว่าการจับมือครั้งนี้สามารถใช้เพื่อรับกุญแจสำหรับเครือข่ายได้อย่างไร