Règlements généraux
- Tout nom d’équipe déplacé, injurieux, irrespectueux ou pouvant porter préjudice est proscrit
- Tout essai d’altération du matériel sur place ou de changer les accès réseau aux tables est proscrit
- Tout essai de mettre en place un hotspot, faux scorebard, du Wi-Fi scan, etc. est proscrit
- Tout essai d’utiliser l’infrastructure du CTF comme proxy pour aller attaquer ailleurs est proscrit
- Tout essai de contaminer par n’importe quel moyen d’autres équipes ou le staff du HFCTF est proscrit
- Tout déni de service est interdit
- Ne pas attaquer le scoreboard
- Ne pas faire usage de force brute sur le système de soumission de flags
- Ne pas donner de flags ou des writeups/soluces lors de la compétition
- Ne pas altérer les flags
- Ne pas ruiner le plaisir de l’événement pour d’autres participants
- Soyez courtois et respectueux
- Si quelque chose semble brisé, laissez savoir au designer du challenge sur Discord ou venez nous voir en personne
- Quiconque allant à l’encontre de ces règles sera expulsé du CTF, ainsi que l’ensemble de son équipe
Règlements d'inscription au CTF
- Bien lire toutes les informations lors de votre inscription dans Eventbrite
- Une adresse courriel valide devra être fournie lors de l’inscription
- Un compte sur le Discord du Hackfest est requis
- Les équipes peuvent être composées d’un maximum de 6 personnes (nous mixerons les équipes non complètes)
- Rester à l’affût sous la catégorie
HFCTF 2026 sur notre Discord
Logistique pour l'intelligence artificielle
- Il y aura officiellement deux scoreboards séparés: un où les outils et agents IA seront permis et un ou l’IA sera interdit. Une description détaillée de ce qui est permis ou pas sera disponible durant la compétition.
- Les inscriptions se feront de la même façon qu’avec les CTF Casual et Pro par le passé. Il n’y a pas de différence au niveau du prix d’inscription et il ne sera pas possible de changer de catégorie une fois inscrit. Les deux CTF se passent en parallèle dans la même salle et sont considérés “first-class citizens”.
- Le réseau du CTF sans IA sera monitoré et notre équipe de designers se permettra de demander différents niveaux d’explication pour les solutions douteuses. S’il est de notre avis qu’il y a eu triche, les points seront retirés.
- Les mêmes défis seront présents dans les deux CTF. Toutefois, nos designers ont la liberté d’insérer quelques pièges supplémentaires au niveau du CTF IA.
- Le pointage dans les deux scoreboard sera essentiellement le même, à la différence que le pointage du CTF IA sera dynamique, c’est-à-dire que la valeur d’un flag sera réduite à chaque fois qu’il sera soumis.
- Il n’y aura pas de prix en argent dans aucun des deux CTF et les résultats finaux ne seront pas envoyés sur CTFTime. Les prix consisteront de coins, goodies, swag, et bien sûr de la gloire éternelle qui vient avec la victoire. Cela permettra aussi de donner des prix de participation aléatoires en plus.
Règlements pour l'intelligence artificielle
- Il est INTERDIT de fournir des éléments relatifs aux défis à tout outil d’IA. Cela inclut, sans s’y limiter, les descriptions des défis provenant de CTFd, les ressources téléchargées, le contenu des pages web, etc.
- Il est INTERDIT de faire interagir directement un agent avec un défi. Par exemple, vous ne pouvez pas faire en sorte qu’un agent attaque des ports réseau, exécute des scripts contre une cible ou ajuste dynamiquement du code en fonction du comportement d’un serveur.
- Il est INTERDIT d’utiliser l’IA pour interagir avec le scoreboard (CTFd), la plateforme de provisionnement ou toute partie de l’infrastructure du CTF, quelles que soient les circonstances. Cela inclut, sans s’y limiter, la soumission de flags, l’accès aux descriptions et aux ressources des défis, le suivi du classement, le provisionnement de défis, etc.
- Les outils qui ne sont pas des agents IA à proprement parler, mais qui utilisent des capacités d’agent ou des modèles de langage grand public (LLM), sont soumis aux règles ci-dessus.
- Il est AUTORISÉ de poser des questions à un LLM, tout comme il est autorisé d’utiliser un moteur de recherche pour trouver soi-même les informations.
- Il est AUTORISÉ de faire générer du code par des agents IA, à condition que cela respecte les règles ci-dessus.
- Il n’y a aucune restriction quant aux modèles pouvant être utilisés, tant que cela reste dans le cadre des règles ci-dessus.
- À tout moment, l’équipe chargée de la conception des défis peut vous demander des explications concernant vos soumissions de flags ou l’avancement de vos défis, que ce soit en personne ou via Discord. Les informations demandées ne peuvent pas être générées à l’aide d’outils d’IA. Tant que les informations demandées n’auront pas été fournies, les points associés pourront être temporairement retirés. Dans le cas rare où cela se produirait juste avant la fin du CTF, un délai supplémentaire sera accordé pour fournir les informations demandées. Si l’explication est jugée insatisfaisante, les points seront définitivement retirés. Gardez à l’esprit que l’explication fournie n’est qu’un des indicateurs qui seront utilisés pour déterminer si la résolution est valide (par exemple : surveillance du réseau, analyse des journaux CTFd, temps de résolution, etc.). Méfiez-vous également de l’ingénierie sociale. Si des explications vous sont demandées via Discord, assurez-vous que l’utilisateur dispose du rôle @Ninja ou @Ninja-Padawan. Si des explications vous sont demandées en personne et que vous ne vous souvenez pas d’avoir vu cette personne à la table des administrateurs, dites-lui que vous allez la rejoindre à la table des administrateurs dans quelques instants.
Équipement requis
- Un PC/laptop et périphériques jugés nécessaires
- Ce qu’il faut pour vous connecter au réseau Wi-Fi du CTF (si votre ordinateur n’a pas déjà une carte Wi-Fi intégrée)