Python/Python Challenge

    [Python Challenge 6] ZIP과 놀기

    Python Challenge 6의 url은 다음과 같다. Python challenge 6 : http://www.pythonchallenge.com/pc/def/channel.html now there are pairs www.pythonchallenge.com * zipline을 활용한 해결방법을 기술하고 있지 않습니다. 구성 으흠 화면에는 PayPal로 연결되는 그림 하나밖에 없다. href 걸려있는 것도 실제로 PayPal로 이동하는 링크이다. 주석을 보자 아래 주석으로 돈을 보내달라는 이야기 인데, 거짓말일 거다. 설마 풀리는 그것도 웃기는 경우니까 ㅋ 맨 윗줄에 zip이라는 주석이 있다. channel.html이라는 소스를 channel.zip으로 변경하면 압축파일을 다운로드할 수 있다. 압..

    [Python Challenge 5] 삐끌

    Python Challenge 5의 url은 다음과 같다. Python challenge 5 : http://www.pythonchallenge.com/pc/def/peak.html peak hell www.pythonchallenge.com 구성 무슨 사진이 떡하니 있다. 이번엔 특별한 상호작용도 없는 거 같다. 사진을 다운로드하여보면 사진 이름이 peakhell.jpg 이라는 점이 특이한 상황인 거 같다. 번역은 다음과 같다. 발음해봐 ㅋㅋㅋㅋ발음했다 포스팅 재목에 해결 아이디어 peakhell을 발음하면 피-켈이다. pickle이라는 모듈을 모듈 소개시간에 소개한 적이 있는데, 모르는 사람은 읽고 오기를 추천한다. 2021.04.11 - [분류 전체보기] - [Python] - 모듈탐구 pickle..

    [Python Challenge 4] 무한으로 즐겨요 requests

    Python Challenge 4의 url은 다음과 같다. Python challenge 4 : http://www.pythonchallenge.com/pc/def/linkedlist.php follow the chain www.pythonchallenge.com 구성 으흠; 그림이 어떤 걸 의미하는지는 모르겠다. 관습적으로 소스 페이지를 확인해보자 그림에 a태그 href로 nothing=12345가 걸려있다. 눌러보자 오호 어떤 건지 알겠다. 재귀적으로 탐색하며 다음 nothing을 전달하다 보면 해결각이 나오나 보다 코딩 타임이다. 해결 아이디어 주석에는 urllib를 쓰라고 되어있는데 외부 모듈인 requests에 익숙해져 있는 필자는 이걸 쓰겠다. 문자열 탐색은 본문 페이지의 있는 nothing ..

    [Python Challenge 3] "야 웃어 웃어"

    Python Challenge 3의 url은 다음과 같다. Python challenge 3 : http://www.pythonchallenge.com/pc/def/equality.html re www.pythonchallenge.com 구성 페이지 번역은 다음과 같다. 정확하게 세 개의 큰 보디가드를 양옆에 둔 하나의 작은 문자를 찾으시오 또다시 페이지 주석을 보자 또다시 많은 문자열들이 보인다. 설루션대로 문제의 풀이를 위해서는 정규표현식의 힘을 빌려야 될 거 같다. 정규표현식이 무엇인지 모르는 사람은 아래를, Python에서 정규표현식 사용법은 그 아래를 참고하고 오도록 하자 2021.04.17 - [정보보안-이론] - 정규표현식에 대하여 정규표현식에 대하여 정규표현식은 여러 목적으로 사용된다. 정..

    [Python Challenge 2] 책책책 책을 읽읍시다.

    Python Challenge 2의 url은 다음과 같다. Python challenge 2 : http://www.pythonchallenge.com/pc/def/ocr.html ocr www.pythonchallenge.com 구성 페이지 번역은 다음과 같다. 힌트는 쓰지 않겠다. "문자를 인식하시오. 책 안에 있을 수도 있으나, 혹시 Page Source에 있을 수도 있습니다." 말장난이다. Page가 장임을 이용해서 BOOK과 소속 관계를 2ke2ke하는거 같은데, Page Source안에는 다음과 같은 주석을 찾을 수 있다. 엄청많은 특수문자들이 있고, 위에 한 줄 주석으로 다음의 값 중 희귀한 값을 뽑아 보라고 한다. 코딩 타임이다. 해결 아이디어 문자열이 너무 길어 2.dat에 저장하였고, ..

    [Python Challenge 1] 문자열 변환

    Python Challenge 1의 url은 다음과 같다. Python challenge 1 : http://www.pythonchallenge.com/pc/def/map.html What about making trans? everybody thinks twice before solving this. g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. bmgle gr gl zw fylb gq glcddgagclr ylb rfyr'q ufw rfgq rcvr gq qm jmle. sqgle qrpgle.kyicrpylq() gq pcamkkclbcb. lmu ynnjw ml rfc spj. www.pythonchallenge.com ..