ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Misc] Big Bad
    CTF write_up/Sunshine CTF 2019 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}

     

    'CTF write_up > Sunshine CTF 2019' 카테고리의 다른 글

    [Misc] DiscordSlam  (0) 2019.04.06
    [Misc] Brainmeat  (0) 2019.04.06
    [Forensics] Golly Gee Willikers  (0) 2019.04.06
    [Forensics] Castles  (0) 2019.04.06
    [Reversing] Patches' Punches  (0) 2019.04.06

    댓글

Designed by Tistory.