2022. 10. 29. 00:06ㆍ[DigitalForensic] with CTF


뭔가 알록달록한 그림이 하나 주어졌습니다.
스테가노그래피 문제일 것이라 예상하고, 평소에 쓰던 툴에 이미지를 넣고 돌려봤습니다.
Steganography Online, Zsteg 등등... 있는 툴 없는 툴 다 끌어 모아서 돌려봤지만, 아무런 정보가 나오지 않았습니다.
스테가노그래피가 아닌 것 같아서 구글링을 하던 중, Piet 언어라는 것을 발견했습니다.
https://yclee126ko.blogspot.com/2019/11/piet.html
Piet 프로그래밍 언어 설명 번역
그림으로 프로그래밍을 한다는 Piet 언어가 너무 해보고 싶어서 한번 번역해본 글이다. 사실은 앞뒤가 바뀐 것이 원문을 읽다가 도대체 무슨 말인지 몰라 번역하고 만 것이지만.. 뭐 상관없다. 번
yclee126ko.blogspot.com
색도 알록달록하고 예시 사진과도 비슷한걸 보니, 아무래도 이게 맞는 것 같습니다.
Piet 언어와 관련된 툴을 찾아보겠습니다.
https://www.bertnase.de/npiet/npiet-execute.php
BertNase's Own - npiet fun!
www.bertnase.de
Piet 이미지를 업로드하면 실행해서 결과를 보여주는 툴입니다.
여기에 eighthcircleofhell.png를 넣고 실행시켜보겠습니다.

RCdgJHFwIkp9fXtGeXk2L2V0MmJOTkwnLGwqaignZ2dle0FjP2A8eykoeHdZb3Rzcmsxb1FQbGtkKilKSWVkY2JbIUJYV1ZbWlN3V1ZVN1NSS29JSGxGLkpDQkdAZERDQiQjPzhcNnw6MzJWNjU0MzIxKnAoTG0lSSMiJ34lJHtBYn59dnV0OnhxWXV0bTNUcGluZ2xrZCpoZ2BIXiRiRFpfXl1WelRTWFdWVU5yTFFKT05NTEVEaEJBZShEQ0JBOl44PTw7NDkyVjA1LjMyK08vKC0sKyojRyEmfSR7ekB+d197enM5WnZvdG0zcXBvbm1mTitpS2dmZV4kXFtaWV5XXFV5U1hRdVVUU0xLbzJOR0ZqLUlIR0BkPkM8YCM/OFw8NXszVzc2djQzLCtPL28nLCskI0cnJmZlI3p5eD5fe3R5cjhZdW40bGtwaWguT2tkY2IoYGVeY1xbIUJeV1ZVeVlYOlBPVE1xUTMySEdMS0RoSCpGRT5iJUE6Pzg3Wzs0M1c3dzUuUixyMC8uLSwlSWooJ35EfHt6eT9gX3t0eXJ3cDZuc3JxcGkvbWxlamloZ2ZfXl0jYWBCQV1cW1R4WFdWOE5TUktKbjFNTEtKQ2dBRkVEPWEkOj8+PTw1NFg4eDYvU3RzMTApTS0sbGsjRycmJXxkInk/YF91dHM5d3ZYdG1sazFvbm1sZU0qdQ==
Base64 형태의 결과가 나왔습니다.
바로 Decode!

이상한 문자열이 나왔네요...
저게 대체 무엇인가... 하며 한참을 보다가 문제를 다시 봤습니다.
그러다 이미지 파일의 이름이 eighthcircleofhell인걸 보고 구글에 검색해봤습니다.
연관 검색어로 malebolge라는 것이 떠서 한 번 더 구글링을 해봤더니 위키백과가 나왔네요.
https://ko.wikipedia.org/wiki/%EB%A7%90%EB%A0%88%EB%B3%BC%EC%A0%9C
말레볼제 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 말레볼제(영어: Malbolge)는 벤 올름스테드(Ben Olemstead)가 1998년에 만든 난해한 프로그래밍 언어로, 그 이름은 단테의 신곡에 나오는 지옥 중 제8옥인 말레볼제에서
ko.wikipedia.org
난해한 프로그래밍 언어 중 하나라고 합니다...
인터넷에서 툴을 찾아서 돌려보겠습니다.



'[DigitalForensic] with CTF' 카테고리의 다른 글
[CTF-D] 당신은 캡처 파일에서 플래그를 찾을수 있는가? (0) | 2022.10.28 |
---|---|
[CTF-D] 우리는 바탕화면 캡처 본을 얻었다. 풀이 (0) | 2022.10.27 |
[CTF-D] google 풀이 (0) | 2022.10.24 |
[CTF-D] Find Key(docx) 풀이 (0) | 2022.09.06 |
[CTF-D] QR코드를 발견했지만… 풀이 (0) | 2022.09.05 |