Story of CowHacker

Python challenge_1번문제 본문

공부/Pythonchallenge

Python challenge_1번문제

Cow_Hacker 2021. 8. 19. 22:25
728x90

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

Python challenge_1번 문제를 풀어볼 거다.

 

 

 

 

 

1번 문제다.

 

 

 

 

 

흠... 사진을 보면 K->M이고, O -> Q이고, E -> G라고 한다.

 

 

노란색 글씨로 '모든 사람은 이 문제를 해결하기 전에 두 번 생각한다'라고 적혀있다.

 

 

 

 

 

그리고 뭔지 모를 영문자가 있다. 무슨 암호 같은 느낌이다.

 

 

 

 

 

https://quipqiup.com/

 

quipqiup - cryptoquip and cryptogram solver

 

quipqiup.com

그냥 암호 해독 사이트에 복호화해버렸다.

 

 

i hope you didnt translate it by hand. thats what computers are for. doing it in by hand is inefficient and that's why this text is so long. using string.mavetrans() is recommended. now apply on the url.

 

 

 

번역기를 돌려야겠다.

 

오호 다행히 난 손으로 하지 않았다. 컴퓨터 덕이다.

흠.. string.mavetrans()를 사용하라는 단어가 보였다.

 

 

 

mavetrans()가 아니라 maketrans() k가 맞는 거 같았다.

 

 

 

난 저기 사이트를 들어갔다.

 

 

 

 

https://websecurity.tistory.com/147

 

[python] string.maketrans() 파이썬 문자열 치환함수

string.maketrans() [정의] 문자열을 치환해 주는 함수. 숫자가능. 단, 바꾸기 전/후 문자의 길이가 같아야 한다. [예시] 1 2 3 4 5 6 7 import string obj = 'python' before = 'thon' after = 'zzzz' se..

websecurity.tistory.com

그 이유는 그냥 첫 번째 라서다.

 

 

 

음... obj변수에 before, after변수를 잘 사용하면 어찌 풀 수 있을지도?라는 생각이 들었다.

 

 

 

 

 

흠... 저기가 문제였다. 멀 적지?

 

 

 

 

다시 위 그림을 봤다.

abcdefghijklmnopqrstuvwxyz

      g      m   q

 

딱 2칸씩 이동한 게 보였다.

 

 

 

 

 

 

이렇게!!

 

 

 

 

 

실행을 하니 아까 복호화한 문장이 나왔다!

 

 

 

 

그럼 이제 URL에 적용하면 된다고 했으니 해보겠다.

 

 

 

 

0번 문제에서 1번 문제로 넘어올 때

저기 부분을 고치는 걸로 봐서!

함 번 map이란 단어를 바꿔보겠다.

 

 

 

 

ocr!!

 

 

 

 

1번 문제 클리어다..!

 

 

 

 

1 번 문제는 시저 암호를 해독할 때

뜩 해결할 수 있는

제요소인 파이썬 함수가

공되었다. 바로 maketrans()다.

728x90

'공부 > Pythonchallenge' 카테고리의 다른 글

Python challenge_5번문제  (4) 2022.02.02
Python challenge_4번문제  (2) 2022.01.20
Python challenge_3번문제  (2) 2022.01.11
Python challenge_2번문제  (2) 2021.09.12
Python challenge_0번문제  (4) 2021.08.14
Comments