아래 내용은 윈도10 (Windows 10)에서 내 PC로 접속했었던 와이파이들의 비밀 번호를 알아내는 방법에 관한 것입니다.
내 PC로 공공장소나 사무실, 혹은 집에서 온라인에 연결하기 위해 와이파이 (Wifi)에 접속했다면 비밀 번호 (Password)를 입력했을 것이고, 이 비밀 번호는 내 PC 어디엔가에 저장되어 있을 것입니다.
이것을 읽어 내는 방법에 대한 것으로 아래 순서대로 진행하시면 됩니다.
Windows PowerShell은 저희들이 많이 알고 있는 윈도우즈 커맨드 (Windows Command)라고 이해하시면 됩니다.
윈도우즈 화면에서 키보드의 "윈도우즈 키"와 "X 키"를 같이 누릅니다.
나타나는 메뉴에서 "Windows PowerShell (관리자)"를 선택합니다.
"Windows PowerShell"은 사용자 계정으로 들어가는 것이고, "Windows PowerShell (관리자)"은 관리자 계정으로 들어가는 것이므로 반드시 "Windows PowerShell (관리자)"를 선택하시기 바랍니다.
PowerShell 화면 ( Command 창)에서 아래 명령어를 입력합니다.
netsh wlan show profile
그러면 아래 그림과 같이 내 PC에 등록되어 있는 와이파이 (WiFi) 리스트가 "사용자 프로필" 항목에 보이게 됩니다.
제 경우에는 주로 사무실/회의실 정도에서만 사용하다 보니 3개만 등록되어 있네요.
매우 깨끗한 상태입니다. 만일 외부에서 많이 사용하는 노트북이라면 스타벅스 와이파이부터 시작해서 수십 개의 리스트가 보이겠지요 ^^.
위의 화면에서 와이파이 리스트를 확인하고 특정 와이파이의 비밀번호가 궁금하다면, 아래와 같이 입력하면 됩니다.
netsh wlan show profile WiFi-name key=clear
여기에서 WiFi-name 부분에 자신이 알고 싶은 와이파이의 아이디를 넣으면 됩니다.
제 노트북의 경우를 예를 들어서 설명해보면, 위의 사용자 프로필에 나타난 와이파이 가운데서 "AndroidHotspotXXXX"의 비밀 번호를 확인해 보도록 하겠습니다.
이 경우에는 WiFi-name 부분에 아래와 같이 "AndroidHotspotXXXX"를 입력하면 됩니다.
netsh wlan show profile AndroidHotspotXXXX key=clear
그러면, 아래 화면과 같이 이 와이파이에 대한 전반적인 정보와 함께 비밀 번호도 볼 수 있습니다. 비밀 번호는 키 콘텐츠에 표시됩니다.
일반적인 경우에는 위의 팁(Tip)을 사용할 일은 매우 제한적일 것 같습니다.
예를 들어, 특정 와이파이의 비밀 번호를 확인해서 친구에게 공유해 준다거나, 혹은 나의 다른 디바이스로 동일 와이파이를 사용하기 위해서 와이파이 비밀번호를 알아보는 정도에 불과할 것입니다.
그러나, 시각을 보안이나 보안 리스크의 차원으로 옮겨보면 걱정이 되는 내용입니다.
물론 시스템 계정으로 들어갔기 때문에 위의 정보들을 알 수 있습니다.
이를 뒤집어서 이해하면, 시스템 계정으로 들어갈 수만 있으면 와이파이 비밀 번호와 같은 PC에 대한 상당한 Low Data에 접근이 가능하다는 이야기입니다. 이 범주가 바로 해킹의 이야기일 것입니다.
PC나 스마트폰의 경우에 시스템 아이디 등을 항상 주의 깊게 다루어야 할 이유인 것입니다.
감사합니다.