Rating:

In this challenge, we are given a GameBoy ROM. One of my teammates found a great emulator and debugger called [BGB](https://bgb.bircd.org/#downloads).

The key is to see the map using the VRAM viewer and notice that there is more beyond the wall. We can use the cheat searcher to figure out which memory addresses store the location of our sprite. Once we find those 4 addresses, we can edit them using the cheat engine to get past the walls and read the flag.

[Solution Video - Youtube](https://youtu.be/MjbcB86Mpw4)

Flag: ![](https://github.com/csn3rd/UTCTFWriteups/raw/main/flag.png)

Flag: `utflag{NXHDGZROUT}`

Original writeup (https://github.com/csn3rd/UTCTFWriteups/blob/main/README.md#utctf-adventure-rom-4).