Python
Los 4번 문제(Python을 이용한 관리자 패스워드 알아내기)
웹하는빡통
2019. 11. 3. 14:40
지낸 시간에는 python을 이용하여 관리자 패스워드 길이를 알아보았다.
이번 시간에는 우리가 구한 패스워드를 길이를 이용하여 관리자의 패스워드를 알아보자.

※
˙ admin_pw_miner변수 = N번째 패스워드 번째수를 나타내는 변수
˙ ascii_code_table 변수 = 각 N번째 패스워드에 값을 나타내는 변수
˙ range(33,127) = 아스키 코드 33~127까지 의미.
1. 안에 있는 for문은 ascii코드 33번 부터 127번까지 반복한다.
2. los주소+ascii(substr(pw," + str(admin_pw_miner)+ ",1))=" +str(ascii_code_table)+ "%23"를 넣어준다.
3. 그러면 ascii()부분에서 괄호 안의 문자를 DEC인 아스키 코드로 변환시킨다.
4. result_passwd라는 변수 값을 선언 한 후 result_passwd =str(chr(ascii_code_table)) 추출한 패스워드 값을 출력한다.

그 결과 관리자 패스워드는 "295d5844"라는 것을 알 수 있었다.

LOS 4번문제 클리어.
전체 소스코드


ASCII CODE 표
