기 타 WifiInfoView(X) 없이 Wifi 자동연결을 하여 보았습니다
2023.03.21 10:51
인터넷이 되는 PE에서 인터넷 연결을 도와주는 PENetwork나 WinXShell에서 저의 경우 PENetwork만 활용을 하고 있습니다
업데이트가 되고 있지 않지만 오래전부터 사용을 해왔고 xml 추출기능도 있고 PENetwork.exe 폴더에 추출한 xml만 복사해주면 실행시
xml을 자동등록해주는 기능 때문이기도 합니다
어떤 프로그램을 활용하는지는 컴퓨터 상황에 따라서 다를것입니다
지난 사용기에서 보셨듯이 PENetwork.exe는 무선연결시 자동연결을 해주지 않고 있습니다
이번에는 자동연결을 도와주는 WifiInfoView없이 오토잇으로 만든 프로그램만을 활용하여 보았습니다
wifi 자동연결에 netsh를 활용하는 경우 아래 명령어를 사용을 할수 있습니다
netsh wlan connect ssid=YOUR_WIFI_SSID name=PROFILE_NAME
저용량 PE의 경우 netsh사용할수가 없어서 WifiInfoView 처럼 netsh 파일과 상관없이 연결을 할수 있도록 wlanapi.dll 파일의 api를 활용
하였습니다..
WifiInfoView 파일 용량이 얼마되지 않지만 추가 파일이 필요가 없어서 간편하네요
1. 저용량 PE여서 netsh 관련 dll 들이 없어서 netsh를 활용할수가 없습니다..PENetwork를 활용하는 PE지만 무선랜 연결이 자동으로 되어
마우스 클릭을 할 필요가 없습니다
2. WifiInfoView 파일이 없이 자동연결이 되었습니다..여러개의 xml이 있는 경우 첫번째 xml의 SSID로 자동연결을 시도합니다
드라이버 설치 관련해서 설정이 되는데 시간이 걸릴수 있어서 2초에 한번씩 15번 시도를 합니다..인터넷 연결이 되면 종료가 됩니다
3. WinXShell의 경우 유선랜이 연결이 되어 있어서 인터넷이 되면 무선랜 자동연결을 하지 않습니다..
이 경우 유선랜이 연결이 되어 있어서 무선랜 연결은 WifiConnect.exe 에서 무선랜 연결을 한번 시도합니다.. 한번 시대하고나서 인터넷
연결을 체크하고 있어서 그렇습니다.
4. 오토잇으로 만든 x64 버전을 기본이 5개가 검출이 되네요
5. 마무리
무선랜 연결을 할때 활용하는 netsh.exe의 경우 cmd등에서 활용하기위해서 만들어진 것이어서 netsh.exe 파일이 없어도 wlanapi.dll를
활용하면 무선랜연결을 할수 있습니다..
댓글에 관련글이 있어서 wlanapi.dll 관련 자료를 찾아서 무선랜 연결을 하여 보았습니다
아마 윈포의 고수님들이시라면 하실수 있는 일것일것 같습니다
DrvIndex.exe 에서 무선랜 드라이버도 설치를 해주고 윈도우에 있는 암호화된 xml을 암호를 풀어서 PE에 등록을 해주는 기능이 있습니다
랜드라이버 설치를 할수는 없지만 WirelessKeyView가 있어서 이것으로 xml 암호를 풀고 풀은 암호로 xml를 만들어 등록을 하고 무선랜
연결을 할수도 있을것 같기도 합니다..다만 제가 능력이 안되기도하고 이미 편한 DrvIndex.exe가 있는데 하는 생각에 필요성이 거의 없는
것 같습니다
PENetwork만 활용을 하고 있어서 무선랜 자동연결까지 하여 보았습니다
오늘 하루도 웃음이 가득하시길 바랍니다
댓글 [27]
-
스마일^_^ 2023.03.21 11:15
-
상발이 2023.03.21 11:51
수고하셨습니다.
-
kernel 2023.03.21 12:32
PE에 관심도 없고 갖고있지도 않아서 물어보는데...
DrvIndex.exe 가 WirelessKeyView.exe 없이
단독으로 PE 자체가 아닌 다른 디스크에 설치되어 있는 다른 OS의 wifi 패스워드를 디코드 한다는 건가요?
-
왕초보 2023.03.21 13:16
아래는 사용기에 있는 사진입니다
PE 부팅시에 DrvIndex.exe에서 윈도우에 있는 무선 드라이버를 설치후 윈도에 있는 xml을 해독후 PE에 맞는 것으로 구성을 해서
아래철머 X: 드라이브에 xml을 만들어 주고 있습니다..
개인적인 짐작입니다..SSID를 추가를 해보았더니 xml이 2개가 되었습니다..xml에 있는 SSID와 무선 SSID가 일치하는것만 xml로
다시 만드는것 같습니다.
-
왕초보 2023.03.21 13:33
PE를 사용하지 않으실것 같아서 조금더 캡처를 하였습니다
1. DrvIndex.exe 에서 해독하고 다시 xml로 만든것은 암화가 되어 있습니다
PENetowrk에서 보면 실제 암호를 확인할수가 있습니다..
2. SSID로 접속 가능한 xml들을 새로 만들고 등록을 해주어서 아래처럼 다른 SSID의 비번도 확인이 가능합니다
3. 위의 것을 윈도우 xml 아래것을 PE의 xml 입니다..같은것도 있고 계속 다른 분들이 있습니다
-
kernel 2023.03.21 13:36
그럼 해당 PE 좀 바로 확인해 볼 수 있게 ISO 로 보내 줄 수 있나요?
쪽지 열어놨어요.
-
왕초보 2023.03.21 13:48
사용기에 사용한 PE 2개는 qnd님 작품입니다..qnd님 작품을 아래 링크에 모두 소개가 되고 있습니다
Wifi자동 연결 & 비밀번호 입력 PE
https://windowsforum.kr/gallery/19154281
사용기에 사용한 PE중에서 PENetwork가 작용된것이 용량이 작아서 boot.wim만 따로 쪽지로 보내드리겠습니다
PE에 있는 DrvIndex 파일 입니다
-
kernel 2023.03.21 13:52
DrvIndex 만 사용해서 자동연결하는 케이스가 어떤 링크인가요?
-
왕초보 2023.03.21 13:58
제일 용량이 작은것으로 쪽지보냈습니다..
qnd님 작품 소개글에 있는 모든 PE가 DrvIndex를 사용을 하고 있습니다
보낸것을 PENetwork.exe를 사용하고 있어서 무선랜 자동연결까지는 아닙니다..
윈도우 xml을 암호해도록 PE X: 드라이브에 xml을 새로 만들고 등록까지만 해줍니다
PENetwork의 경우로 보았을때 DrvIndex는 xml을 X:에 만들어 주고 등록하는것까지만 하는것 같습니다
-
왕초보 2023.03.21 21:25
PE에서 무선랜이 자동 연결되기 위해서는 먼저 윈도우에 무선랜 드라이버가 설치가 되어 있고 무선랜 접속을 해서 xml
만들어져있는 상태에서 PE로 부팅을 해야합니다..
PE에서 EXEC !%WinDir%\System32\Drvindex.exe -h 명령이 실행되면 윈도우에 설치된 드라이버를 찾아서 설치를
하고 xml 파일이 있으면 을 X:에 새로 만들어 주고 등록을 해주는것 같습니다
1. 윈도우에 무서랜 드라이버와 xml 있지만 PE 부팅시에 usb 무선랜을 빼놓았더니 윈도우에 있는 xml 파일을 X:
드라이브에 새로 만들지 않고 있습니다
2. 이번에는 PE 부팅시 usb무선랜이 있는 상태에서 PE로 부팅을 하였습니다..
드라이버도 설치되고 X: 드라이브에 새로 xml이 만들어졌습니다
-
qnd 2023.03.21 12:35
수고하셨습니다,
자동연결로 사용하시는 걸 보니,
고칠까 말까 갈등이 생기게 하십니다~
감사합니다.^^b
-
왕초보 2023.03.21 13:38
PENetwork와 WinXShell가 서로 장단점이 있는것 같습니다..
많은 분들께 배포하는 PE는 괜히 이것저것 신경쓰는것보다는 편하게 가는것이 좋지 않을까 합니다
WinXShell의 경우 유선랜연결 + Wifi 인경우 Wifi 가 필요없어서 자동연결을 하지 않고 유선랜연결 X + Wifi 일때 알아서
Wifi를 자동연결해 주고 있어서 PE를 배포할때 따로 설명을 할 필요가 없어서 좋은것 같습니다
초보분들께는 설명을 하면 할수록 어려워하셔서 만드는 사람에게는 설명이 필요없는 자동이 제일 무난한 방법으로 생각이 됩니다
-
광풍제월 2023.03.21 21:25
수고하셨습니다.
-
신신라면 2023.03.21 22:31
수고 많으셨어요.
-
kernel 2023.03.21 22:33
DrvIndex.exe 만 사용하는 상태에서 확인해 보니...
이 프로그램이 wifi 프로파일을 PE 부팅 상태의 계정에 대한
인감도장을 사용해서 독립적인 프로파일을 새로 생성하고 있고...
그렇게 되면 강좌란에 만들어 올렸던 kwifi64 프로그램도...
PE와 같은 인감도장을 사용하게 되기 때문에...
다음과 같이 암호화 되어 있는 키를 정상적으로 PE에서도 디코딩 할 수 있게 됩니다.
-
왕초보 2023.03.21 22:53
이렇게 확인하여 주셔서 감사합니다..
DrvIndex.exe에서 이미 윈도우에 있는 인감도장으로 xml 파일 해독후 PE에 맞게 새로 xml을 만들어서 kwifi64에서 PE 인감으로
해독을 해서 비번을 보여줄 있나 봅니다
kwifi64가 윈도우나 PE에 부팅한 경우에는 인감도장(?)을 추출이 가능하지만 PE로 부팅시 윈도우에 있는 인감도장 추출을 불가능
한것인가 봅니다. 해킹정도 수준이라고 하셨지만 혹시나..PE부팅시에 윈도우에 있는 인감도장을 추출할수 있었으면 하고 기대를
했었습니다 많이 아쉽습니다. 이렇게 관심을 가져주셔서 감사합니다
-
kernel 2023.03.21 23:01
안그래도 OS 내부를 좀 들여다 봤는데....
예전 같으면 그 인감도장이란 것을 메모리를 스캔해서 스틸 할 수 있었어요.
물론 유져모드에선 안되고 커널모드에서 액세스 해야 하기 때문에 디바이스 드라이버가 필요합니다.
그런데 이 또한 MS에서 근래에 막아 놓은 거 같더라고요. 다른 해킹 방법이 필요할 듯 한데...
PE에 관심이 있으면 더 파고 싶긴한데... PE 엔 관심이 없어서...
여튼 수고했어요.
-
왕초보 2023.03.21 23:26
귀찮은 일인데도 이렇게 자세히 설명을 해주셔서 새로운 것들을 배울수 있었습니다.
진심으로 감사드랍니다
-
harman777 2023.03.23 14:12
kernel님 한테 압력 가해주세요.
PE 관심좀 갖으시라고요. ㅋ
kernel님 같은 고수분이 PE에 열정을 가지면 진짜 대박일텐데요. ㅋㅋ
-
kernel 2023.03.21 22:35
이게 의미하는 바는... 다른 프로램 다 필요 없이...
WLan API와 Windows DPAPI 이용해서
Wifi 자동연결을 포함한 모든 것을 프로그램 하나 만들어서 다 처리할 수 있게 된다는 것.
중국이 이젠 IT 기술이 우리 보다 앞서는 거 같네요.
-
왕초보 2023.03.21 22:59
PE쪽 관련해서는 중국쪽에 좋은것이 많이 있습니다
인구가 많아서 인지..아니면 PE가 중국에서 더 관심이 많아서인지..좋은 프로그램들을 만들어 주시는 분들이 많으시네요
-
kernel 2023.03.21 23:16
내가 PE에 관심도 없고... PE는 왕초보님이 전문일텐데...
DrvIndex 라는 놈이 디바이스 드라이버 설치 이외에 다른 디스크들을 마운트 하는 역할도 하나요?
아니면 마운트하는 역할은 다른 놈이 해주는 건가요?
-
왕초보 2023.03.21 23:22
저는 윈도우 백업,복원에 관심이 있어서 이것저것 윈포에서 배워서 활용하는 사용자하는 사람들중 한사람일뿐입니다
숨김파티션에 드라이브 문자를 할당하는것을 pecmd.ini에 SHOW -1:-1 명령어로 할수가 있습니다
qnd님 작품에는 이 명령어가 있어도 // 로 주석처리가 되어 있어서 다른 드라이브를 마운트 하지는 않은것으로 알고 있습니다
혹시 특이한 현상이 있으셨나요.
도움말에 있는 기능에는 마운트 기능은 없는것 같습니다
-
kernel 2023.03.21 23:26
그럼 DrvIndex를 // 주석처리해도...
pecmd.ini에 SHOW -1:-1 명령만 되어 있으면 디스크들이 마운트 된다는 거에요?
내일 병원 가는 날이라... 여기까지...
잘자요.
-
왕초보 2023.03.21 23:59
DrvIndex 와 SHOW -1:-1는 서로 기능 자체가 다릅니다
SHOW -1:-1는 윈도우에서 ESP 파티션처럼 보이지 않은 파티션들을 PE에서 모두 보여줍니다..
건강이 최고입니다. 오늘 저때문에 고생이 많으셨습니다
좋은일만 있으시길 바랍니다
-
샤 2023.03.21 22:55
수고하셨습니다.
-
매화꽃 2023.03.21 23:38
수고많으셨습니다.
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 사용기/설치기 이용안내 | gooddew | - | - | - |
9679 | 윈 도 우| KJ 빌더로 생성한 Win11 22H2(22621.1413) x64 PE [87] | parannara | 1916 | 75 | 03-26 |
9678 | 기 타| PE에서 로컬컴 OS정보와 대략적인 사양 보기 [55] | 집앞의_큰 | 2140 | 70 | 03-22 |
9677 | 모 바 일| 애플 페이에 카드 등록하기 [7] | asklee | 1498 | 6 | 03-21 |
» | 기 타| WifiInfoView(X) 없이 Wifi 자동연결을 하여 보았습니다 [27] | 왕초보 | 1653 | 20 | 03-21 |
9675 | 윈 도 우| 새로워진 검색창_chrome에서도... [4] | 4k8k | 1402 | 7 | 03-20 |
9674 | 기 타| WifiInfoView를 활용해 Wifi 자동연결을 하여 보았습니다 [12] | 왕초보 | 1152 | 14 | 03-20 |
9673 | 소프트웨어| 크롬 우클릭 가능 확장 프로그램 [4] | asklee | 1631 | 16 | 03-19 |
9672 | 기 타| PE에서 WirelessKeyView + xml 로 암호보기 입니다 [20] | 왕초보 | 1309 | 21 | 03-19 |
9671 | 소프트웨어| PE에서 HOST 무선랜 정보 이용 [12] | 지후빠 | 985 | 12 | 03-19 |
9670 | 윈 도 우| 윈11 22H2 22624.1465 드디어 아이폰과 PC 연결됨 [2] | 헬바바 | 1692 | 7 | 03-17 |
9669 | 소프트웨어| RSPASC1.59.exe [15] | 카멜 | 1562 | 21 | 03-16 |
9668 | 윈 도 우| Micro19043.1165 [32] | sunshine | 2864 | 65 | 03-16 |
9667 | 윈 도 우| [체험기] ToolsEL PE 최종에 App 추가 [12] | parannara | 1761 | 23 | 03-15 |
9666 | 윈 도 우| March 14, 2023—KB5023706 (OS Build 22621.1413) [1] | 4k8k | 730 | 6 | 03-15 |
9665 | 소프트웨어| DeepL 번역기 확장프로그램 [8] | asklee | 2394 | 23 | 03-13 |
9664 | 기 타| Wimboot설치 길라잡이 [29] | 우인 | 2671 | 56 | 03-12 |
9663 | 윈 도 우| [부팅기] 퀀텀 ToolsQT Full.iso PE [26] | parannara | 2398 | 27 | 03-11 |
9662 | 윈 도 우| [따라하기] 토리™님 테스트용 WIN10 PE 업데이트 [22] | parannara | 1202 | 24 | 03-10 |
9661 | 기 타| 중국 PE 한글화 - 레지파일 용량이 가장 최소네요 [12] | 왕초보 | 1383 | 21 | 03-10 |
9660 | 하드웨어| 윈도우11 22H2 저장소풀 더티테스트 [4] | 읍민Kaine | 898 | 6 | 03-10 |
수고하셨습니다.