Skip to content

Hens and Roosters crypto/web chall from UMassCTF 2026#81

Open
FlyN-Nick wants to merge 10 commits into
CUCTF:mainfrom
FlyN-Nick:umassctf/HensandRoosters
Open

Hens and Roosters crypto/web chall from UMassCTF 2026#81
FlyN-Nick wants to merge 10 commits into
CUCTF:mainfrom
FlyN-Nick:umassctf/HensandRoosters

Conversation

@FlyN-Nick
Copy link
Copy Markdown

No description provided.

Copy link
Copy Markdown
Contributor

@IsaacTrost IsaacTrost left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, one minor fixup and I think it is good to merge. Also fix your inline latex.

Comment thread umassctf-2026/crypto/Hens and Roosters/README.md Outdated
FlyN-Nick added 2 commits May 15, 2026 03:33
Escape underscores in LaTeX so that GitHub doesn't mistake them for italics.
+ update the stimate of how long it takes for the slow-path to run
@FlyN-Nick
Copy link
Copy Markdown
Author

FlyN-Nick commented May 15, 2026

Fixed the inline LaTeX so that it renders properly on GitHub, and added a more thorough explanation/justification of the weak parameterization. The source code of the challenge is now available online, so I was able to verify my claims against the private key, however I did not detail that in the writeup because I felt like the writeup should only address artifacts that were provided to competitors. This should be ready to merge now @IsaacTrost @mmstoic.

…aping

Expand the weak parameterization section to explain why P_i entries lie
in F_2, with a verification snippet and printed matrix corner from the
real keys. Also remove the incorrect "symmetric" descriptor (pk[0] !=
pk[0].T) and fix two unescaped LaTeX underscores.
@FlyN-Nick FlyN-Nick force-pushed the umassctf/HensandRoosters branch from e2a6bcd to f7cc28a Compare May 15, 2026 09:10
- Add missing uid initialization (GET /) to Exploitation step 1
- Fix TOCTOU stud count: race lands at 8, not 7
- Correct gf2_7_square description: b is the multiplier, a is the multiplicand
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants