본문 바로가기

[+] Hacking/[-] Challenge Report

2011 중고생 해킹방어대회 문제 2 풀이과정

이번문제는 정말 간단한 문제이다.

처음에는 아래와 같은 QR코드가 주어진다.


위 코드를 아래 사이트로 가져가서 풀면
http://zxing.org/w/decode.jspx
아래와 같이 사이트 주소가 하나 나온다.


위 사이트 주소로 가면 이미지가 하나 있는데 이미지를 한번 살펴보자.


언뜻 흑백으로 표현한것을 생각해보면 숫자중에서도 두개로만 표현되는 수가 있지 않은가??

그렇다. 2진수로 표현이 가능한 이미지이다.

그렇다면 어떤것이 0이고 1인지 판별을 해야 하는데 일단은 1이 많으면 숫자가 커지므로 상대적으로 적은 검정색을 1로 하고 흰색을 0으로 설정한뒤 이미지를 숫자로 바꿔보자.


바꾸면 위와 같이 나오는데 이 숫자들을 이대로 두기에는 뭔가 아쉬우니 10진수로 바꿔보자.


바꾸면 위와 같이 된다!!

컴퓨터 공부를 하다보면 많이보는 표가 하나 있는데 뭔지 지금 바로 생각이 나는가??? 저 10진수를 아스키 코드표와 비교해 문자를 추출해 보자.


모든것이 나왔다. 패스코드는(아마도) HANSEI