ผู้สอน: ในการบรรยายครั้งที่แล้ว
เราได้เห็นการใช้ airodump-ng เพื่อแสดงรายการเครือข่ายทั้งหมดรอบตัวเราและแสดงข้อมูลที่เป็นประโยชน์เกี่ยวกับเครือข่ายเหล่านั้น
โดยปกติ เราทำสิ่งนี้เพื่อดูเครือข่ายเป้าหมาย
ดูความแรงของสัญญาณ ดูว่าเราอยู่ไกลแค่ไหนจากนั้นจึงเริ่มกำหนดเป้าหมายเครือข่ายเป้าหมายนี้
ในตัวอย่างนี้ ฉันจะถือว่าเครือข่ายเป้าหมายของฉันคือเครือข่ายนี้ตรงนี้
นี่คือเครือข่ายที่เครื่องโฮสต์ของฉันเชื่อมต่ออยู่จริง
ๆ และตอนนี้ฉันมีเครือข่ายเป้าหมายแล้ว และฉันมีข้อมูลพื้นฐานบางอย่างเกี่ยวกับมัน มาดูกันว่าเราจะเรียกใช้ airodump-ng
กับเครือข่ายนี้เท่านั้นได้อย่างไร ไม่ใช่กับทุกเครือข่าย
และด้วยวิธีนี้ เราจะสามารถรวบรวมข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ได้
ในการทำสิ่งนี้ อย่างแรกเลย
ฉันจะต้องเขียนชื่อโปรแกรมของฉันคือ
airodump-ng
จากนั้นฉันจะระบุ BSSID เฉพาะหรือที่อยู่
MAC เฉพาะสำหรับ
airodump-ng เพื่อดมข้อมูล
ดังนั้นเครือข่ายเป้าหมายของฉันจึงมี BSSID ของสิ่งนี้
เราสามารถดูได้ที่นี่ภายใต้ BSSID
ฉันจะคัดลอกมัน
แล้วฉันก็จะทำ --bssid และฉันจะให้ BSSID
ที่ฉันเพิ่งคัดลอกมา
ต่อไป ผมจะกำหนดช่องให้
airodump-ng ดมกลิ่น
อีกครั้ง หากเราดูใต้คอลัมน์ Channel ในนี้ เราจะเห็นว่าเครือข่ายเป้าหมายของฉันอยู่ที่ช่อง
2
ผมก็จะทำ -- ช่อง 2
ตอนนี้ เรากำลังบอก airodump-ng
ว่าฉันต้องการให้คุณดมข้อมูลในช่องที่สองและจากเครือข่ายที่มี
BSSID นี้เท่านั้น
ฉันจะบอก airodump-ng ด้วยว่าฉันต้องการให้คุณเก็บข้อมูลทั้งหมดที่คุณจะรวบรวมให้ฉันเป็นไฟล์
ฉันจะบอกว่า --write แล้วฉันจะพิมพ์ชื่อไฟล์
เรามาเรียกการทดสอบนี้กัน
และในตอนท้าย ตามปกติ
ฉันต้องตั้งชื่ออแด็ปเตอร์ไร้สายของฉันในโหมดมอนิเตอร์ ซึ่งก็คือ mon0
ใน กรณีของฉัน.
ดังนั้นคำสั่งที่ง่ายมาก
มาทบทวนกันอีกครั้งหนึ่ง
เรากำลังดำเนินการ airodump-ng ซึ่งเป็นชื่อโปรแกรมที่ฉันต้องการใช้
ฉันกำลังบอกว่าฉันต้องการให้คุณดมข้อมูลจาก
bssid เฉพาะเท่านั้น
จากนั้นฉันจะให้ BSSID ของเป้าหมายของฉัน
ฉันกำลังบอกมันว่า ฉันต้องการให้คุณดมข้อมูลจากแชนเนลใดแชนเนลหนึ่งเท่านั้น
และให้แชนเนลที่ฉันต้องการให้มันดมข้อมูลจาก
อีกครั้ง เราสามารถหาได้จากที่นี่
มันคืออันดับสอง
สุดท้ายนี้ ฉันบอกได้เลยว่าฉันต้องการให้คุณเขียนข้อมูลทั้งหมดที่คุณจะจับภาพในไฟล์ที่เราจะเรียกว่าการทดสอบ
จากนั้นฉันจะให้อแด็ปเตอร์ไร้สายในโหมดมอนิเตอร์ซึ่งเป็น
mon0
ตอนนี้ฉันจะกด Enter
และอย่างที่คุณเห็น ไม่เหมือนครั้งที่แล้ว
airodump-ng แสดงให้ฉันเห็นเครือข่ายเดียวที่นี่
นี่คือเครือข่ายที่ฉันต้องการให้ดักจับข้อมูล
และเรายังเห็นว่า
เรามีส่วนใหม่ทั้งหมดในขณะนี้
ดังนั้นเมื่อผมเรียกใช้ airodump-ng ในการบรรยายครั้งก่อน
คุณเห็นว่าผมมีเพียงเครือข่ายที่นี่
และผมไม่มีอะไรที่ด้านล่าง
แต่ตอนนี้ คุณจะเห็นว่าเรามีรายการเพิ่มเติมในส่วนที่สองของเครือข่าย
และโดยพื้นฐานแล้ว อะไรก็ตามที่คุณเห็นในส่วนที่สอง สิ่งเหล่านี้คือไคลเอนต์หรืออุปกรณ์ที่เชื่อมต่อกับเครือข่ายนี้
ตอนนี้ เราจะเห็นว่าเครือข่ายนี้มีอุปกรณ์เชื่อมต่ออยู่
3 เครื่อง และคุณสามารถดูที่อยู่
MAC ของอุปกรณ์เหล่านี้ได้ที่ใต้สถานี
คุณจึงเห็นได้ว่าอุปกรณ์เหล่านี้เชื่อมต่อกับเครือข่ายเดียวกันทั้งหมด
ดังนั้น BSSID ยังคงเหมือนเดิม
นี่คือที่อยู่ MAC ของเครือข่าย
และภายใต้สถานี เรามีไคลเอนต์หรืออุปกรณ์ต่าง
ๆ ที่เชื่อมต่อกับเครือข่ายนี้
นอกจากนี้เรายังสามารถเห็นพลัง ดังนั้นนี่คือความแรงของสัญญาณของแต่ละอุปกรณ์เหล่านี้
เราสามารถเห็นความเร็ว
เราเห็นปริมาณข้อมูลที่สูญหาย
เราสามารถเห็นจำนวนเฟรมหรือแพ็กเก็ตที่เราจับได้
และเราสามารถดูว่าอุปกรณ์เหล่านี้ยังคงตรวจสอบเครือข่ายอยู่หรือไม่
ดังนั้นบางครั้ง เมื่อคุณเรียกใช้ airodump-ng
กับทุกเครือข่าย คุณจะยังคงเห็นส่วนดังกล่าว และคุณจะเห็นว่าอุปกรณ์บางตัวไม่ได้เชื่อมต่อ
และกำลังพยายามหรือค้นหาเครือข่ายอย่างแท้จริง
คุณจะเห็นชื่อเครือข่ายที่พวกเขากำลังมองหาภายใต้โพรบ
ตอนนี้ ถ้าฉันกด Control + C แล้ว airodump-ng
จะหยุดทำงาน แต่ฉันควรมีไฟล์ใหม่ในไดเร็กทอรีการทำงานปัจจุบันของฉันที่มีข้อมูลที่เราเพิ่งบันทึก
'เพราะจำได้ว่าเมื่อเราเรียกใช้คำสั่งเรา ใช้ตัวเลือกการเขียนที่นี่เพื่อเก็บข้อมูลในไฟล์ที่เรียกว่าการทดสอบ
ดังนั้น ถ้าฉันทำ ls เพื่อแสดงรายการไฟล์ทั้งหมดในไดเร็กทอรีการทำงานปัจจุบันของฉัน
คุณจะเห็นว่าฉันมีไฟล์สี่ไฟล์ ทั้งหมดเริ่มต้นด้วยการทดสอบ
แต่พวกเขาทั้งหมดมีนามสกุลที่แตกต่างกัน
ดังนั้นเราจึงมี CSV เรามี netxml
เรามีหมวก และเรามี
Kismet csv
ตอนนี้ให้สังเกตด้วยว่า airodump-ng
ต่อท้ายด้วยลบ 01 โดยอัตโนมัติในแต่ละไฟล์เหล่านี้
ดังนั้น ในอนาคต
เมื่อคุณลองใช้ไฟล์แคปเจอร์
ให้เพิ่ม -01 ต่อท้ายชื่อไฟล์ที่คุณระบุในคำสั่ง
ทีนี้ ไฟล์หลักที่เราจะใช้คือไฟล์
cap
อีกครั้ง ไฟล์นี้มีข้อมูลที่เราบันทึกไว้ในช่วงเวลาที่
airodump-ng กำลังทำงานอยู่ที่นี่
และโดยพื้นฐานแล้วไฟล์นี้ควรมีทุกอย่างที่ส่งเข้าและออกจากเครือข่ายเป้าหมายของฉัน
ดังนั้นควรมี URL, ข้อความแชท,
ชื่อผู้ใช้, รหัสผ่านหรือสิ่งใดก็ตามที่อุปกรณ์เหล่านี้ทำบนอินเทอร์เน็ต
เพราะทุกอย่างที่ต้องทำจะต้องถูกส่งไปยังเราเตอร์อย่างที่เราเคยเห็นมาก่อน
ปัญหาเดียวคือ ถ้าคุณดูการเข้ารหัสที่นี่ คุณจะเห็นว่าเครือข่ายเป้าหมายของฉันใช้การเข้ารหัส
WPA2
ดังนั้นข้อมูลทั้งหมดที่ส่งระหว่างเราเตอร์และไคลเอนต์จะได้รับการเข้ารหัส
ให้ฉันแสดงให้คุณเห็นว่าฉันหมายถึงอะไร
ฉันจะใช้เครื่องมือที่เรียกว่า Wireshark
เพื่อวิเคราะห์ข้อมูล และไม่ต้องกังวลกับวิธีใช้
Wireshark
เราจะพูดถึงรายละเอียดในภายหลัง
ตอนนี้ ฉันแค่ต้องการให้แน่ใจว่าคุณเข้าใจความคิดที่ว่าตอนนี้
เราสามารถดักจับแพ็กเก็ตเหล่านี้ได้ ปัญหาเดียวคือแพ็กเก็ตเหล่านี้ถูกเข้ารหัส
ฉันจะทำ Wireshark เพื่อเรียกใช้ Wireshark
จากนั้นฉันจะเปิดไฟล์การจับภาพ ดังนั้นฉันจะไปที่
File, Open และมันอยู่ในไดเรกทอรีรากของฉันแล้ว
ดังนั้นฉันจะเลื่อนลงมาและเลือก test-01 ของฉัน
หมวก
ฉันจะเปิดมันและใส่มันแบบเต็มหน้าจอ
และอย่างที่คุณเห็น ถ้าเราคลิกที่แพ็กเก็ตเหล่านี้
คุณจะเห็นว่าเราไม่มีข้อมูลที่เป็นประโยชน์จริงๆ
คุณสามารถเห็นทุกอย่างดูเหมือนพูดพล่อยๆ
และเราไม่สามารถอ่านอะไรได้เลย
แม้ว่าแพ็กเก็ตเหล่านี้อาจมีชื่อผู้ใช้ รหัสผ่าน หรือ URL
ก็ตาม
สิ่งเดียวที่มีประโยชน์ที่เราเห็นในที่นี้คือผู้ผลิตอุปกรณ์
เราจึงรู้ว่าอุปกรณ์ตัวใดตัวหนึ่งที่เชื่อมต่อกับเครือข่ายที่มีที่อยู่
MAC เฉพาะนี้ จึงเป็นเครื่องที่ลงท้ายด้วย E8 และถ้าเราขึ้นไป เราจะเห็นว่าเป็นอุปกรณ์เฉพาะนี้
เรารู้ว่าตอนนี้เป็นอุปกรณ์ Apple
อาจเป็นคอมพิวเตอร์ Apple อาจเป็น
iPhone หรือ iPad และนี่คือคอมพิวเตอร์
MacBook ของฉันที่เป็นเครื่องโฮสต์
อีกครั้ง เราจะเห็นได้ว่าเรายังมีอุปกรณ์ที่ใช้ชุดชิปของ
Huawei ซึ่งอาจเป็นโทรศัพท์หรือเราเตอร์ก็ได้
และถ้าคุณดูที่อยู่ MAC ที่นี่ และเปรียบเทียบกับที่อยู่
MAC ที่เรามีที่นี่ คุณจะเห็นได้ว่าที่อยู่นี้อยู่ภายใต้
BSSID ดังนั้นนี่คือที่อยู่ MAC ของเราเตอร์
ตอนนี้เรารู้แล้วว่าแบรนด์เราเตอร์ของฉันคือ
Huawei
ดังนั้นเราจึงสามารถรวบรวมข้อมูลเพิ่มเติมได้โดยเปิดไฟล์นี้ใน
Wireshark และเราสามารถเดาได้ว่าคอมพิวเตอร์มีอะไรบ้างและระบบปฏิบัติการใดที่พวกเขาใช้
แต่ไม่มีรายละเอียดเพียงพอ และปัญหาหลักของสิ่งนี้คือความจริงที่ว่าเครือข่ายใช้การเข้ารหัส
ในส่วนถัดไป เราจะพูดถึงวิธีทำลายการเข้ารหัสนี้
และเมื่อเราทำได้ คุณจะเห็นวิธีที่เราสามารถดูรหัสผ่าน
ชื่อผู้ใช้ในรูปแบบข้อความธรรมดา และคุณจะเห็นว่าเราสามารถทำแผนที่ได้อย่างไร
คอมพิวเตอร์ทุกเครื่องในเครือข่ายเดียวกัน รวบรวมข้อมูลโดยละเอียดเกี่ยวกับพวกเขา แฮ็กเข้าไป และทำบางสิ่งที่เจ๋งจริงๆ
ตอนนี้ คุณควรเดาทุกอย่างที่ฉันพูดไปตอนนี้
ถ้าเครือข่ายนี้เป็นเครือข่ายเปิด
หากเป็นเครือข่ายที่ไม่ใช้รหัสผ่าน คุณก็จะสามารถเห็น URL ทั้งหมดและทุกสิ่งที่พวกเขาทำจริงๆ
ในนี้.
แต่อีกครั้ง หากคุณไม่สามารถเชื่อมต่อกับเครือข่ายได้โดยไม่ต้องใช้รหัสผ่าน
คุณจะอยู่ที่ส่วนโพสต์การเชื่อมต่อโดยอัตโนมัติ และในส่วนนั้น
อย่างที่ฉันพูด เราจะพูดถึงการโจมตีที่เจ๋งจริงๆ บางอย่างที่คุณ สามารถทำได้เมื่อคุณมีรหัสผ่านหรือเมื่อคุณสามารถเชื่อมต่อกับเครือข่ายได้
ตอนนี้ไม่ต้องกังวลเกี่ยวกับ Wireshark
ฉันแค่ต้องการให้แน่ใจว่าคุณเข้าใจว่าทำไมการเข้ารหัสจึงมีประโยชน์
และเหตุใดจึงใช้ และทำไมเรามองไม่เห็นอะไรมากในตอนนี้เพราะเราไม่รู้จักคีย์
เราจะพูดถึง Wireshark และเรื่องทั้งหมดในภายหลังในหัวข้อถัดไป