Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Web
- 백준
- 그리디 알고리즘
- 인코그니토
- 써니나타스
- 문자열
- Digital Forensics
- Python
- C
- Text
- wargame
- writeup
- xcz.kr
- MySQL
- CTF
- misc
- Incognito
- 사칙연산
- 수학
- Database
- php
- cryptography
- 구현
- Forensics
- SuNiNaTas
- Web Hacking
- HackCTF
- Network
- 정렬
- N0Named
Archives
- Today
- Total
보안을 그리다, 훈이
[Cryptography] HackCTF Classic Cipher -2(150p) Write Up 본문
Security/Wargame
[Cryptography] HackCTF Classic Cipher -2(150p) Write Up
HooNeee 2021. 12. 22. 17:12
HackCTF Cryptography 분야 Classic Cipher -2(150p) 문제 풀이입니다.
'Classic_Cipher-2.zip' 파일을 다운로드하고 압축을 풀어보니 '문제.txt' 파일이 나오네요.
이 문제는 단순 전치 암호(simple transposition cipher)이며, key 값은 'python'이라고 하네요.
세 번째 줄에 암호문 'hreCp1_ev_s117nr_ys17eer132n_5'이 있습니다.
먼저, key 값인 'python'이 6글자이므로 암호문의 문자들을 6열짜리 표에 하나씩 나열합니다.
다시 key 값으로 돌아가서, 'python'을 알파벳 사전순으로 번호를 매기면 4-6-5-1-3-2가 되죠.
앞서 만들어둔 6열짜리 표에서 행은 그대로 두고 열을 번호 순서대로 재배치합시다.
좌측 상단 문자부터 순서대로 나열해보니 'C1pher_1s_very_1n7eres71n5_123'가 나오네요.
이 문자열이 flag 값이 되겠습니다.
Solve!
'Security > Wargame' 카테고리의 다른 글
[Forensics] HackCTF 잔상(250p) Write Up (0) | 2021.12.24 |
---|---|
[Cryptography] HackCTF Classic Cipher -3(200p) Write Up (0) | 2021.12.23 |
[Forensics] H4CKING GAME CODE(150p) Write Up (0) | 2021.12.19 |
[Forensics] H4CKING GAME cat(120p) Write Up (0) | 2021.12.18 |
[Forensics] H4CKING GAME Easy(100p) Write Up (0) | 2021.12.18 |
Comments