You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: multi-distro install script and practice-run instructions
- Add root-level setup.sh that detects the distro, installs build deps, and
installs a static qo binary with qo-check/qo-setup/qo-reset aliases.
- Add GIST.md with step-by-step instructions for students: install, download the
test archive, start the practice session, and run the test levels.
- Document the pristine-staging workflow in the threat model and README.
Repeat for the other levels (`test2` … `test10`) — each has its own README.
54
+
55
+
Useful commands inside the sandbox:
56
+
57
+
```bash
58
+
qo-setup test2 # set up one level
59
+
qo-reset test2 # reset a level to its original files
60
+
ls ~/challenges # list all levels
61
+
```
62
+
63
+
## 5. Leaderboard
64
+
65
+
Live rankings will be shown at: **https://<leaderboard-url>/**_(placeholder — link will be announced)_
66
+
67
+
During practice, your test submissions appear on the admin dashboard under the **Test run** section, so the organizers can see you are comfortable with the tool before the real event.
68
+
69
+
## 6. Tips
70
+
71
+
-`exit` — leave the sandbox (your session ends).
72
+
- The real event will use a different archive and password, announced later.
73
+
- If anything is broken or a tool is missing in the sandbox, tell the organizers — this practice round exists to catch those issues.
go test -v ./pkg/archive/... -run 'TestArchiveRoundTripSecrecy|TestIsValidFolderStructure'
106
-
go test -v ./pkg/sandbox/... -run 'TestWriteCheckStubsSecrecy|TestLoadBaseFlag|TestPresentCheckSuccess|TestValidateLevelKey|TestGenerateUniqueFlag'
106
+
go test -v ./pkg/sandbox/... -run 'TestWriteCheckStubsSecrecy|TestLoadBaseFlag|TestPresentCheckSuccess|TestValidateLevelKey|TestGenerateUniqueFlag|TestRunSetup|TestSetupSocketRoundTrip'
107
107
108
108
# 4. Run the root-required check-execution tests (real chroot + socket + HMAC)
0 commit comments