728x90
Crypto - EDUCATIONAL/Six Bites
0point를 주는 교육용 문제이지만 몰랐던 부분이라 티스토리에 글로 남긴다!
암호 문제를 푸는 것이다. 위와 같이 난수 같은 문자열이 주어졌을 때는 보통 시저암호를 많이 사용했어서 다양한 시저암호 해독기로 열심히 돌려봤지만 결과는 나오지 않았다.
https://gchq.github.io/CyberChef/
CyberChef
gchq.github.io
위 사이트는 ctf문제?에서 알려주는 사이트이다.
Input에 암호문을 넣고, Operations에서 'XOR'을 찾아 Recipe에 끌어다놓는다.
SDCTF의 flag 형식인 sdctf{를 알고 있으므로 XOR의 Key에 'sdctf{'를 넣어준다. 그리고 UTF-8로 바꿔준다.
To Hex를 찾아서 아래에 놓아준다. Output 값을 헥스값으로 바꿔주는 것 같다.
그리고 Output의 앞에 6바이트를 복사해준다. (문제가 6bite인 이유가 이것 때문인 것 같다!!)
To Hex를 없애고 앞에서 복사했던 6바이트를 XOR의 Key에 넣어준다. 그리고 옆에 부분을 HEX로 바꿔주면 Output에 flag가 나오는 것을 볼 수 있다.
sdctf{y0u_f1n1sh3d_3ating!}
'CTF' 카테고리의 다른 글
[San Diego CTF] pwn - money-printer (0) | 2023.05.12 |
---|---|
[San Diego CTF] Forensics - Susan Album Party (0) | 2023.05.06 |
시저암호 (0) | 2023.05.06 |
[Incognito CTF] web - crawl (0) | 2023.03.25 |
[Swing CTF] Misc-adultmath (0) | 2022.12.05 |