CTF | wargame

XCZ.kr / Prob23 (기타, qr코드)

nopdata 2016. 7. 22. 01:56

prob23 - Zero & One


prob23.zip이라는 압축파일이 제공된다 파일의 압축을 풀게되면

많은양의 파일이 나온다. 각각의 파일 안에는 md5해쉬값이 들어있다. 각각 하나의 번호를 가지며 1~25의 숫자이다.

숫자의 번호대로 1부터 쭉 나열하면

이렇게 되는데 대충 보았을때는 잘 보이지 않지만 QR코드이다. 직접 일일히 QR코드 그림을 만들어내기에는 너무 귀찮기도 하고 지금 만들어 놓으면 나중에 써먹기 좋을것 같기도 해서 php를 이용해서 만들었다.

table에 값에따라 1이면 검은색을, 0이면 흰색을 보여준다.


결과 QR코드이다. 이제 이 QR코드를 인식해보면

http://www.onlinebarcodereader.com/

이와같이 뜬다. xcz.kr/prob23_pr0b1em_file.html

이제 여기서 답을 찾아야하는데...


오랜만에 다시 문제를 보았는데 다 풀어놓고 어이없는데서 막혀있었다.위 바이너리 값을 보면 총 길이는 200이며, 각 줄당 25자리가 들어가있다. 즉, 8자리씩 끊을 수 있다는 의미이다. 8자리씩 끊어서 아스키코드값으로 값을 출력하면

이처럼 답을 얻을 수 있다.

XCZ.KR Answer : v_2_r_y_g_0_0_d_s_e_n_s_e