터미널을 통해 Wi-Fi 비밀번호에 액세스하는 방법은 무엇입니까?


12

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

내가 사용하고있는 것은 :

security find-generic-password -ga  AirPort

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

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


1
전제 조건, 귀하는 관리자이며 관리자 암호를 가지고 있거나 특정 WiFi에 연결되어 있거나 암호가 키 체인에 저장되어 있습니다.
Ruskes

답변:


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

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


10

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

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

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

비밀번호 : "ThePassword"

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

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

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

비밀번호

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


감사합니다. MacBook이 WiFi에 연결되어 있지만 암호를 잊어 버렸습니다. 비밀번호를 검색하고 모바일에서 인터넷을 사용할 수 있도록 도와주세요.
Chaklader Asfak Arefe

1

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

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

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


1
  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:끝.


2
이것은 1 년 전에 내가 대답 한 것과 같은 명령입니다…?
grg

이 명령을 입력하면 맨 아래에 암호없이 표시된 표시된 것과 정확히 동일한 출력이 표시됩니다. 왜 그런지 아십니까?
tera_789

@ NS_777은 무선 공용 네트워크입니까?
prayagupd

@prayagupd 그것은 대학 도서관입니다. 학생 인 경우에만 액세스 할 수 있습니다. 각 학생마다 다른 사용자 이름과 비밀번호를 가지고 있습니다.
tera_789
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.