ในบทความต่อไปเราจะมาดูกัน เราจะดูรหัสผ่านของเครือข่าย WiFi ที่เราเชื่อมต่อในบางจุดได้อย่างไร. เมื่อผู้ใช้เชื่อมต่อกับเครือข่ายไร้สายเป็นครั้งแรกรหัสผ่านจะถูกบันทึกไว้ในคอมพิวเตอร์ Ubuntu ของเรา ด้วยเหตุนี้จึงไม่จำเป็นต้องพิมพ์รหัสผ่านใหม่ทุกครั้งที่เราเชื่อมต่อกับเครือข่าย Wi-Fi เดียวกันอีกครั้ง
เมื่อเวลาผ่านไปและเมื่อเราต้องการเพิ่มอุปกรณ์ใหม่ในเครือข่าย Wi-Fi เดียวกันเราอาจจำรหัสผ่านที่จำเป็นไม่ได้อีกต่อไป หากคุณพบว่าตัวเองตกอยู่ในสถานการณ์นี้ผู้ใช้ Ubuntu (และระบบ Gnu / Linux อื่น ๆ) เราจะสามารถ รับรหัสผ่านของเครือข่าย Wi-Fi ที่เราเคยเชื่อมต่อจากเทอร์มินัล. นอกจากนี้เรายังสามารถ ดูจากสภาพแวดล้อมแบบกราฟิกและรหัสผ่านของเครือข่ายเหล่านี้ที่เราเชื่อมต่อในบางจุดด้วยวิธีง่ายๆ.
ค้นหารหัสผ่านของเครือข่าย Wi-Fi ที่คุณเชื่อมต่อกับ Ubuntu
ดังที่ฉันได้กล่าวไปแล้วใน Ubuntu เราสามารถค้นหารหัสผ่านของเครือข่าย wifi ที่บันทึกจากบรรทัดคำสั่งหรือจากสภาพแวดล้อมแบบกราฟิก ขั้นตอนต่อไปนี้ฉันลองบนเดสก์ท็อป Ubuntu 20.04 LTS (GNOME)อย่างไรก็ตามขั้นตอนเหล่านี้อาจเหมือนกันในการแจกแจงอื่น ๆ
จากอาคารผู้โดยสาร
ใน Ubuntu และตัวแปรต่างๆ ไฟล์การกำหนดค่าเครือข่ายไร้สายจะถูกเก็บไว้ในไดเร็กทอรี / etc /NetworkManager/ ระบบการเชื่อมต่อ /. หากเราเปิดเทอร์มินัล (Ctrl + Alt + T) เราจะสามารถดูไฟล์การกำหนดค่าของเครือข่าย Wi-Fi ที่เราเชื่อมต่อจากคอมพิวเตอร์ของเราได้:
ls /etc/NetworkManager/system-connections/
อย่างที่คุณเห็นจากภาพหน้าจอด้านบนฉันมีไฟล์กำหนดค่าเครือข่าย 2 ไฟล์ที่บันทึกไว้ในระบบ Ubuntu 20.04 ของฉัน ในไฟล์เหล่านี้เราจะพบรายละเอียดที่แตกต่างกันของแต่ละเครือข่าย เช่นรหัส wifi, SSID, วิธีการตรวจสอบสิทธิ์, รหัสผ่าน wifi เป็นต้น หากต้องการดูไฟล์เหล่านี้แต่ละไฟล์เราจะต้องใช้คำสั่ง แมว หรือโปรแกรมแก้ไขข้อความเพื่อดูรหัสผ่านของเครือข่ายที่เราสนใจ
สำหรับตัวอย่างนี้ฉันจะดูรายละเอียดของเครือข่าย wifi "dlink.nmการเชื่อมต่อ” ใช้ในเทอร์มินัล (Ctrl + Alt + T) คำสั่ง:
sudo cat /etc/NetworkManager/system-connections/dlink.nmconnection
บนหน้าจอ ค่าที่แตกต่างกันจะปรากฏขึ้นเราจะพบ PSKซึ่งเป็นรหัสผ่านของเครือข่าย wifi ที่กำหนด. สำหรับผู้ที่สงสัยว่านี่คืออะไร PSK (คีย์ที่แชร์ล่วงหน้า) เป็นวิธีการรับรองความถูกต้องของไคลเอ็นต์ ใช้สตริงของตัวเลขฐานสิบหก 64 หลักหรือเป็นข้อความรหัสผ่านที่มีอักขระ ASCII 8 ถึง 63 ตัวเพื่อสร้างคีย์การเข้ารหัส
อีกวิธีในการตรวจสอบรหัสผ่านคือใช้คำสั่ง grep ดังนั้นเราจึงสามารถค้นหารหัสผ่านของเครือข่าย Wi-Fi ที่บันทึกไว้ได้ดังที่แสดงดังต่อไปนี้:
sudo grep psk= /etc/NetworkManager/system-connections/*
คำสั่งนี้จะแสดงรหัสผ่านสำหรับเครือข่ายไร้สายที่บันทึกไว้ทั้งหมด
อีกวิธีหนึ่งในการรับรหัสผ่านคือการใช้ ตัวแปรของคำสั่งก่อนหน้า มันเป็นอย่างไร:
sudo grep -r '^psk=' /etc/NetworkManager/system-connections/
หากเราไม่ต้องการเห็นชื่อของ SSID ของเครือข่าย Wi-Fi และดูเฉพาะรหัสผ่านคุณเพียงแค่ต้องเพิ่มคำสั่งก่อนหน้านี้ -h ตัวเลือก:
sudo grep -hr '^psk=' /etc/NetworkManager/system-connections/
ใช้ -h ตัวเลือก อาจเป็นปัญหาได้หากเราบันทึกเครือข่ายไว้มากกว่าหนึ่งเครือข่าย เมื่อใช้ตัวเลือกนี้เราจะไม่ทราบว่ารหัสผ่านแต่ละเครือข่ายมาจากเครือข่ายใดเนื่องจาก SSID ไม่ปรากฏขึ้น
จาก Network Manager (GUI)
ถ้าคุณต้องการ ดูเฉพาะรหัสผ่านของเครือข่าย Wi-Fi ที่คุณเคยเชื่อมต่อก่อนหน้านี้ และคุณต้องการใช้สภาพแวดล้อมแบบกราฟิกแทนการใช้เทอร์มินัลคุณจะต้องคลิกที่ไฟล์ ไอคอนเครือข่าย อยู่ที่แผงด้านบนของเดสก์ท็อป เมนูแบบเลื่อนลงจะปรากฏขึ้น ถ้าเราทำ คลิกที่ตัวเลือก wifiเมนูอื่นจะปรากฏขึ้น ที่นี่เราจะพบตัวเลือก 'การตั้งค่า Wi-Fi'ซึ่งเราจะต้องคลิก
ในหน้าต่างที่จะเปิดขึ้นเราจะเห็นรายการเครือข่ายที่มีอยู่ในปัจจุบัน ที่นั่นเราทำได้ คลิกที่ไอคอน "การตั้งค่า" ที่เราจะเห็นถัดจากเครือข่าย Wi-Fi ที่เราจะเชื่อมต่อในบางจุด
ตอนนี้หน้าต่างการกำหนดค่าของเครือข่าย Wi-Fi ที่เลือกจะเปิดขึ้น ใน แท็บ 'ความปลอดภัย'เราจะเห็นรหัสผ่านพร้อมเครื่องหมายดอกจัน หากต้องการเปิดเผยรหัสผ่านมีเพียงคลิกที่ช่องทำเครื่องหมาย 'แสดงรหัสผ่าน'
สองวิธีนี้เป็นวิธีง่ายๆในการตรวจสอบรหัสผ่านของเครือข่าย Wi-Fi ที่เราเชื่อมต่อ มีอะไรอีก เราสามารถค้นหาเครื่องมือการกู้คืนรหัสผ่านมากมายที่มีอยู่ใน Kali Linux. ไม่มีเหตุผลที่จะติดตั้ง Kali Linux เราเพียงแค่ต้องทำ ติดตั้งเครื่องมือที่มี บนระบบ Ubuntu ของเราและใช้เครื่องมือการกู้คืนรหัสผ่าน
ขอบคุณมาก มันมีประโยชน์มากและอธิบายได้ดี