[[IMG_BASE64_PLACEHOLDER]] WiFi 네트워크의 보안을 평가하십시오. 무단 접근이 있나요? WPS 프로토콜 설명.
WPSApp는 WPS(Wi-Fi Protected Setup) 프로토콜을 테스트하여 네트워크의 보안을 평가합니다.
이 프로토콜은 라우터에 미리 설정된 표준 8자리 PIN을 사용하여 WiFi 네트워크에 연결할 수 있게 합니다. 문제는 다양한 제조사의 많은 라우터에 대한 PIN이 공개적으로 알려져 있거나 쉽게 계산될 수 있다는 점입니다.
이 응용 프로그램은 알려진 PIN을 테스트하여 연결을 시도하고 네트워크가 취약한지 여부를 결정합니다. 여러 가지 인정된 PIN 생성 알고리즘과 일반적인 기본 PIN을 사용합니다. 또한 특정 라우터의 기본 키를 계산하고, 장치에 저장된 WiFi 비밀번호를 보고, 네트워크상의 장치를 스캔하며, WiFi 채널 품질을 분석할 수 있습니다.
앱 사용은 간단합니다. 주변 네트워크를 스캔할 때 빨간색 십자가로 표시된 네트워크를 볼 수 있습니다. 이러한 네트워크는 WPS가 비활성화되어 있고 기본 비밀번호가 알려지지 않았기 때문에 "보안"된 것으로 간주됩니다.
물음표로 표시된 네트워크는 WPS가 활성화되어 있지만 PIN이 알려지지 않았습니다. 이 경우, 앱은 가장 일반적인 PIN을 테스트할 수 있게 합니다.
마지막으로, 초록색 체크표시가 있는 네트워크는 취약할 가능성이 높습니다. 이러한 네트워크는 WPS가 활성화되어 있고 연결 PIN이 알려져 있습니다. WPS가 비활성화되어 있지만 비밀번호가 알려져 있으면 해당 키를 사용하여 연결할 수 있으므로 네트워크가 초록색으로 표시될 수도 있습니다.
저장된 비밀번호를 보거나 Android 9/10에서 연결하거나 일부 추가 기능을 사용하기 위해 루트 액세스가 필요합니다.
중요: 모든 네트워크가 취약한 것은 아닙니다. 이러한 결함을 수정하기 위해 많은 회사들이 라우터 펌웨어를 업데이트했기 때문에, 네트워크가 그렇게 표시된다고 해서 100% 취약함을 보장하지 않습니다.
자신의 네트워크를 테스트하십시오. 취약하다면... 조치를 취하십시오. WPS를 비활성화하고 강력하고 개인화된 비밀번호로 변경하십시오.
오용에 대해 책임지지 않습니다. 네트워크에 대한 무단 접근은 법으로 처벌됩니다.
Android 6 (마시멜로) 이후부터 위치 권한이 필요합니다. 이는 이 버전에서 Google이 부과한 새로운 요구사항입니다. 자세한 정보는 다음 링크에서 확인하십시오: https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-hardware-id
일부 삼성 모델은 암호화를 사용하며 실제 비밀번호 대신 긴 16진수 문자열을 표시합니다. 디코딩에 도움이 필요하면 온라인에서 정보를 검색하거나 저에게 연락하십시오.
Android 7 (누가)를 실행하는 LG 모델에서는 LG 고유의 소프트웨어 문제로 인해 PIN 기반 연결이 작동하지 않습니다.
리뷰를 남기기 전에 응용 프로그램의 작동 방식을 이해하십시오.
제안, 버그 보고 또는 의견을 [email protected]으로 보내주십시오. 감사합니다.
감사의 말:
Zhao Chunsheng, Stefan Viehböck, Justin Oberdorf, Kcdtv, Patcher, Coeman76, Craig, Wifi-Libre, Lampiweb, David Jenne, Alessandro Arias, Sinan Soytürk, Ehab HoOoba, drygdryg, Daniel Mota de Aguiar Rodrigues.