
Le couteau suisse CTF de nouvelle génération alimenté par Rust & Tauri. Propose un workflow visuel basé sur des nœuds et une intelligence IA locale pour des performances et une automatisation extrêmes. Le premier framework CTFTools de Chine.
Boîte à outils CTF nouvelle génération basée sur les nœuds
English | 简体中文
De la V4 à X — bien plus qu'un simple changement de version

Téléchargement | Fonctionnalités | Note de l'auteur
CTFCrackTools X est la toute nouvelle génération de CTFCrackTools. « X » représente :
Fini les opérations linéaires traditionnelles : combinez librement les processus de codage/décodage via des nœuds visuels.

Couvre les besoins courants en codage/décodage, chiffrement et hachage pour les CTF :
Support natif de Windows, macOS et Linux, sans nécessité d'environnement d'exécution.
Rendez-vous dans les Releases pour télécharger la version adaptée à votre système :
| Plateforme | Fichier |
|---|---|
| Windows x64 | ctfcracktools-x-{version}-windows-x64.exe |
| macOS ARM64 | ctfcracktools-x-{version}-macos-arm64.dmg |
Remarque : les utilisateurs Linux doivent ajouter les droits d'exécution après téléchargement :
chmod +x ctfcracktools-x-*
Pendant longtemps, j'ai reçu beaucoup de retours sur cet outil, mais n'ayant pas touché au milieu CTF pendant un bon moment, j'ai laissé cela de côté. Ce projet a également souffert de quatre versions majeures mal conçues à cause de mon inexpérience de jeunesse.
Comme beaucoup d'amis me faisaient part des problèmes de l'outil non pas via GitHub mais via mes contacts personnels, j'oubliais souvent de les prendre en compte.
Je me souviens que l'outil a été publié pour la première fois en 2016, et que j'ai nettoyé plusieurs fois l'historique des commits, car je ne savais pas encore comment pousser du code proprement à l'époque. Pour normaliser et garder le code clair, je n'ai eu d'autre choix que d'écraser sans cesse l'historique Git.
Aujourd'hui, je maîtrise parfaitement Git, mais dix ans ont passé. Je repense à cette nuit du Nouvel An où je programmai avec Eclipse il y a dix ans. Comme il serait beau de pouvoir rester à cette époque.
Récemment, j'ai participé ou mené plusieurs projets par passion. En parcourant mes anciens projets, j'ai retrouvé cet outil que j'avais écrit à 16 ans, et je me suis souvenu de mon enthousiasme d'alors, à coder tard le soir pour résoudre des challenges CTF. Il est vrai que cet outil n'est pas exceptionnel dans la communauté open source ; ce n'est qu'un outil de débutant.
Si je laisse ce texte à la fin, c'est pour éviter le pathos et vous permettre de vous concentrer sur les fonctionnalités. Je sais bien qu'aujourd'hui, dix ans après, cet outil n'est pas « excellent », mais j'espère pouvoir le mettre à jour régulièrement pour qu'il retrouve sa place. Avant de le refondre, j'ai relu mes propres messages d'il y a quelques années et cherché des mentions de l'outil sur les moteurs de recherche. J'ai vu que certains blogueurs le recommandaient encore aujourd'hui, et qu'il apparaissait dans des write-ups. Cela m'a fait très plaisir. Merci à tous pour votre soutien au fil des ans.
Pour que cet outil puisse encore servir dans le contexte actuel, j'ai consacré un peu de temps à le réécrire avec une architecture entièrement nouvelle. J'espère qu'il vous plaira.
Le jour où j'ai soumis ce code, c'était le 25 décembre 2025, Noël. Joyeux Noël à tous.
CTFCrackTools X — Perhaps it will be better than better
Made with Rust + React by 0Chencc
| CTFCrackTools V4 | CTFCrackTools X |
|---|
| Interface | Formulaire traditionnel | Workflow par nœuds |
| Performances | Environnement Java | Performances natives |
| Taille | ~50 Mo+ | <15 Mo |
| Multiplateforme | Nécessite JRE | Support natif |
| macOS Intel | ctfcracktools-x-{version}-macos-x64.dmg |
| Linux x64 | ctfcracktools-x-{version}-linux-x64 |