OOO archive --- DEF CON CTF [ login ]

dc2019q - papatrace reversing

by zardus

This was a jeopardy challenge, part of dc2019q.

Points: 460
Was solved by: 2 teams

You may spawn the server:

On your laptop

This challenge may require more resources or special steps:

  • Install docker
  • docker pull archiveooo/pub:papatrace (docker-saved download)
  • docker run -d --name papatrace archiveooo/pub:papatrace
  • Local IP: docker inspect papatrace -f '{{ .NetworkSettings.Networks.bridge.IPAddress }}'
  • Connect to that IP:5000 — Remember to docker rm -f when done.
On your laptop (full source)

This challenge may require more resources or special steps:

  • Install docker and pip install PyYAML coloredlogs
  • git clone https://github.com/o-o-overflow/dc2019q-papatrace
  • cd papatrace
  • ./spawner --log-level=INFO
  • Connect to the ip:port displayed

Description

It really takes a whole CTF family to make a secure tracing service!

Also checkout babytrace and mamatrace :)

line_weight Dockerfile line_weight pitas.py line_weight headerquery2 line_weight flagleak

Hints

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

Source

Spoilers ahead! Code for this challenge is publicly available.