ws1004 2019. 4. 6. 01:11

파일을 열어보겠습니다.

 

↑ BigBad.png

 

해당 파일이 트리처럼 생겨서 트리 계산 하는 것인줄 알았는데.. 아니였습니다.

 

스테가노 툴인 Stegsolve를 이용해보겠습니다.

왼쪽의 바코드 모양에 2진 문자열이 있을것 같습니다.

 

그래서 위의 사진을 출력해서 solved.bmp라는 이름을 붙여놓겠습니다.

 

검은부분을 0 흰부분을 1이라고 하면 다음과 같습니다.

0000010100101101000010011010001010100011010101001100101000101100110001110111111001100111011111000000111100010010110011001111101010001100011111011

 

↑ 2진 문자열 구한 python 코드

 

허프만 알고리즘에 대입하여서 flag를 찾을수 있습니다.

 

000              s

0010            u

10010          n

11010          {

000              s

10011          h

010              0

0010            u

10100          l

0110            d

10101          a

0011            _

0010            u

1000            5

10110          e

0110            d

0011            _

10111          b

11100          r

1100            1

11101          c

11110          k

000              s

0011            _

1100            1

010              0

010              0

1100            1

1100            1

11111          3

010              0

1000            5

1100            1

0111            9

11011          }

 

Flag : sun{sh0ulda_u5ed_br1cks_1001130519}