Tags: forensics 

Rating:

# bca-craft (125)

## Problem

Yo I made a sic Minecraft adventure MAP! Try it out it's kewler than ur Fortnite gamez!

(This map runs in Minecraft 1.13.2 and above)

(Attachments: files/BCACraft.zip)

## Solution

I don't have a copy of Minecraft, but that's totally fine because I can just look at the data itself.

Let's first unzip it.

```
$ unzip BCACraft.zip
Archive: BCACraft.zip
creating: BCACraft/
inflating: BCACraft/icon.png
creating: BCACraft/region/
inflating: BCACraft/region/r.0.0.mca
inflating: BCACraft/level.dat
creating: BCACraft/datapacks/
creating: BCACraft/datapacks/bcacraft/
creating: BCACraft/datapacks/bcacraft/data/
creating: BCACraft/datapacks/bcacraft/data/bca/
creating: BCACraft/datapacks/bcacraft/data/bca/functions/
inflating: BCACraft/datapacks/bcacraft/data/bca/functions/flag.mcfunction
inflating: BCACraft/datapacks/bcacraft/pack.mcmeta
```

There's an interesting file called `BCACraft/datapacks/bcacraft/data/bca/functions/flag.mcfunction`. Let's go see what that is.

```
$ cat BCACraft/datapacks/bcacraft/data/bca/functions/flag.mcfunction
tellraw @a ["Hello ", {"selector": "@p", "color": "yellow"}, "! The flag is: ", "b", "c", "a", "c", "t", "f", "{", {"text": "m1n3cr4f7_b347s_f0rtn1t3", "color": "blue", "bold": true, "obfuscated": true, "hoverEvent": {"action": "show_text", "value": {"text": "Good luck! ", "extra": [{"text": "Hint: Where does Minecraft store its worlds?", "color": "dark_gray", "italic": true}]}}}, "}"]
```

Looks like we've found our flag.

```
bcactf{m1n3cr4f7_b347s_f0rtn1t3}
```

Original writeup (https://github.com/shawnduong/ctf-writeups/blob/master/2019-BCA/forensics/bca-craft.md).