Skip to content

Publish

Packages the challenge artifacts (heap3) for distribution to players.

Prerequisites

Build the challenge first (see ../build/README.md), then copy the artifacts here:

cp ../build/chall ../build/libc.so.6 ../build/ld-linux-x86-64.so.2 .

Creating the distribution archive

docker build -t heap3-publisher .
docker run --rm -v "$(pwd):/data" heap3-publisher

This produces heap3.zip in this directory, containing the binary and the matching libc/loader.

Clean

rm -f heap3.zip