CTF-d

    [CTF-D] 브리타니아의 원더랜드… 풀이 (100p)

    풀이 브리타니아의 원더랜드에는 적룡과 흑룡이 있다. Master Zero는 흑룡의 지휘관이며 모든 흑룡이 그를 지원한다. 적룡의 지휘관 Amiya는 적룡과 흑룡중에서 적룡이 최고라고 생각한다. 그래서 그는 흑룡들에게 교훈을 가르치려고 한다. 그들은 이 이미지에서 메시지를 인코딩한 후 메시지를 디코딩하도록 요청했다. 메시지를 볼 수 있는가? color.png 파일이 하나 주어진다. 열어보자. 빨간색과, 검은색으로 이루어진 이미지 파일이다. 이거보고 그냥 빨간색은 1, 검은색은 0으로 치환하면 답이 나올거라는 강력한 feel이 느껴졌다. 파이썬을 이용해 rgb 값을 추출해보자. from PIL import Image arr = [] img = Image.open('T:\\color.png') rgb_img ..

    [CTF-D] Three Thieves Threw Trumpets Through Trees 풀이 (100p)

    풀이 Three Thieves Threw Trumpets Through Trees image1.jpg 파일 하나가 주어지는데, 파일이 깨진 듯하다. 일단 파일을 다운받고, HxD로 열어보자. jpg 파일이 아니라, wav 파일이다. 확장자를 wav로 바꾸고 재생해보자. image1.wav: 에레레우우라라? 소리가 깨지는건지, 너무 빨라서 안들리는건지 잘 모르겠어서 일단 속도를 낮춰봤다. 도와줘.. Audacity! 적당히 3500Hz정도로 조정하고 다시 재생해보자. 뭐라고 들리기는 하는데... 이 부분에서 삽질을 좀 많이했다. 해당 사운드를 역재생 해보자. image1.wav: 블라블라 아브라카다브라 패스워드가 아브라카다브라인가? 맞네?

    [CTF-D] Find Key(moon) 풀이 (100p)

    풀이 Find Key(moon) 주어진 moon.png를 HxD에 넣어보자. PNG footer 뒤에 ZIP 파일 하나가 숨겨져있다. 새 파일을 하나 만들어, 가운데 fake offset인 50 4B 07 08부분을 지우고, Entry of Central Directory Record 부분에 Begin Central Offset을 75 00 00 00에서 65 00 00 00로 바꿔주자. 압축을 푸는데 암호가 필요한데, 문제에서 제시된 moon 키워드를 암호로 사용해보자.

    [CTF-D] Find Key(butterfly) 풀이 (100p)

    풀이 Find Key(butterfly) 그냥 StegSolve로 돌려주면 flag가 나온다.

    [CTF-D] 플래그를 찾아라! 풀이 (100p)

    풀이 플래그를 찾아라! 오탈자 정정 pid 오타 "root@siftworkstation:/CTF/google/# vol.py -f dump1.raw --profile=Win10x64 memdump -p 2012 -D ./" "root@siftworkstation:/CTF/google/# vol.py -f dump1.raw --profile=Win10x64 memdump -p 4092 -D ./" Volatility를 이용해 문제에서 제시된 명령어를 사용해보자. 4092.dmp로 덤프가 떠졌다. 이 이후에 계속된 삽질이 이어졌고, 접근 방법만 찾아보기로 하였다. 4092.dmp를 4092.data로 확장자를 바꾸고, GIMP라는 툴을 이용해 분석해야 했다. GIMP로 4092.data를 열어보자. 오프셋과..

    [CTF-D] 사진 속에서 빨간색이… 풀이 (100p)

    풀이 사진 속에서 빨간색이 좀 이상해 보입니까? hidden.png 파일 하나가 주어진다. text 형식의 flag가 아니므로, 스테가노그래피를 의심했다. StegSpy로 검사해봤다. 스테가노그래피 기법이 적용되어 있는 이미지다. StegSolver을 이용해 이미지를 추출해보자.

    [CTF-D] 제 친구의 개가 바다에서… 풀이 (100p)

    풀이 제 친구의 개가 바다에서 수영을 하다가 플래그를 발견했는데 제게 주지 않습니다. 여기서 구해 줄 수 있습니까? hidden.jpg 파일 하나가 주어진다. 쉬운 문제인지라, 다른 기법들은 생각 안 하고 이미지 파일에 flag가 있을 것으로 추측했다. 개 얼굴 부분을 확대해봤다. jump라는 글씨가 희미하게 보인다. 파워포인트를 이용해 사진의 선명도와 대비를 바꿔봤다. flag가 나왔다.