일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- FastAPI
- Python Challenge
- PHP
- 아파치
- Apache2
- PICO CTF
- 소프트맥스 함수
- C언어
- AdaGrad
- 순전파
- flag
- picoCTF
- 백준
- 역전파
- Python
- HTML
- 기울기
- 코딩
- 신경망 학습
- PostgreSQL
- 책
- 오차역전파법
- 우분투
- 신경망
- CTF
- sgd
- 리뷰
- 딥러닝
- 설치
- 파이썬
- Today
- Total
Story of CowHacker
Python challenge_1번문제 본문
http://www.pythonchallenge.com/pc/def/map.html
Python challenge_1번 문제를 풀어볼 거다.
1번 문제다.
흠... 사진을 보면 K->M이고, O -> Q이고, E -> G라고 한다.
노란색 글씨로 '모든 사람은 이 문제를 해결하기 전에 두 번 생각한다'라고 적혀있다.
그리고 뭔지 모를 영문자가 있다. 무슨 암호 같은 느낌이다.
그냥 암호 해독 사이트에 복호화해버렸다.
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
그 이유는 그냥 첫 번째 라서다.
음... obj변수에 before, after변수를 잘 사용하면 어찌 풀 수 있을지도?라는 생각이 들었다.
흠... 저기가 문제였다. 멀 적지?
다시 위 그림을 봤다.
abcdefghijklmnopqrstuvwxyz
g m q
딱 2칸씩 이동한 게 보였다.
이렇게!!
실행을 하니 아까 복호화한 문장이 나왔다!
그럼 이제 URL에 적용하면 된다고 했으니 해보겠다.
0번 문제에서 1번 문제로 넘어올 때
저기 부분을 고치는 걸로 봐서!
함 번 map이란 단어를 바꿔보겠다.
ocr!!
1번 문제 클리어다..!
1 번 문제는 시저 암호를 해독할 때
번 뜩 해결할 수 있는
문 제요소인 파이썬 함수가
제 공되었다. 바로 maketrans()다.
'공부 > 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 |