CTF/MISC

[Tenable CTF] Esoteric / Find the encoding - MISC

SecurityMan 2023. 3. 13. 11:00

 

너무 간단한 문제 두 개라 같이 Write up 을 작성해본다.

 

예전에 풀이했던 Ezoterik(https://hackingstudypad.tistory.com/176) 문제를 둘로 쪼개놓은 느낌이다.

 

첫번째로 Esoteric 문제이다.

 

뭔가 알수없는 암호문 같은게 주어지는데

 

사실 이건 프로그래밍 언어다.

 

이렇게 + [ - > < . 기호로 이루어진 언어는 BrainFxxx 이라고 한다.

(x로 적었으나 모두가 생각하는 그 단어가 맞다.)

 

 

위키피디아를 찾아보면 실제 있는 언어인걸 알 수 있다.

 

당연히 실제로는 잘 사용되지 않는 언어이고, 이름처럼 그냥 장난처럼 만들어진 언어이다.

 

 

구글에 검색하면 온라인 인터프리터를 쉽게 찾을 수 있고

 

문제에서 주어진 값을 그대로 복사해서 붙혀넣은 뒤

 

Execute 버튼을 누르면 왼쪽에 플래그가 출력된다.

 

 

다음으로 Find the encoding 문제이다.

 

이번엔 짧은 문자열이 주어지는데

 

알파벳 대소문자로 이루어진 알 수 없는 문자열이다.

 

 

CyberChef(https://gchq.github.io/CyberChef/) 에서

 

Base 계열 디코딩을 하나씩 해보니

 

Base58 로 디코딩 했을때 플래그가 나왔다.

 

플래그도 not_base64.. 정직하다.

반응형