피리딘을 사용하고 있습니다. 모르는 사람들을 위해 pyrit을 사용하면 wpa 핸드셰이크 키가 유효한지 확인할 수 있습니다.
pyrit -r file0.cap analyze
파일에 유효한 키가 포함되어 있지 않으면 출력은 다음과 같습니다.
Parsing file 'file0.cap' (1/1)...
AccessPoint e0:xx:xx:xx:xx:xx ('AP_name0'):
No valid EAOPL-handshake + ESSID detected.
이제 발행할 때 이유를 알고 싶습니다.
pyrit -r file0.cap analyze | grep good
항상 다음을 제공합니다(유효한 핸드셰이크 키가 없는 경우).
No valid EAOPL-handshake + ESSID detected.
이는 유효한 키가 있을 때 작동합니다. 다음과 같은 결과가 나타납니다.
HMAC_SHA1_AES, good, spread 1
답변1
이 라인 때문인 것 같아요
No valid EAOPL-handshake + ESSID detected.
아마도 pyrit
표준 출력이 아닌 명령의 표준 오류일 것입니다. 일반적으로 |
표준 출력은 다음 명령으로 파이프되고 표준 오류는 즉시 터미널에 기록됩니다. 대신 stderr 및 출력을 파이프하려면 |&
IE를 사용할 수 있습니다.
pyrit -r file0.cap analyze |& grep good