web-security

8 posts

Lost Fortune Included

A PHP stream-wrapper bypass defeats the document whitelist and reads arbitrary files from the server.

Aug 8, 2026 TryHackMeTHM DEFCON CTF Event
Lost Fortune Included artwork

Room 404

An exposed .git directory leaks the staging source and a flag left in the repository.

Aug 1, 2026 TryHackMe
Room 404 artwork

The Guestbook

Prompt injection against an AI concierge reveals hidden directives and bypasses output redaction.

Jul 29, 2026 TryHackMe
The Guestbook artwork

Towel on the Sunbed

A race condition lets parallel reward claims bypass the 24-hour lock and open the Whale Vault.

Jul 27, 2026 TryHackMe
Towel on the Sunbed artwork

Cupid’s Matchmaker

Stored XSS in a matchmaking survey steals the reviewer’s session cookie and exposes the flag.

May 3, 2026 TryHackMe
Cupid’s Matchmaker artwork

CupidBot

The bot leaks its verification code, which can be replayed to authorize disclosure of all three challenge flags.

May 14, 2026 TryHackMe
CupidBot artwork

TryHeartMe

An improperly protected JWT lets a normal shopper forge an admin role and redeem the staff-only flag.

May 22, 2026 TryHackMe
TryHeartMe artwork

Love Letter Locker

An insecure direct object reference exposes another user’s private letter—and the flag—by changing its numeric ID.

May 31, 2026 TryHackMe
Love Letter Locker artwork