[CTF-D] 스타워즈 시간이 돌아왔다!

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

728x90

문제 제목 & 정보
eighthcircleofhell.png

뭔가 알록달록한 그림이 하나 주어졌습니다.

스테가노그래피 문제일 것이라 예상하고, 평소에 쓰던 툴에 이미지를 넣고 돌려봤습니다.

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를 넣고 실행시켜보겠습니다.

Result

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

난해한 프로그래밍 언어 중 하나라고 합니다...

인터넷에서 툴을 찾아서 돌려보겠습니다.

 

http://www.malbolge.doleczek.pl/
FLAG 획득 완료
문제 풀이 성공

728x90