Wargame(DigitalForensic)/CTF-D Writeup

    [CTF-D] Find Key(Hash) Writeup

    CTF-D Find Key(Hash)문제입니다. 이번 문제는 해쉬를 이용한 문제이며 Key format은 md5형태로 변환해서 제출하라고 합니다. 문제 파일인 txt파일을 열어보면 프랑스어로된 엄청난 장문의 글이 있습니다. 가장 하단에는 소스로 위키백과 링크까지 알려주고 있습니다. 링크에 접속을 해봤지만 어떤것도 찾지를 못해서 Ctrl + S로 txt파일을 저장한뒤 HxD로 파일을 열어봤습니다. 열어보니 무의미한 줄바꿈이 엄청되어 있습니다. text파일에서는 보통은 볼 수 없는 구조이기에 줄바꿈 스테가노그래피를 키워드로 검색해보니 whitespace steganography라는 기법이 있다는 걸 확인 할 수 있었습니다. 이를 복호화 하기 위해서 SNOW 툴이라는 걸 사용한다고 합니다 https://dar..

    [CTF-D] Listen carefully!! Writeup

    CTF-D Listen carefully!! 문제입니다. 일단, 이번문제는 FLAG는 금방 찾았는데 문자방식 때문에 고생을 했습니다. FLAG를 찾았지만 틀렸다고 계속나오시는 분들은 글 하단에 FLAG를 복사해가시길 바랍니다. 먼저 문제에서 힌트로 keyformat은 hxp{ }형태라고 합니다. 문제로 제공되는 파일은 음성파일로 2분 가량의 음성파일이지만 일단 한국어는 아니고 알아듣기 어렵습니다. 해서 Audacity 툴을 이용해 파일을 열어 늘리기도 해보고 속도도 조절하다 보면 스펙트럼 부분에 hxp{ }형태로 된 FLAG를 확인 할 수 있습니다. 스펙트럼 부분을 좀더 확실히 보기 위해 속도는 96000Hz로 하고 최대로 축소해 조정을 해주면 FLAG를 확인할 수 있었습니다. 이제 여기서 가장 고생했는..

    [CTF-D] 답을 찾기 위해 돋보기를 써라 Writeup

    CTF-D 답을 찾기 위해 돋보기를 써라 문제입니다. 이번 문제의 key format은 text라고 알려줍니다. 특이한 점은 제공되는 파일이 html파일입니다. 일단 html파일이므로 웹으로 이동을 해보면 아무것도 없는 하얀페이지 입니다. 개발자 도구로 코드를 열어보면 아무것도 없는 것처럼 보이지만 table이 구성되어있었습니다. table이 어떻게 구성되어 있는지 열어보면 매우 작은 7.75...px로 구성되어 있는데 rgb값이 전부 255,255,255가 아닌 254가 섞여있습니다. 254인 값을 눈에 잘보이도록 0,0,0으로 바꿔주겠습니다. 상당히 양이 많으므로 일단 ctrl + S로 html 파일을 다운받은뒤 Visual Studio Code로 파일을 열어줍니다. Ctrl + shift + H 단..

    [CTF-D] Find Key(Movie) Writeup

    CTF-D Find Key(Movie) 문제입니다. 이번 문제는 key Format이 text라고 알려줍니다. 제공되는 파일은 avi파일로 Movie라는 주제에 맞게 영상파일입니다. 파일을 다운받아 열어보면 좀비를 피해 도망가는 내용인데 조금 매콤합니다. 아무튼 영상을 보다보면 중간중간 이미지 파일이 삽입되어 있습니다. 너무 빨리 넘어가기에 재생속도를 조절해보면 대략 8초,19초,29초,37초,54초,1분,1분8초로 총 7번에 6개 이미지가 추가되어 있었습니다. 각각의 이미지를 순서대로 나열해보면 다음과 같습니다. 4번째 이미지가 두번 반복되어 총 7번 이미지가 나옵니다. 문제에서 Key Format은 text라고 했으므로 가장의심되는 3번째 이미지를 key값으로 문제사이트에 전달해보면 문제가 해결되었습..

    [CTF-D] 오른쪽 위의 표지판을 읽을 수 Writeup

    CTF-D 오른쪽 위의 표지판을 읽을 수... 문제입니다. 이미지에서 오른쪽 위의 표지판을 읽을 수 있게 선명하게 조정하라고 합니다. 제공되는 png파일을 열어보면 상당히 화질이 안좋은 이미지 파일입니다. 처음에는 포토샵으로 조정해보려고 시도했는데 포토샵으로는 안되는지 실패했습니다. 해서 이미지 화질 관련으로 검색하다 툴을 찾았습니다. http://smartdeblur.net/download.html SmartDeblur - Download smartdeblur.net 다운받은 툴을 이용해 파일을 열어서 초점을 Radius로 맞추고 Smoothness을 낮춰주면 오른쪽 표지판을 읽을 수 있을 정도로 이미지 화질이 조정됩니다. 문제에서 오른쪽 표지판을 읽을 수 있냐고 물어봤으니 표지판에 적힌 문자열을 ke..

    [CTF-D] 이 그림에는 뭔가 좀 수상한 Writeup

    CTF-D 이 그림에는 뭔가 좀 수상한... 문제입니다. 그림에 뭔가 수상한점이 있다고 하며 keyFormat은 ABCTF{ } 형태라고 합니다. 이미지 파일을 다운받아 열어보면 귀여운 캐릭터 이미지 입니다. 이미지가 수상하다고 해서 스테가노그래피 복호화 사이트에 복호화를 시도했더니 무한로딩이 걸립니다. 이전에도 이런 무한로딩이 걸리는 경우를 경험해봤는데 그때의 경험상 파일의 시그니처 문제로 파일시그니처가 여러개 있거나 없는 경우였습니다. 이미지가 정상적으로 보이기에 시그니처가 없는 경우는 아니고 파일이 겹쳐있어 시그니처가 여러개인 경우로 예상됩니다. PNG파일의 시그니처는 1개만 검색되었기에 겹쳐있는 파일이 PNG는 아니니 zip, JPG, GIF등등 각각의 시그니처를 검색해보면 zip파일의 시그니처는..

    [CTF-D] 거래 조건 알고 있잖아요? Writeup

    CTF-D 거래 조건 알고 있잖아요? 문제입니다. 이번 문제에서는 keyformat이 abctf{ }형태임을 알려줍니다. 문제에서 제공되는 jpg파일을 열어보면 파일의 이미지를 열수 없고 img파일이 아니라고 합니다. 파일의 시그니처가 잘못되어있을거라 생각해 HxD로 열어보니 시그니처 자체가 없었습니다. jpg 파일의 시그니처를 추가해줘야 할것같아 이전에 해결했던 내친구는 이것이 특별한 문제의 jpg파일구조를 비교해봤습니다. https://skysquirrel.tistory.com/180 [CTF-D] 내 친구는 이것이 특별한 Writeup CTF-D 내 친구는 이것이 특별한... 문제입니다. 이번에 제공해주는 파일은 jpg파일입니다. 추가로 설명에 KEY format이 flag{ }형태가 아니라고 합니..

    [CTF-D] 조수의 치야만큼 하얗습니다 Writeup

    CTF-D 조수의 차이만큼 하얗습니다 문제입니다. 이번문제는 별다른 힌트없이 하얗다고 합니다. 제공되는 image 파일을 열어보면 긴 직사각형의 하얀이미지임을 확인할 수 있습니다. 하얗다는 것을 강조하는 것으로 보아 RGB 3색을 모두 최대값으로 넣어 하양을 표현한것으로 보입니다. 스테가노그래피 복호화사이트를 이용해 각 색상조율해 확인해보면 Blue값이 0일때 FLAG를 확인할 수있습니다. 찾은 FLAG를 key값으로 전달해주면 문제가 해결되었습니다!