상세 컨텐츠

본문 제목

[HackCTF-Cryptography#3] Classic Cipher -1 - 100 points

Crypto/HackCTF

by bing_su 2021. 1. 22. 19:19

본문

반응형
SMALL

HackCTF Cryptography의 세 번째 문제는 Class Cipher -1이다. 문제 이름과 같이 고전 암호에 대해 물어본다.

 

문제에서 주어진 txt 파일을 열게 되면 다음과 같은 문장이 쓰여 있다. 일단, 특수문자가 맨 앞에 위치하고, 아래와 같이 문제에서 힌트가 [::-1], 즉, 파이썬 문법에서 역순이라는 의미로 주어져 있다. 

위의 내용을 종합하면 이번에는 이동 암호에 대해 묻는 문제라고 생각했다. 이동 암호는 각 문자를 치환하지 않고 그대로 두되, 어떠한 규칙에 따라 문자들의 순서를 뒤섞는 암호 기법이다. 

파이썬을 사용해 문자열을 역순으로 출력했다. 하지만 이 역시 암호화된 문장 같다.

사용한 툴: https://www.dcode.fr/caesar-cipher

Caesar Cipher decode를 통해 플래그 값을 알 수 있었다.

 

알파벳을 조작해 암호화하는 고전 암호의 방식을 묻는 문제였다. 힌트를 통해 이동 암호 기법이 쓰였다는 것을 알 수 있었고, 이동 암호 복호화 결과 치환 암호 기법이 한 번 더 사용되었음을 알 수 있었다.

반응형
LIST

관련글 더보기

댓글 영역