본문 바로가기
Cryptography

[Square CTF] The General's Cat

by L3m0n S0ju 2021. 8. 12.

Name

the-generals-cat - Decrypt this ancient scientific article

Points

50 points

Type

Crypto

Description

The androids’ plans for domination include securing ancient artifacts relating to the animal world to be used for nefarious means. We managed to infiltrate one of their digsites and intercepted this ancient scientific tome, but it's encrypted! We think it relates to Julius Caesar's time in Rome, for he was a great friend and benefactor to the feline community. We could use your cryptanalysis skills to determine the contents of this tome and whether it will give us any leverage against our enemies.

Kyv ufdvjkzt trk (Wvczj jzcmvjkizj trklj fi Wvczj trklj) zj r jdrcc, kpgztrccp wliip, triezmfiflj drddrc. Kyvp riv fwkve trccvu yfljv trkj nyve bvgk rj zeuffi gvkj fi jzdgcp trkj nyve kyviv zj ef evvu kf uzjkzexlzjy kyvd wifd fkyvi wvczuj reu wvczevj. Trkj riv fwkve mrclvu sp yldrej wfi tfdgrezfejyzg reu wfi kyvzi rszczkp kf ylek mvidze. Kyviv riv dfiv kyre 70 trk sivvuj, kyflxy uzwwvivek rjjftzrkzfej giftcrzd uzwwvivek eldsvij rttfiuzex kf kyvzi jkreuriuj. Kyv wcrx zj kyv gyirjv nzky urjyvj: wcrx nyrk zj r ufdvjkzt trk.

 

안드로이드의 지배 계획에는 사악한 수단으로 사용되는 동물 세계와 관련된 고대 유물을 확보하는 것이 포함됩니다. 우리는 그들의 발굴지 중 하나에 잠입하여 이 고대 과학 책을 가로챘지만 암호화되어 있습니다! 우리는 Julius Caesar가 로마에 있었던 시간과 관련이 있다고 생각합니다. 왜냐하면 그는 고양이 공동체의 훌륭한 친구이자 후원자였기 때문입니다. 우리는 당신의 암호 해독 기술을 사용하여 이 책의 내용과 그것이 우리의 적에 대한 영향력을 줄지 여부를 결정할 수 있습니다.

 

This challenge will be discussed at Capture the Flag: Learning to Hack for Fun and Profit at the Grace Hopper Celebration.

See also

Work_at_Square(1), Privacy_policy(1), Code_of_conduct(1)

 

 

 

 

 


sudo pip3 install caesarcipher 명령어를 통해 카이사르 암호 해독기를 설치합니다. 암호문을 살펴보면 문장의 맨 앞에 Kyv가 자주 출력되는데 The라고 추측됩니다. T에서 K까지 상대거리는 17입니다.

 

 

 

 


카이사르 사이퍼를 통해 암호문 전체를 해독하면 아래와 같습니다. 

 

Decoding message: Kyv ufdvjkzt trk (Wvczj jzcmvjkizj trklj fi Wvczj trklj) zj r jdrcc, kpgztrccp wliip, triezmfiflj drddrc. Kyvp riv fwkve trccvu yfljv trkj nyve bvgk rj zeuffi gvkj fi jzdgcp trkj nyve kyviv zj ef evvu kf uzjkzexlzjy kyvd wifd fkyvi wvczuj reu wvczevj. Trkj riv fwkve mrclvu sp yldrej wfi tfdgrezfejyzg reu wfi kyvzi rszczkp kf ylek mvidze. Kyviv riv dfiv kyre 70 trk sivvuj, kyflxy uzwwvivek rjjftzrkzfej giftcrzd uzwwvivek eldsvij rttfiuzex kf kyvzi jkreuriuj. Kyv wcrx zj kyv gyirjv nzky urjyvj: wcrx nyrk zj r ufdvjkzt trk.


Decoded message: The domestic cat (Felis silvestris catus or Felis catus) is a small, typically furry, carnivorous mammal. They are often called house cats when kept as indoor pets or simply cats when there is no need to distinguish them from other felids and felines. Cats are often valued by humans for companionship and for their ability to hunt vermin. There are more than 70 cat breeds, though different associations proclaim different numbers according to their standards. The flag is the phrase with dashes: flag what is a domestic cat.

 

 

 


마지막 문장을 읽으면 flag what is a domestic cat에 dash를 추가하면 플래그 얻을 수 있다고 합니다.

 

flag-what-is-a-domestic-cat

'Cryptography' 카테고리의 다른 글

[HackCTF] Classic Cipher -2  (0) 2021.09.11
[HackCTF] Classic Cipher -1  (0) 2021.09.11
[HackCTF] Smooth CipherText  (0) 2021.09.11
[HackCTF] Great Binary  (0) 2021.09.10
[Square CTF] 카이사르 암호 암복호화  (0) 2021.08.12

댓글