OOO archive --- DEF CON CTF [ login ]

dc2020q - adventure-on-lifebooox reversing pwn

by trickE

This was a jeopardy challenge, part of dc2020q. (CTFtime)

Points: 500
Was solved by: 1 teams
PCAPs: download

You may spawn the server:

On your laptop
  • Install docker
  • docker pull archiveooo/pub:adventure-on-lifebooox (docker-saved download)
  • docker run -d --name adventure-on-lifebooox archiveooo/pub:adventure-on-lifebooox
  • Local IP: docker inspect adventure-on-lifebooox -f '{{ .NetworkSettings.Networks.bridge.IPAddress }}'
  • Connect to that IP:37451 — Remember to docker rm -f when done.
On your laptop (full source)
  • Install docker and pip install PyYAML coloredlogs
  • git clone https://github.com/o-o-overflow/dc2020q-adventure-on-lifebooox-public
  • cd adventure-on-lifebooox
  • ./spawner --log-level=INFO
  • Connect to the ip:port displayed
Hosted by OOO Right now we're asking players to login first.

Description

LifebOOOx is a gaming platform built on GoL, which creates a virtual computer inside a virtual life. And OOO brings you one of its most difficult games yet, Adventure. Can you get all the keys and escape the castle?

line_weight lifebooox.zip

Hints

None yet :(
If you wish, you can contribute some.

Source

Spoilers ahead! Code for this challenge is publicly available.