내가하고 액세스 포인트를 실행하려면이 코드가 있습니다자동 입력 암호
runas /User:Administrator cmd
netsh wlan set hostednetwork mode=allow ssid=private_wifi key=123456789
netsh wlan start hostednetwork
pause
내 질문은 : 나는 다른 작업없이 파일에 암호는 더블 클릭의 자동 입력을 할 수 있습니다 ?
내가하고 액세스 포인트를 실행하려면이 코드가 있습니다자동 입력 암호
runas /User:Administrator cmd
netsh wlan set hostednetwork mode=allow ssid=private_wifi key=123456789
netsh wlan start hostednetwork
pause
내 질문은 : 나는 다른 작업없이 파일에 암호는 더블 클릭의 자동 입력을 할 수 있습니다 ?
대체 데이터 스트림을 사용하여 암호를 제공 할 수 있습니다.
1) 배치 파일
2를 생성 및 저장) (대체 데이터를 ADS에서 암호를 읽을하기 위해 배치 파일
3에 부착 된 ADS) 재 지정을 사용으로 비밀번호 '장소'에 ECHO 명령을 사용하여 스트림) 파일
암호는 기존 방법을 사용하여 '볼 수 없으므로 안전합니다. 그것이 어떻게 작동하는지
은 다음과 같습니다
1) 코드에서 다음 줄을 포함한다 :
set /p password=<%~nx0:password
를하고 배치 파일을 저장합니다.
echo YourPassWord>YourBatchFile.bat:password
참고 1 : DOS 명령 줄에서
2), 다음 명령을 입력 조심스럽게 그 라인을보고하십시오. ADS는 ':'(콜론) 기호 다음에 표시됩니다. 참고 2 : >
(보다 큼) 기호의 양쪽 공백이 없음에 유의하십시오. 예를 들어
@echo off
set /p password=<%~nx0:password
echo %password%
을 letmein '과됩니다 :
참고 : >
(보다 큼) 기호의 양쪽에는 공백이 없습니다.
은 이제 배치 파일을 실행 - 그냥 표시해야 만 있습니다
COPY getpass.bat:password file.txt
TYPE getpass.bat:password
MORE getpass.bat:password
FIND /V "" getpass.bat:password
:
LETMEIN
보안의 주제에, 다음과 같은 기존의 방법 중 어느 것도 비밀번호를 공개하지 않습니다 제한된 수의 방법으로 ADS 파일의 내용을 봅니다. 나는 당신이 그것을 할 수 있는지보기 위해 도전으로 당신에게 그것을 남겨 둡니다. 따라서 초보자의 관점에서 볼 때 매우 안전합니다.
특히 초보자 (일부 전문가)는 ADS에 대한 지식이없는 경우 다음 라인이 상당히 오도 할 수 있습니다.
set /p password=<%~nx0:password
마지막으로 알 수 있듯이, 비밀번호가 포함 된 추가 외부 파일이 없습니다. ADS는 배치 파일에 첨부됩니다. 즉, 배치 파일을 이동하거나 이름을 바꾸면 ADS가 함께 이동합니다.또한 명령의 %~nx0
부분은 배치 파일의 이름을 바꿔야 ADS를 찾을 수 있습니다.
실현되지 않습니다. 배치 파일을 더블 클릭하면 관리자 암호를 묻습니다. 우리가 할 수 없습니까, 아니면 안전하게 할 수 없습니까? 이 에서 runas/사용자 @ echo 해제 : 관리자 박쥐 세트/P 암호를 = <% ~ nx0 : 비밀번호 netsh를 무선 랜 시작 hostednetwork 일시 정지 암호 요청 https://i.stack.imgur.com/3mP1o .png – Vlcina
관련 질문 : [자동 인증을 위해 배치 파일에 암호를 어떻게 추가합니까?] (https://superuser.com/questions/521278/how-do-i-add-a-password-to- a-batch-file-to-automatically-authenticate) – JosefZ