Executive Summary
As part of the BDO Cybersecurity Month 2025, BDO organised a cybersecurity competition, “The BDO SG Guardians of Trust CTF 2025". Held from October 8 to 31, 2025, the competition attracted 41 participating teams, comprising 62 registered users from 249 unique IP addresses, demonstrating strong engagement from Singapore's cybersecurity community. The competition featured 13 challenges across 7 categories with a maximum possible score of 4,000 points.
Competition Overview
Event Statistics
- Competition Format: Team-based
- Duration: 23 days (October 8 - 31, 2025)
- Total Participants: 41 teams (62 individual users)
- Total Challenges: 13
- Maximum Points Available: 4,000
- Total Submissions: 147 (67 correct, 72 incorrect)
- Overall Success Rate: 48.2% solves, 51.8% fails
The Final Scoreboard

TeamA secured first place with a perfect 4,000-point completion, while My4nM4r claimed second place with 2,200 points, demonstrating strong capability across several mid-to-high difficulty challenges. Following closely, LPC earned third place with 1,700 points, showing consistent performance across multiple categories. Overall participation was solid; Secret Door emerged as the most-solved challenge (11 solves), whereas Torcetti al Burro was the least-solved (2 solves), providing a balanced range of difficulty.
Challenge Breakdown
Categories and Point Distribution
The competition featured challenges across seven cybersecurity domains:
| Category | Challenges | Total Points | Percentage |
| Pwn | 2 | 1,000 | 25.0% |
| LLM | 3 | 800 | 20.0% |
| misc | 2 | 800 | 20.0% |
| Web | 2 | 500 | 12.5% |
| Blockchain | 2 | 500 | 12.5% |
| MOCK LLM | 1 | 200 | 5.0% |
| OSINT | 1 | 200 | 5.0% |
Challenge Difficulty Analysis
Most Accessible Challenges (highest solve rates):
- Secret Door (Pwn - 200 pts): 11 solves, ~68% solve rate
- LeakGPT (MOCK LLM - 200 pts): 11 solves, ~68% solve rate
- Inside Thoughts (Web - 200 pts): 9 solves, ~56% solve rate
Most Difficult by Failed Attempts
- Agent Otter (OSINT - 200 pts): 57 incorrect submissions across multiple teams, making it the most attempted but challenging puzzle of the competition.
Perfect Success Rate: All 13 challenges were solved by at least one team - there were zero completely unsolved challenges.
The Top 3 Winners
🥇 1st Place: TeamA - 4,000 Points
- Members: zactee (2,600 pts), ahteck5 (1,200 pts), yuffie (200 pts)
- Challenges Solved: 13/13 (100% completion)
- Incorrect Submissions: 2
- Efficiency: 86.7% accuracy (13 solves / 15 total attempts)
Performance Highlights:
- Achieved perfect score with all challenges completed
- Exceptional team coordination with clear role distribution
- Solved the most difficult challenge Cipher Workshop (800 pts) on October 13
- Notable quick solves on multiple medium-difficulty challenges with zero failed attempts
- Final challenge completion: October 13 (10 days into competition)
🥈 2nd Place: My4nM4r - 2,200 Points
- Members: l33tb0mb3r (1,500 pts), kaung (700 pts), Andro6 (0 pts)
- Challenges Solved: 8/13 (61.5% completion)
- Incorrect Submissions: 3
- Efficiency: 72.7% accuracy (8 solves / 11 attempts)
Performance Highlights:
- Rapid early start - solved first challenge within hours of competition launch (October 8)
- Completed all 8 challenges within first 2.5 days (by October 8, 10:35 UTC)
- Strong focus on medium to hard difficulty challenges
- Successfully solved Forbidden Python (v2) (500 pts Hard challenge)
- Attempted but did not solve: Agent Otter, Cipher Workshop, Money Heist, Peeping Tom, Torcetti al Burro
🥉 3rd Place: LPC
- Members: hln (1700 pts), bench (0 pts)
- Challenges Solved: 7/13 (53.8% completion)
- Incorrect Submissions: 0
- Efficiency: 100% accuracy (7 solves / 7 attempts)
Performance Highlights:
- Maintained steady solving momentum across the competition window, with solves recorded from October 8th through October 20th
- Consistently achieved accurate, validated solutions, with no incorrect submissions
- Completed 7 challenges, demonstrating solid breadth and technical versatility
- Showcased skills in blockchain analysis, successfully solving Echoes in the Ledger (200 pts) and Private Illusion (300 pts)
- Proved proficiency with AI/LLM security, completing LeakGPT (200 pts) and Overly Helpful MCP (300 pts)
Participation Analysis
Team Performance Distribution
| Score Range | Score Range | Score range |
| 0 - 307 | 0 - 307 | 0 - 307 |
| 307 - 614 | 307 - 614 | 307 - 614 |
| 614 - 921 | 614 - 921 | 614 - 921 |
| 921 - 1,228 | 921 - 1,228 | 921 - 1,228 |
| 1,228 - 1,535 | 1,228 - 1,535 | 1,228 - 1,535 |
| 1,535 - 1,842 | 1,535 - 1,842 | 1,535 - 1,842 |
| 1,842 - 2,149 | 1,842 - 2,149 | 1,842 - 2,149 |
| 2,149 - 2,456 | 2,149 - 2,456 | 2,149 - 2,456 |
| 4,000 (Perfect) | 4,000 (Perfect) | 4,000 (Perfect) |
| 0 (No score) | 0 (No score) | 0 (No score) |
Active Participation Insights
- 18 teams (43.9%) scored points
- 23 teams (56.1%) registered but did not score
- 2 teams (4.9%) achieved perfect scores
- Top 5 teams scored between 1,400 and 4,000 points
Challenge Progression Over Time
The solve progression chart reveals:
- Rapid early activity: ~40 solves within first 2 days
- Steady progression: Linear growth from day 3-10
- Plateau phase: Minimal new solves after day 15
- Final push: Small uptick near competition end (October 31)
This pattern suggests:
- Easy challenges were quickly solved by most teams
- Medium challenges required strategic thinking and time
- Hard challenges (Cipher Workshop, Forbidden Python v2) created natural barriers
- Few teams maintained engagement through the full 23-day period
Notable Achievement
Individual Excellence
- zactee (TeamA): Highest individual contributor with 2,600 points
- l33tb0mb3r (My4nM4r): First to solve multiple challenges including Forbidden Python v2
Team Excellence
- LPC: Achieved 1,700 points with perfect accuracy (7 solves, 0 failed attempts)
- WannaTry: Late competition entry (starting October 20) still achieved 1,400 points
Challenge-Specific Achievements
- Secret Door: Most popular challenge with 11 successful solves
- Agent Otter: Most attempted challenge with 57 failed attempts across teams, testing OSINT capabilities
- Inside Thoughts: Best engagement with 9 solves and diverse solving teams
Category Performance Analysis
Most Accessible Category: MOCK LLM & Pwn
- LeakGPT and Secret Door both achieved ~68% solve rates
- Entry-level challenges that tested fundamental skills
Most Challenging Category: LLM (Advanced)
- Money Heist and Peeping Tom had only 2 solves each
- Required sophisticated understanding of large language model vulnerabilities
Balanced Difficult: Blockchain
- Both challenges solved by 6 and 5 teams respectively
- Good progression from Easy (Echoes in the Ledger) to Medium (Private Illusion)
Technical Depth: PwN
- Wide difficulty spread: 200 pts (Easy) to 800 pts (Very Hard)
- Cipher Workshop demonstrated highest technical barrier with only 2 solves
Key Takeaways
- Competition Strengths
- Excellent challenge diversity across 7 cybersecurity domains
- Well-calibrated difficulty curve from 200 to 800 points
- 100% solve rate - all challenges were cracked, indicating appropriate difficulty
- Strong engagement from Singapore's cybersecurity community
- Emerging focus on AI/LLM security with 4 LLM-related challenges
Areas for Growth
- Participant retention: 56% of registered teams did not score - consider engagement strategies
- Competition length: Plateau after day 15 suggests shorter duration might maintain momentum
- Challenge accessibility: Consider more medium-difficulty challenges to bridge the gap between easy and hard
- Popular Challenge Categories: Expand the number of AI/LLM-related challenges, as they were among the most highly engaged and widely attempted.
- User Validity: Strengthen account verification to prevent the use of temporary or disposable email addresses during registration.
Community Impact
- Successfully engaged 41 teams from Singapore's cybersecurity ecosystem
- Showcased emerging domains like LLM security and Blockchain
- Created challenging but achievable goals with 2 perfect scores
Conclusion
The BDO SG Guardians of Trust CTF 2025 successfully delivered a comprehensive cybersecurity competition that struck a balance between accessibility and technical depth. The perfect achievement by team (TeamA) demonstrates well-calibrated difficulty levels, while the 61% challenge completion rate by second place shows appropriate competitive tension.
The competition particularly excelled in:
- Contemporary relevance: Strong emphasis on LLM security (emerging threat domain)
- Technical breadth: Coverage across 7 distinct cybersecurity categories
- Community building: Platform for Singapore's cybersecurity talent
With 67 successful solves across 13 challenges and zero unsolved problems, the competition struck an excellent balance between challenge and achievement, while the Agent Otter challenge (57 failed attempts) provided the perfect "thorn" that tested persistence and OSINT skills.
Congratulations to all participants, and special recognition to TeamA, My4nM4r, and LPC for their outstanding performances!
Report Generated: November 4, 2025
Competition Period: October 8-31, 2025
Total Engagement: 62 users, 41 teams, 249 IP addresses