Platform Rules
Please read and follow these rules for a fair environment
1. General Rules
- One Account Per Person: Each user may only have one account. Multiple accounts will result in a permanent ban.
- No Flag Sharing: Do not share flags, solutions, or detailed hints with other users. Help others learn, don't give them the answers.
- No Automated Attacks: Do not use automated tools to brute-force flags or overwhelm challenge infrastructure.
- Respect the Infrastructure: Only attack designated challenge targets. Do not attempt to compromise the main platform.
- Be Respectful: Treat other users with respect. Harassment, discrimination, or toxic behavior will not be tolerated.
2. Challenge Rules
- Solve Challenges Yourself: Use your own skills and knowledge. Learning is the goal!
- Report Vulnerabilities: If you find a vulnerability in the platform (not challenges), please report it responsibly to the administrators.
- No Destructive Actions: Do not delete files, crash services, or otherwise prevent other users from solving challenges.
- Writeups: You may publish writeups 30 days after a challenge is released, unless otherwise specified.
- Hints Usage: Using hints is perfectly fine - they exist to help you learn!
- No Brute-Force Needed: Every online challenge here is designed to be solved with your head — by reading the source, reviewing what the app gives you, and reasoning your way through. There is always an intended path. If you catch yourself reaching for a wordlist or a fuzzer, step back: you're probably one observation away from the clean solution. Keeping it manual is also a small courtesy to the fellow players sharing the arena with you.
3. Community Rules
- No Spoilers: Mark any comment that reveals solution details as a spoiler.
- Helpful Comments: Comments should aim to help others learn without giving away the answer.
- No Spam: Do not post spam, advertisements, or off-topic content.
- English Preferred: Please use English in public discussions to ensure everyone can participate.
- Report Issues: If you see rule violations, please report them to moderators.
4. AI Usage
We live in the AI era — that's a reality, not a problem. Still, we want to share how we think LLMs fit into HackForge, because we're a learning-first community.
- AI as a learning tool is welcome. Stuck on a concept? Asking an LLM to explain a protocol, a piece of assembly, or an unfamiliar technique is a legitimate way to learn — the same way you'd read a blog post or watch a talk.
- Unblocking yourself is fair. If you've genuinely tried and the AI helps you see what you missed, that's learning. That's the whole point.
- But please try on your own first. Pasting the challenge into a chatbot, copying the flag, and climbing the scoreboard isn't fun. You skip the struggle, and the struggle is the learning.
- In writeups and comments, feel free to mention AI. "I used an LLM to understand X" is perfectly fine and often helpful to others walking the same path.
TL;DR — use AI to learn, not to shortcut learning. We won't ban you for it. Just remember why you're here.
5. Consequences
Violation of these rules may result in:
- Warning
- Temporary suspension
- Score reset
- Permanent ban
The severity of the consequence depends on the nature and frequency of violations.
6. Contact
If you have questions about these rules or need to report a violation, please contact us.