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.. 정직하다.
반응형