NOT4DOG
방명록 RSS 태그 글쓰기 관리자
 
[CTF] CTF-D 제 친구의 개가 바다에서... 문제 Write-up
CTF Write-up 2022-01-26 23:01:03

반응형

문제) 제 친구의 개가 바다에서 수영을 하다가 플래그를 발견했는데 제게 주지 않습니다.

          여기서 구해 줄 수 있습니까?

 

CTF-D 문제는 예전에 대부분 풀어보았지만,

기억을 되살려 다시 공부도 할겸 한 문제씩 포스팅하려한다.'

 

CTF-D Scoreboard

 

우선 문제와 함께 hidden.jpg를 제공한다.

hidden.jpg

그림을 확인해보면 스테가노그래피 기법의 문제임을 짐작할 수 있다.

스테가노그래피란? 

스테가노그래피(steganography)는 전달하려는 기밀 정보를 파일, 메시지,

이미지 또는 비디오를 다른 파일, 메시지, 이미지 또는 비디오 안에 숨기는 심층 암호 기술이다.

 

스테가노그래피 문제는 여러가지 툴로 접근해볼 수 있는데 (openstego, OpenPuff 등)

나는 온라인 스테가노그래피 사이트를 사용했다.

https://incoherency.co.uk/image-steganography

 

Image Steganography

Each channel (red, green, blue) of each pixel in an image is represented by an 8-bit value. To hide the secret image inside the cover image, we replace the n least significant bits of the cover pixel value with the same number of most significant bits from

incoherency.co.uk

Unhide image 메뉴에서 hidden.jpg를 업로드하면 hidden bit 설정값에 따라

숨겨진 정보를 확인할 수 있다. 해독된 이미지를 다운로드해 살펴보면,

FLAG를 획득할 수 있다.

FLAG 획득

 

반응형