2022/Write-Ups

[ctf-d] Find Key(Hash)

7alswn 2022. 9. 27. 18:27

2팀 김민주

문제는 다음과 같다.

키의 포맷은 md5이며 128비트 암호화 해시 함수임을 알 수 있었다. 

먼저 문제에서 주어진 텍스트 파일을 열어보니 프랑스어가 나왔다.

해당 파일을 HxD 파일에 열어보니 공백으로 보이는 수상한 부분을 볼 수 있었다.

 

구글링을 HxD로 열었을 때 보이는 공백 부분은 텍스트 파일 안에 메시지를 숨긴 whitespace steganography임을 알았고,

http://darkside.com.au/snow/index.html

 

The SNOW Home Page

The SNOW Home Page Whitespace steganography The program SNOW is used to conceal messages in ASCII text by appending whitespace to the end of lines. Because spaces and tabs are generally not visible in text viewers, the message is effectively hidden from ca

darkside.com.au

해당 사이트에서 snow.exe 툴을 다운 받아 사용했다.

문제에서 주어진 텍스트 파일을 넣어보니 Encore un coup des Anonymous 해당 문자가 나왔다.

해시 값을 찾으라는 문제이기 때문에

https://www.convertstring.com/ko/Hash/MD5

 

MD5 해시 - 온라인 MD5 해시 생성기

 

www.convertstring.com

해당 사이트에서 md5 값을 해시 값으로 바꿔주었다.

아래와 같이 값을 발견하였고, 

찾은 값을 넣었지만 오답이길래 대문자를 소문자로 바꿔보았다.

문제 풀이 성공!