본문 바로가기
Misc

[HackCTF] BF

by L3m0n S0ju 2021. 9. 10.

 

 

 

-[------->+<]>-.[--->++++<]>+.++.++++++++.[->+++<]>++.>-[--->+<]>-.[----->+<]>++.>--[-->+++++<]>.-[-->+++++<]>.----------.---[->+++<]>+.--------------.[--->+<]>-.------------.[-->+<]>---.-[----->+<]>--.---.-[-->+<]>----.-[----->+<]>--.[-->+<]>-.------[->++<]>-.-[->++++++<]>.---[->++<]>.[-->+<]>-.+[--->++<]>-.-.+[->+++<]>.[--->+<]>-.------------.[-->+<]>-.---[->++<]>-.[--->+<]>+.-.---------.++.[-->+<]>----.++++++[->++<]>.[-->+<]>-----.---[->++<]>.[-->+<]>.+++++[->++<]>.[-->+<]>-----.[--->++<]>--.+++++.[->+++++<]>++.-[->++++++<]>.+++[->++<]>.[-->+<]>---.++[->++<]>.-[--->+<]>.-[++>---<]>+.----.++++.-----[->++<]>-.---[->++++<]>.++.--[->+++++<]>.+++++[->++<]>.[-->+<]>--.-[->++<]>-.-[--->+<]>--.+++++++++.

 

문제를 클릭하면 위와 같은 문자열이 출력됩니다. 잘 보면 [] 안에 특수문자들이 입력되고 규칙이 있어 보이지만 정확히 규칙을 찾기는 힘듭니다. 위 언어는 barinfuck이라는 언어로 만약 c언어나 파이썬 같은 고급 언어로 구현할 수 있다면 braunfuck 언어로도 이론적으로 구현할 수 있는 언어입니다. 참고로 8개의 명령어로 모든 것을 코딩해야하는 극악의 가독성과 난이도 때문에 아무도 사용하지 않는 언어입니다. 아래 주소는 brainfuck를 해석해주는 사이트입니다. 위 코드를 붙여넣으면 플래그가 출력됩니다.

 

https://kcal2845.github.io/bf_js/

 

bf interpreter online

 

kcal2845.github.io


 

 

'Misc' 카테고리의 다른 글

[HackCTF] QRCODE  (0) 2021.09.10
[HackCTF] Who am I  (0) 2021.09.10
[HackCTF] Baseball Price  (0) 2021.09.10
[DIMI CTF] reader  (0) 2021.08.22
[DIMI CTF] dimi-math  (0) 2021.08.19

댓글