Skip to content

Commit e1d3956

Browse files
authored
Address challenge feedback from Discord (#264)
THIS MESSAGE IS GENERATED BY AN AUTOMATED PROCESS. ## Summary - Based on sanitized public Discord messages, clarifies the two-pass workflow in Linux Luminarium’s `piping/tee` challenge. - `DESCRIPTION.md` now directs learners to save the first pipeline attempt with `tee`, inspect it, and retry with the discovered information. - `challenge/college` now provides the same actionable guidance after an incorrect attempt. - `tests_private/test_solve.sh` now verifies the failed first attempt, wrapped recovery hint, saved discovery output, unpiped-command guard, and successful retry returning a real flag. ## Validation - `bash -n` passed for `challenge/college` and `tests_private/test_solve.sh`. - `nix develop --command pwnshop test challenges/linux-luminarium/piping/tee` passed: 1 challenge, 1 testcase. - A recorded PTY playthrough confirmed the save–inspect–retry discovery flow; the private regression covers the recovery hint and final flag omitted from the recording. - `git diff --check` passed. ## Notes / deferred follow-ups - A Computing 101 assembly bridge remains deferred because the feedback did not identify a blocking challenge slug, attempted source, checker output, or independently confirmed missing concept. - The Getting Started “levels 9–10” report remains deferred because it lacks an exact challenge and reproduction, and the active curriculum is maintained in the separate `welcome-dojo` repository.
1 parent 54749b6 commit e1d3956

3 files changed

Lines changed: 2 additions & 1 deletion

File tree

challenges/linux-luminarium/piping/tee/DESCRIPTION.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,4 @@ Commands succeeded!
3131

3232
Now, you try it!
3333
This process' `/challenge/pwn` must be piped into `/challenge/college`, but you'll need to intercept the data to see what `pwn` needs from you!
34+
Use `tee` to duplicate your first attempt into a file, inspect the saved output, and then retry the pipeline with what you learned.

challenges/linux-luminarium/piping/tee/challenge/college

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ read SS < <(tail -n1)
1212

1313
if [ "$SS" != "SUPERSECRET:$(tail -c+20 /flag | head -c4)" ]
1414
then
15-
fold -s <<< "The input to 'college' does not contain the correct secret code! This code should be provided by the 'pwn' command. HINT: use 'tee' to intercept the output of 'pwn' and figure out what the code needs to be."
15+
fold -s <<< "The input to 'college' does not contain the correct secret code! This code should be provided by the 'pwn' command. HINT: use 'tee' to save the first attempt to a file, inspect the saved output, and then retry the pipeline with what you learned."
1616
exit 2
1717
fi
1818

369 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)