반응형
이건 무슨 문제지..
딱 봐도 tlyrc_o_0pnvhu}{137rmi__i_omwm 을 잘 조합하면 플래그가 나올 것 같다.
우린 rtcp{}라는 플래그형식도 알고있다.
그래서 조합을 해보는데... 쉽지 않다...
어떤 규칙이 있을까 엄청 오래 구글링한 끝에 Rail Fence Crypto를 발견했다.
(절대 어려운 암호학이 아니라는 전제하에 기초 암호학 블로그를 뒤졌다.)
더보기
Rail Fence Cipher
쉽게 말해 평문을 대각선으로 쓰고 열로 읽는 암호화방법이다.
예를 들어 key(Rail)를 정한다.(2이상)
ILOVEYOU라는 평문을 Key를 2로하여 암호화하면
I | O | E | O | ||||
L | V | Y | U |
IOEOLVYU가 되겠다.
의문이 있다. key가 뭔지 어떻게 알지?
이건 나도 아직 잘 모르겠다. 그냥 한 개씩 늘려봤다.
key값을 하나씩 늘려보니 뭔가 평문같아보이는 텍스트가 나온다. with? mom?
여기서 OFFSET을 하나씩 늘려보면..
이렇게 플래그가 나온다.
아니 근데 플래그가 왜이래 너무 불편하네.
별로 안 어려운 문제인것같은데 시간 엄청 잡아먹었고,
풀긴 풀었는데 OFFSET이라든지 KEY값을 구하는 것이 명확하지않아 엄청 찝찝한 문제였다.
이상한 Notice me senpai라는 이상한 노래를 알게된 것은 덤으로..
반응형
'Rev > Write-up' 카테고리의 다른 글
Christmas CTF 2020 - lock (0) | 2020.12.28 |
---|---|
b01lers - chuggachugga (0) | 2020.03.18 |
Rice Tea Cat Panda - Tea Clicker (0) | 2020.02.05 |
HackCTF-keygen (0) | 2019.10.28 |
HackCTF-Strncmp (0) | 2019.10.23 |