보안 공부하는 꼬깔이

파이썬 첼린지 링크 : http://www.pythonchallenge.com/

파이썬의 기본적인 문법을 어느정도 알게되면 파이썬을 이용한 실질적인 코드를 짜보고 싶어지게 되며, 파이썬의 장점중

하나인 다양한 라이브러리의 사용법을 터득하게 된다면 여자친구빼고 전부 만들수 있게 된다ㅋㅋ

그러기위해서는 파이썬 스킬과 라이브러리의 종류 및 사용법 등을 알아야 되는데 이 때 파이썬 첼린지(Pythonchallenge.com)

문제를 접하게 된다면 많은 도움이 될 것이다.

 

위에 작성해둔 파이썬 첼린지 링크를 클릭하고 문제 사이트에 접속하게되면 위와 같은 화면이 보일것이다.

Click here to get challenged 문구를 클릭해 챌린지를 시작해보자!

 

이번 문제는 warming up 문제이니 "hello world"를 출력한다는 느낌으로 가면 될 것 같다.

문제 메인화면에는 CRT모니터 , 왼쪽 상단의 0 , 238 숫자 , HINT 정도가 보인다.

HINT를 해석해보니 URL 주소를 변경하라고 되어있다.

URL을 확인해보면 현재 페이지는 0.html 이라는 것을 확인할 수 있다.

 

URL을 변경하라는 힌트를 토대로 (무작위 숫자.html) 을 시도 해보던 도중 또 다른 힌트가 존재하는 페이지인 1.html 을 발견했다.

2**38 은 파이썬에서 2의 38승을 의미한다. 그것을 토대로 힌트를 해석해보면 2의 38승은 매우매우 크다 라는 뜻이 된다.

(2의38승 계산 결과값.html) 페이지로 접속을 하게되면 어떻게 될까?

#-*- coding:utf-8 -*-
warming_up= 2**38
print warming_up

2의 38승을 계산하는 코드이다.

(결과값.html) 페이지를 URL로 넘겨주면 1번 문제 페이지로 넘어가게 된다. 

 

 

 

'Coding > PythonChallenge.com' 카테고리의 다른 글

[파이썬 첼린지] PythonCallenge 2번  (0) 2017.07.21
[파이썬 첼린지] PythonCallenge 1번  (1) 2017.07.20