플그래밍/파이써언

[파이썬] 010. 저장된 와이파이 암호 확인하기 (윈도우10)

훗티v 2021. 1. 9. 06:42

한글 윈도우에 저장된 와이파이 및 암호 확인

한번 이상 접속에 성공한 와이파이만 확인 가능

import subprocess
import re

if __name__ == '__main__':
    try:

        results = subprocess.check_output(
            ["netsh", "wlan", "show", "profiles"])
        results = results.decode('cp949')
        results = results.split()

        i = 0
        list = []
        profiles = []

        for result in results:
            if result == ':':
                list.append(i)
                profiles.append(results[i+1])
                i += 1
            else:
                i += 1

        for profile in profiles:
            key = subprocess.check_output(
                ["netsh", "wlan", "show", "profiles", profile, "key=clear"])
            key = key.decode('cp949')
            key = key.strip().split()
            if '콘텐츠' in key:
                index = key.index('콘텐츠')
                print(f'네트워크: {profile}, 암호: {key[index+2]}')
            else:
                pass

    except BaseException:
        import sys
        print(sys.exc_info()[0])
        import traceback
        print(traceback.format_exc())
    finally:
        print("\n\n" + "Enter를 누르면 창이 닫혀요 :)")
        input()

windows_saved_wifi_list.exe
6.53MB

 

 

 

 

 

[플그래밍/파이써언] - [파이썬 에러] RuntimeError: The current Numpy installation

[플그래밍/파이써언] - [파이썬 스크래핑] 서울 날씨 구글에서 긁어오기

[플그래밍/파이써언] - [파이썬] 폴더 내 파일 확장자별로 분류하기

[플그래밍/파이써언] - [파이썬] 브라우저 새로고침 (selenium)

[플그래밍/파이써언] - [파이썬] 001. 텍스트 파일 합치기

 

 

 

 

 

 

728x90