터미널을 통해 Wi-Fi 비밀번호에 액세스하는 방법은 무엇입니까? 싶습니다. Mac에 있습니다. 터미널을 통해 할 수있는

학교에 있는데 현재 사용중인 컴퓨터가 Wi-Fi 네트워크에 연결되어 있습니다. Wi-Fi 암호를 알고 싶습니다. Mac에 있습니다. 터미널을 통해 할 수있는 방법이 있다는 것을 알고 있습니다.

내가 사용하고있는 것은 :

security find-generic-password -ga  AirPort

암호가 키 체인에있는 경우 암호를 찾는 데 사용하지만 다른 방법이 있다는 것을 알고 있습니다. 코더 인 친구가 저에게 말했지만 저를 도와주지 않을 것이라고 말했습니다. 그들이 저에게 “일반”이라고 말한 것은 힌트였습니다. 명령에 “일반”을 사용했지만 얻지 못했습니다.

귀하의 답변을 시도했지만 관리자 암호를 계속 묻습니다. Wi-Fi에 연결되어 있지만 여전히 작동하지 않습니다. 코딩 친구가 이것을보고 AirPort 암호를 찾지 않는다고 말했고 일반 암호를 찾고 있습니다.



답변

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

SSID키를 얻으려는 네트워크의 SSID로 교체하십시오 .
이 명령은 “AirPort 네트워크 암호”유형의 모든 키를 찾고 사용자가 제공 한 SSID 이름을 가진 키를 검색합니다.


답변

나는 당신이 실제로 찾고있는 것이 이것이라고 생각합니다.

보안 find-generic-password -ga "ROUTERNAME"| grep "password :"

다음과 같은 응답이 있습니다.

비밀번호 : "ThePassword"

또한 플래그 -w를 사용하여 원시 비밀번호 만 표시하고 다음과 grep같이 추가 비밀번호를 피할 수 있습니다.

보안 찾기-일반 비밀번호 -wga "ROUTERNAME"

위의 예제에서 단순히 다음을 반환합니다.

비밀번호

도움이 되었기를 바랍니다!


답변

다른 답변이나 원래 질문의 OS X 버전이 확실하지 않지만 10.10 Mavericks에서는 정확하지 않습니다. 당신은 이것을 필요로합니다 :

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

실제 Apple AirPort 하드웨어를 사용하는 네트워크가 키 체인에 다르게 저장되어 있습니까?


답변

  1. 현재 무선 네트워크 의 SSID 를 얻습니다 (사용 --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
    

    그러나 해당 지역의 모든 Wi-Fi를 사용하려면 (사용 --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. 무선 암호를 얻으십시오

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

    당신은 볼 password:끝.


답변