π Result#
- Reached maximum score in a browser-based challenge at IT Messe Wien
- Won: Nintendo Switch
π§ What Made This Interesting#
The challenge imposed no restrictions on how the score could be achieved.
Instead of optimizing gameplay, I treated it as a systems problem:
Where is validation actually enforced?
What does the backend really trust?
How does score flow through the system?
π Overview#
I analyzed the client-server interaction with a focus on trust boundaries and score flow rather than UI behavior. That turned a simple browser game into a systems analysis exercise.
π§ Technical Highlights#
- Analyzed the client-server interaction model
- Identified where validation occurred and where it did not
- Observed trust assumptions between frontend and backend
- Evaluated how score state was processed and accepted
- Reached maximum score without bypassing authentication or exploiting vulnerabilities
- Relied on system behavior analysis, not external manipulation
π‘ Key Lessons#
- Frontend is UX, not authority
- Client-side constraints are presentation logic, not security boundaries
- Undefined constraints create architectural opportunities
- Most real-world issues come from misplaced trust, not complex exploits
- Thinking in systems is more effective than interacting at interface level
β‘ Engineering Takeaway#
This project reinforced a core engineering question:
Where is validation actually enforced?
π Technologies#
- Browser DevTools
- HTTP request and response inspection
- Client-server architecture analysis
- Frontend rendering and backend validation flow analysis
- Standard browser inspection capabilities only
Flowchart
3 images
Details
Gallery