png(4)
-
[CTF-D] google 풀이
문제에서 구글의 메인 화면으로 보이는 png 파일을 줬습니다. 뭔가 특별한 점이 있을 것 같아 한참을 뚫어지게 바라봤는데... 그림에 빨간색 점이 몇 개 박혀있네요? 그림을 확대해보면 빨간 점이 더 확실하게 보입니다. 보아하니 그림에 점이 한두 개 있는게 아닌데, 위치가 저렇게 중구난방인걸 보면 아무래도 빨간 점의 그림 상 좌표를 따서 푸는 형식의 문제인 것 같습니다. 점의 좌표는 파이썬으로 찾아보겠습니다. 점의 좌표를 찾기 위해 google.png를 그림판으로 옮긴 후에 스포이드로 찍어봤습니다. RGB(255,0,112) 이 색으로 되어있는 픽셀을 찾아주는 파이썬 코드를 짜서 돌려보겠습니다. from PIL import Image img=Image.open("./google.png") res="" fo..
2022.10.24 -
[CTF-D] 사진 속에서 빨간색이… 풀이
https://29a.ch/photo-forensics/#thumbnail-analysis Forensically, free online photo forensics tools Forensically is a set of free tools for digital image forensics. It includes clone detection, error level analysis, meta data extraction and more. 29a.ch 우선 위 사이트에서 사진을 넣고 여러 값을 조정해봤는데, FLAG는 보이지 않았습니다. 또 다른 스테가노그래피 사이트를 찾다가 아래의 사이트를 발견했습니다. https://incoherency.co.uk/image-steganography/#unhide Ima..
2021.08.29 -
The secret of a Queen 풀이
문제에서 주워진 그림을 보니 같은 문자가 여러 개 보입니다. 아마도 한 개의 문자는 어떠한 한 개의 글자를 가리키는 것 같습니다. 만약 제 유추가 맞다면 이 사진만으로는 문제를 풀 수 없으니 구글에 서칭을 조금 해봤습니다. 구글에 "the secret of a queen"이라고 검색한 뒤 이미지에 들어가 보니 이런 사진이 나왔습니다. 근데 이거 저작권 괜찮은건가..? 써도 되는 거겠죠? 이 사진과 문제에서 주어진 사진을 번갈아가며 하나하나 키를 대칭해서 찾았습니다. htb babingtonplot 처음에는 이렇게 답을 찾았습니다. 하지만 Hack The Box에서는 FLAG를 낼 때 HTB{~~~~}의 형식으로 내야한다는걸 생각했습니다. 그래서 모든 문자를 대문자로 바꾸고, 공백을 중괄호로 바꿨습니다. ..
2021.07.09 -
broken-png 풀이
이미지를 보자마자 저렇게 보이는 FLAG 글자 외에도 다른 글자들이 아래쪽에 숨어있을 거라 생각했습니다. HxD를 사용하여 PNG 파일의 세로 크기를 늘려보는 식으로 풀어보겠습니다. PNG 파일의 헤더 구조 그림에서 이미지 세로 크기 부분은 0x10에 04~07까지라고 나와있습니다. 그러므로 위 HxD 화면에 띄운 PNG 이미지의 세로 크기는 00 00 01 00이 될 것입니다. 00 00 01 00을 00 00 10 00으로 바꿔서 PNG로 저장하고 파일을 실행해보겠습니다. 그러면 이렇게 숨어있던 FLAG가 나오게 됩니다. (사실 파일 크기는 00 00 03 00 정도로 해도 충분했을 것 같은데 생각 없이 하다 보니 10으로 해버렸습니다) Dreamhack에 있는 문제들 중 유일한 misc 문제라 한 ..
2021.06.03