Làm cách nào để truy cập mật khẩu Wi-Fi thông qua Terminal?


12

Tôi đang ở trường và máy tính tôi đang sử dụng được kết nối với mạng Wi-Fi. Tôi muốn biết mật khẩu Wi-Fi và tôi đang dùng Mac. Tôi biết có một cách để làm điều đó thông qua Terminal.

Những gì tôi đang sử dụng là:

security find-generic-password -ga  AirPort

Tôi sử dụng nó để tìm mật khẩu nếu nó nằm trong một cái móc khóa, nhưng tôi biết có một cách khác để làm điều đó. Bạn tôi là một lập trình viên nói với tôi là họ nhưng họ nói họ sẽ không giúp tôi. Tất cả những gì họ nói với tôi là "chung chung" là một gợi ý. Tôi đã sử dụng "generic" trong lệnh của mình nhưng tôi không hiểu.

Tôi đã thử câu trả lời của bạn nhưng nó cứ hỏi mật khẩu quản trị viên. Tôi đã kết nối với wifi nhưng nó vẫn không hoạt động. Người bạn mã hóa của tôi đã xem xét điều này và nói rằng tôi không tìm mật khẩu AirPort Tôi đang tìm mật khẩu thông thường.


1
Điều kiện tiên quyết, bạn là chủ sở hữu, với mật khẩu Quản trị viên, bạn đang hoặc đã được kết nối với WiFi cụ thể và mật khẩu được lưu trong móc khóa.
Ruskes 10/03/2015

Câu trả lời:


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

Thay thế SSIDbằng SSID của mạng mà bạn muốn lấy khóa.
Lệnh này tìm kiếm tất cả các khóa với một loại "Mật khẩu mạng AirPort" và tìm kiếm khóa có tên SSID mà bạn cung cấp.


10

Tôi nghĩ những gì bạn đang thực sự tìm kiếm là:

bảo mật tìm-chung-mật khẩu -ga "ROUTERNAME" | grep "mật khẩu:"

Bạn sẽ nhận được phản hồi như:

mật khẩu: "Mật khẩu"

Bạn cũng có thể sử dụng cờ -wđể chỉ hiển thị mật khẩu thô và tránh bất kỳ bổ sung nào grep, như vậy:

bảo mật tìm chung chung mật khẩu -wga "ROUTERNAME"

Mà trong ví dụ trên chỉ đơn giản là trả về:

Mật khẩu

Hi vọng điêu nay co ich!


Cảm ơn, tôi có MacBook kết nối với WiFi nhưng quên mật khẩu. giúp tôi rất nhiều để lấy lại mật khẩu và sử dụng internet trên điện thoại di động.
Chaklader Asfak Arefe

1

Tôi không chắc câu trả lời hoặc câu hỏi ban đầu của OS X là gì nhưng nó không chính xác trên 10.10 Mavericks. Bạn cần cái này:

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

Có lẽ các mạng sử dụng phần cứng Apple AirPort thực tế được lưu trong móc khóa Khác nhau?


1
  1. lấy SSID của mạng không dây hiện tại (sử dụng --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
    

    Nhưng nếu bạn muốn có được tất cả các wifis trong khu vực của bạn, (sử dụng --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. lấy mật khẩu không dây

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

    Bạn nhìn thấy password:ở cuối.


2
Đây là lệnh tương tự mà tôi đã trả lời với hơn một năm trước đó?
grg

Khi tôi gõ lệnh này, tôi nhận được chính xác đầu ra như BUT hiển thị mà không có mật khẩu ở phía dưới. Bạn có biết tại sao?
tera_789

@ NS_777 là mạng công cộng không dây?
nguyện

@prayagupd nó là thư viện đại học. chỉ có thể được truy cập nếu bạn là một sinh viên. mỗi sinh viên có tên người dùng và mật khẩu khác nhau để truy cập nó
tera_789
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.