보안 : SecKeychainSearchCopyNext : (터미널을 통한 Wi-Fi 비밀번호)


0

터미널 [1]을 통해 일반 텍스트로 (루트로) wifi 암호를 보려고하지만 다음 오류가 발생합니다.

sh-3.2# security find-generic-password -ga "ROUTER-NAME-HERE"
security: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.

sh-3.2# security find-generic-password -a lily -s "ROUTER-NAME-HERE" -g
security: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.

그래서 나는 오류를 봤지만 [2] 대답이 도움이되지 않았다.

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

[2] https://stackoverflow.com/questions/8303755/keychain-security-command-line-tool-works-with-find-internet-passwords-but-not-f

sh-3.2# system_profiler SPSoftwareDataType
Software:

    System Software Overview:

      System Version: OS X 10.8.5 (12F45)
      Kernel Version: Darwin 12.5.0
      Boot Volume: lily
      Boot Mode: Normal
      Computer Name: lilys MacBook Air
      User Name: System Administrator (root)
      Secure Virtual Memory: Enabled
      Time since boot: 12:37

sh-3.2# uname -a
Darwin lily-MacBook-Air.local 12.5.0 Darwin Kernel Version 12.5.0: Sun Sep 29 13:33:47 PDT 2013; root:xnu-2050.48.12~1/RELEASE_X86_64 x86_64

답변:


0

"wifinetworkname"을 무선 네트워크 이름으로 따옴표로 바꾸어 명명 된 무선 네트워크의 WiFi 암호를 다음과 같이 정확하게 표시하십시오.

security find-generic-password -D "AirPort network password" -l "wifinetworkname" -w

난, "AirPort 네트워크 암호"를 문자 그대로 사용해야한다는 것을 몰랐습니다. 비밀번호를 입력하라는 메시지가 표시됩니다. 감사합니다!
백합
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.