Bagaimana cara mengakses kata sandi Wi-Fi melalui Terminal?

12

Saya di sekolah saya dan komputer yang saya gunakan saat ini terhubung ke jaringan Wi-Fi. Saya ingin tahu kata sandi Wi-Fi dan saya menggunakan Mac. Saya tahu ada cara untuk melakukannya melalui Terminal.

Apa yang saya gunakan adalah:

security find-generic-password -ga  AirPort

Saya menggunakannya untuk menemukan kata sandi jika ada di gantungan kunci, tetapi saya tahu ada cara lain untuk melakukannya. Teman saya yang seorang pembuat kode mengatakan kepada saya bahwa mereka adalah tetapi mereka mengatakan mereka tidak akan membantu saya. Semua yang mereka katakan adalah "generik" hanyalah isyarat. Saya menggunakan "generik" dalam perintah saya tetapi saya tidak mengerti.

Saya mencoba jawaban Anda tetapi terus menanyakan kata sandi admin saya. Saya terhubung ke wifi tetapi tetap tidak berfungsi. Teman pengkodean saya melihat ini dan berkata saya tidak mencari kata sandi AirPort. Saya mencari kata sandi biasa.

Ace Knaps
sumber
1
Prasyarat, Anda adalah pemilik, dengan kata sandi Admin, Anda telah atau telah terhubung ke WiFi tertentu dan kata sandi disimpan dalam gantungan kunci.
Ruskes

Jawaban:

15
security find-generic-password -D "AirPort network password" -a SSID -g

Ganti SSIDdengan SSID dari jaringan yang Anda ingin dapatkan kunci dari.
Perintah ini mencari semua kunci dengan jenis "kata sandi jaringan AirPort" dan mencari kunci dengan nama SSID yang Anda berikan.

GRG
sumber
10

Saya pikir apa yang sebenarnya Anda cari adalah ini:

security find-generic-password -ga "ROUTERNAME" | grep "kata sandi:"

Anda akan mendapat respons seperti:

kata sandi: "Kata Kata Kunci"

Anda juga dapat menggunakan bendera -wuntuk hanya menampilkan kata sandi mentah dan menghindari tambahan grep, seperti:

find-generic-password -wga keamanan "ROUTERNAME"

Yang dalam contoh di atas hanya akan mengembalikan:

Kata sandi

Semoga ini membantu!

Ben Blackburn
sumber
Terima kasih, saya memiliki MacBook terhubung ke WiFi tetapi lupa kata sandinya. banyak membantu saya untuk mengambil kata sandi dan menggunakan internet di ponsel.
Chaklader Asfak Arefe
1

Saya tidak yakin untuk versi OS X apa jawaban lain atau pertanyaan orisinalnya tetapi tidak akurat pada 10.10 Mavericks. Anda membutuhkan ini:

security find-generic-password -D "802.1X Password"

Mungkin jaringan yang menggunakan perangkat keras Apple AirPort sebenarnya disimpan di gantungan kunci secara berbeda?

ghostly_s
sumber
1
  1. dapatkan SSID dari jaringan nirkabel saat ini (gunakan --getinfo)

    /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I
    
         agrCtlRSSI: -51
         agrExtRSSI: 0
        agrCtlNoise: -93
        agrExtNoise: 0
              state: running
            op mode: station 
         lastTxRate: 130
            maxRate: 217
    lastAssocStatus: 0
        802.11 auth: open
          link auth: wpa2-psk
              BSSID: 0:31:c2:41:53:14
               SSID: DansLeVille
                MCS: 15
            channel: 5
    

    Tetapi jika Anda ingin mendapatkan semua wifis di daerah Anda, (gunakan --scan)

    /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s
                                SSID BSSID             RSSI CHANNEL HT CC SECURITY (auth/unicast/group)
                      America_Online 00:71:c2:9a:11:b0 -86  1       Y  US WPA(PSK/AES,TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) 
                         xfinitywifi 00:71:c2:9a:11:b2 -72  1       Y  US NONE
                         xfinitywifi 84:00:2d:78:ee:ea -56  11      Y  US NONE
                               amber 74:1b:b2:d5:93:a9 -53  104     Y  US WPA2(PSK/AES/AES) 
                         xfinitywifi 74:85:2a:a9:f3:4a -66  11      Y  US NONE
                       HOME-1A17-2.4 74:85:2a:a9:f3:48 -66  11      Y  US WPA(PSK/AES,TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) 
              Cooper Works Streaming 90:a7:c1:b9:6c:37 -50  11,-1   Y  -- WPA(PSK/AES,TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) 
                               amber 74:1b:b2:d5:93:a8 -49  11      Y  US WPA2(PSK/AES/AES) 
    
    1. dapatkan kata sandi untuk nirkabel

      sudo security find-generic-password -D "AirPort network password" -a YOUR_SSID_NAME -g | grep password:
      password: "pseudononymous1234!!!"
      

    Anda melihat password:di bagian akhir.

prayagupd
sumber
2
Ini adalah perintah yang sama dengan yang saya jawab lebih dari setahun sebelumnya ...?
GRG
ketika saya mengetik perintah ini, saya mendapatkan output yang sama persis seperti yang ditunjukkan TAPI tanpa kata sandi di bagian bawah. Apa kamu tahu kenapa?
tera_789
@ NS_777 adalah jaringan publik nirkabel?
prayagupd
@prayagupd itu adalah perpustakaan universitas. hanya dapat diakses jika Anda seorang pelajar. setiap siswa memiliki nama pengguna dan kata sandi yang berbeda untuk mengaksesnya
tera_789