alect096.github.io

View on GitHub

The ancient writings #1

-$ cd ..

In the instruction they didn’t say what kind of language was used. We search what kind of extension represents a ‘bf’ file

When we figure out that this file is a befunge file, whe looked ok the web to get a interpretor

>232+*""43*52**5+65+:*4::**3:*21+:** "b"$                 v    >
^"78"v $  $ \ $ \ $<"x32P"    _                           "    v
^|%24<"SC{key_Y3ByZXNzZXk=}"  ^7        *:+33 +*27*7 *44"key"  <
<>47+:*1+                                        47+:*2+vv"   >^
v                                                       <<    ^<
>                                        >    34*9g"SC":vv     ^
<                                                    v:,_@>"#_"^
>                                                    >  ^      <
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZv^<>0123456789abcdefghijklmnopqrstuvwxyz

After executing the code in a Befunge interpreter, the following flag appeared: CS {z$~key_#eQ@y}