webhard
YouTroopers
alfactf
Task: Crowdfunding service for purchasing items, router costs 333 with user balance always 0. Solution: JWT token reuse after rename creates ghost participants, integer division truncation (int(333/334)=0) allows free purchase.
$ ls tags/ techniques/
toctoufastapiauthentication_bypasspythonjwt_token_reusebusiness_logicinteger_divisionfile_based_storagecrowdfunding
JWT token reuse after renameInteger division truncation (int(333/334) = 0)TOCTOU in user existence checkGhost participant creation
🔒
Permission denied (requires tier.pro)
Sign in to access full writeups
Create a free account with GitHub, then upgrade to Pro.
$ssh [email protected]