Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
ctf-tools — Quelques scripts d'installation pour des outils de recherche en sécurité. | Kitploit
Outils/GitHubGitHub/zardus/ctf-tools
ExploitationRétro-ingénierieShellcodeDébogueursAnalyse ForensiqueSécurité WebFuzzingStéganographieCryptographieCTFAnalyse de BinairesApprentissage et Éducation
9.5k1.9kil y a 8 joursVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
GitHub
zardus/ctf-tools

ctf-tools

Quelques scripts d'installation pour des outils de recherche en sécurité.

Voir le dépôt

ctf-tools

Ceci est une collection de scripts d'installation pour créer une installation de divers outils de recherche en sécurité. Bien sûr, ce n'est pas un problème difficile, mais c'est vraiment agréable de les avoir tous au même endroit, facilement déployable sur de nouvelles machines, etc. Les scripts d'installation de ces outils sont vérifiés de temps en temps, donc les choses devraient normalement avoir une bonne chance de fonctionner !

Les installateurs pour les outils suivants sont inclus :

CatégorieOutilDescription
binaireangrDernière build Moteur d'analyse binaire de nouvelle génération de Shellphish.
binaireangr-managementDernière build Un outil graphique de rétro-ingénierie et de décompilation.
binairebeefDernière build Framework d'exploitation de navigateurs.
binairecrosstoolDernière build Outils de cross-compilation et cross-architecture.
binairecross2Dernière build Un ensemble d'outils de cross-compilation provenant d'un livre japonais sur le C.
binairedecomp2dbgDernière build Un plugin pour introduire des symboles interactifs dans votre débogueur depuis votre décompilateur.
binaireelfkickersDernière build Un ensemble d'utilitaires pour travailler avec les fichiers ELF.

Il y a aussi quelques installateurs pour des trucs non CTF pour rompre la monotonie !

CatégorieOutilDescription
jeudfDernière build Dwarf Fortress ! De quoi vous détendre après un CTF !

Utilisation

Pour utiliser, faites :```bash

set up the path

/path/to/ctf-tools/bin/manage-tools setup source ~/.bashrc

list the available tools

manage-tools list

install gdb, allowing it to try to sudo install dependencies

manage-tools -s install gdb

install pwntools, but don't let it sudo install dependencies

manage-tools install pwntools

install qemu, but use "nice" to avoid degrading performance during compilation

manage-tools -n install qemu

uninstall gdb

manage-tools uninstall gdb

uninstall all tools

manage-tools uninstall all

search for a tool

manage-tools search preload

root@kitploit:~
Là où c'est possible, les outils gardent les installations très autonomes (c.-à-d. dans le répertoire tool/), et la plupart des désinstallations se font simplement par `git clean` (**REMARQUE**, ce n'est **PAS** prudent ; tout ce qui se trouve sous le répertoire de l'outil, y compris sur quoi vous travaillez, est supprimé lors d'une désinstallation).

Les outils Python et Ruby sont installés dans un environnement virtuel spécifique à l'outil.
Si vous souhaitez ajouter d'autres paquets à cet environnement, regardez dans les répertoires `ctf-tools/TOOL/pipx` ou `ctf-tools/TOOL/gems`.

## Aide !

Quelque chose ne fonctionne pas ?
Je n'ai (presque) écrit aucun de ces outils, mais contactez [le discord](https://discord.gg/KRcjyn4pBH) si vous êtes désespéré.
Peut-être qu'une âme charitable vous aidera !

## Outils Dockerisés

### Conteneurs d'outils préconstruits

Vous pouvez obtenir la plupart de ces outils dans des conteneurs préconstruits depuis [https://hub.docker.com/r/ctftools](https://github.com/zardus/ctf-tools/blob/HEAD/dockerhub).
Par exemple :```console
$ echo hi | docker run -i ctftools/taintgrind taintgrind --taint-stdin=yes /bin/cat
/home/ctf/tools/taintgrind/valgrind-3.21.0/build/bin/valgrind --tool=taintgrind --taint-stdin=yes /bin/cat
==8== Taintgrind, the taint analysis tool
==8== Copyright (C) 2010-2018, and GNU GPL'd, by Wei Ming Khoo.
==8== Using Valgrind-3.21.0 and LibVEX; rerun with -h for copyright info
==8== Command: /bin/cat
==8==
0xFFFFFFFF: _syscall_read | Read:3 | 0x0 | 4a5a000_unknownobj
hi
==8== 

Construire le vôtre

Vous pouvez construire une image docker avec :```bash git clone https://github.com/zardus/ctf-tools cd ctf-tools docker build -t ctf-tools --build-arg PREINSTALLED=some-tool .

root@kitploit:~
Et exécutez-le avec :```bash
docker run -it ctf-tools

L'image construite aura ctf-tools cloné et prêt à l'emploi, et votre outil installé.

Kali Linux

Kali Linux (Sana et Rolling), en raison du réglage manuel de certaines bibliothèques pour ne pas utiliser la dernière version disponible (parfois obsolète de plusieurs années), provoque la non-installation de certains outils ou leur échec de manière étrange. Remplacer ces bibliothèques casse d'autres outils inclus dans Kali, donc votre seule solution est soit de vivre avec certains outils de Kali cassés, soit d'utiliser docker, soit d'exécuter une autre distribution séparément comme Ubuntu.

Ajouter des outils

Pour ajouter un outil (par exemple, nommé toolname), procédez comme suit :

  1. Créez un répertoire toolname.
  2. Créez un script install.
  3. Ajoutez-le au README.
  4. (optionnel) si des étapes de désinstallation spéciales sont nécessaires, créez un script uninstall.

Scripts d'installation

Le script d'installation sera exécuté avec $PWD étant toolname. Il doit installer l'outil dans ce répertoire, de la manière la plus encapsulée possible. Idéalement, une désinstallation complète devrait être possible avec un git clean.

Le script d'installation doit créer un répertoire bin et y placer ses exécutables. Ces exécutables seront automatiquement liés dans le répertoire bin principal du dépôt. Ils pourraient être lancés depuis n'importe quel répertoire, donc ne faites pas d'hypothèses sur l'emplacement de $0 !

Licence

Les outils individuels sont tous sous leurs propres licences. Quant à ctf-tools lui-même, il est sous licence BSD 2-Clause. Si vous le trouvez utile, mettez-lui une étoile sur GitHub (https://github.com/zardus/ctf-tools).

Bonne chance !

Voir aussi

Il existe une liste organisée d'outils CTF, mais sans installateurs, ici : https://github.com/apsdehal/aWEsoMe-cTf.

Il existe une configuration Vagrant avec plusieurs des grands frameworks ici : https://github.com/thebarbershopper/epictreasure.

Outils CTF utiles dans les dépôts apt

Au fur et à mesure que les outils sont officiellement empaquetés, nous passons à simplement suggérer de les installer avec apt !

Outils CTF utiles dans les images docker

Auparavant, ce dépôt incluait certains scripts qui étaient des enveloppes autour de docker pull. Nous sommes convaincus que vous pouvez le faire vous-même :-)

CatégorieSourceOutilDescription
binairedocker

Bibliothèques CTF utiles

Auparavant, ce dépôt incluait des installateurs de bibliothèques. En raison de la spécificité des préférences d'installation de bibliothèques (par exemple, contrairement à un outil, il n'est pas clair si des environnements virtuels par bibliothèque sont souhaitables), nous avons cessé de les fournir et les lions ici pour mémoire.

Télécharger l’outil
binaireelfparserDernière build Outil multiplateforme en CLI et GUI pour afficher des informations sur les fichiers ELF.
binaireevilizeDernière build Outil pour créer des binaires avec collisions MD5.
binairegdbDernière build gdb à jour avec des bindings python2.
binairegefDernière build Environnement amélioré pour gdb.
binaireghidraDernière build Outil open-source de rétro-ingénierie et de décompilation.
binairehonggfuzzDernière build Un fuzzer polyvalent et facile à utiliser avec des options d'analyse intéressantes.
binaireidaOutil de décompilation et de rétro-ingénierie (nécessite que vous le téléchargiez vous-même dans ~/Downloads !).
binairemanticoreDernière build Manticore est un outil de prototypage pour l'analyse binaire dynamique, avec support de l'exécution symbolique, de l'analyse de flux et de l'instrumentation binaire.
binaireone_gadgetDernière build Recherche de gadgets magiques pour libc.
binairepreenyDernière build Une collection de preloads utiles (compilés pour de nombreuses architectures !).
binairepwninitDernière build Script pour automatiser le démarrage des défis de pwn.
binairepwndbgDernière build Environnement amélioré pour gdb, spécialement pour le pwn.
binairepwnshDernière build Scripts shell utiles pour l'assembleur, l'exploitation, etc.
binairepwntoolsDernière build Utilitaires CTF utiles.
binaireqemuDernière build Dernière version de qemu !
binaireqilingDernière build Un framework d'instrumentation binaire dynamique.
binaireqiraDernière build Débogueur parallèle et intemporel.
binairerappelDernière build Un REPL basé sur Linux pour l'assembleur.
binaireropperDernière build Un autre chercheur de gadgets.
binairerp++Dernière build Un autre chercheur de gadgets.
binaireseccomp-toolsDernière build Fournit des outils puissants pour l'analyse seccomp.
binaireshellnoobDernière build Aide à l'écriture de shellcode.
binairetaintgrindDernière build Un outil d'analyse de flux (taint) basé sur Valgrind.
binairevalgrindDernière build Un framework d'instrumentation binaire dynamique avec quelques outils intégrés.
binairevillocDernière build Visualisation des opérations sur le tas.
binairexropDernière build Chercheur de gadgets.
forensiquefirmware-mod-kitDernière build Outils pour l'empaquetage/dépaquetage de firmware.
forensiquepdf-parserDernière build Outil pour fouiller dans les fichiers PDF.
forensiquepeepdfDernière build Outil Python puissant pour analyser les documents PDF.
forensiquescrdec18Dernière build Un décodeur pour les scripts Windows encodés.
forensiquevolatilityDernière build Analyseur de dumps mémoire système (version classique python2 ; nécessite l'outil python2).
forensiquevolatility3Dernière build Analyseur de dumps mémoire système (dernière version).
cryptocodextDernière build Extension de codecs Python avec des outils CLI pour encoder/décoder n'importe quoi, y compris un mode de devinette basé sur l'IA.
cryptocribdragDernière build Outil interactif de "crib dragging" (pour la crypto).
cryptofastcollDernière build Un générateur de collision md5sum.
cryptoforesightDernière build Un outil pour prédire la sortie des générateurs de nombres aléatoires. Pour l'exécuter, lancez "foresee".
cryptofeatherdusterDernière build Un outil de cryptanalyse automatisé et modulaire. ATTENTION : nécessite python2 (qui peut être installé avec ctf-tools).
cryptogaloisDernière build Une bibliothèque/boîte à outils rapide pour l'arithmétique des corps de Galois.
cryptohashpump-partialhashDernière build Hashpump, supportant les hachages partiellement inconnus.
cryptohash-identifierDernière build Identifieur simple d'algorithme de hachage.
cryptolibc-databaseDernière build Construire une base de données d'offsets libc pour simplifier l'exploitation.
cryptomsieveDernière build Msieve est une bibliothèque C implémentant une suite d'algorithmes pour factoriser de grands entiers.
cryptononce-disrespectDernière build Adversaires irrespectueux du nonce : attaques de falsification pratiques sur GCM dans TLS.
cryptopemcrackDernière build Craqueur de fichiers PEM SSL.
cryptopkcrackDernière build Craqueur de chiffrement PkZip.
cryptorevengDernière build Chercheur de CRC.
cryptorsactftoolDernière build Outil d'attaque RSA.
cryptossh_decoderDernière build Un outil pour décoder le trafic SSH. Vous aurez besoin de ruby1.8 depuis https://launchpad.net/~brightbox/+archive/ubuntu/ruby-ng pour l'exécuter. Lancez avec ssh_decoder --help pour obtenir de l'aide, car l'exécuter sans arguments le fait planter.
cryptosslsplitDernière build MITM SSL/TLS.
cryptoxortoolDernière build Outil d'analyse XOR.
cryptoyafuDernière build Factorisation automatisée d'entiers.
webburpsuiteDernière build Proxy Web pour faire des choses coquines sur le Web.
webcommixDernière build Outil d'injection de commandes et d'exploitation.
webmitmproxyDernière build Proxy Web en CLI et bibliothèque Python.
websubbruteDernière build Un méta-requêteur DNS qui énumère les enregistrements DNS et les sous-domaines.
webwebgrepDernière build grep pour les pages Web, avec désobfuscation JS, désminification CSS et OCR sur les images.
stéganographiesteganabaraDernière build Un autre solveur de stéganographie d'image.
stéganographiestegano-toolsDernière build Une collection d'outils de stéganographie textuelle et image (incluant LSB, PVD, PIT).
stéganographiestegdetectDernière build Outil de détection/rupture de stéganographie.
stéganographiestegsolveDernière build Solveur de stéganographie d'image.
stéganographiestegosaurusDernière build Un outil de stéganographie pour intégrer des charges utiles arbitraires dans des fichiers bytecode Python (pyc ou pyo).
stéganographiezstegDernière build Détecte les données cachées par stéganographie dans les fichiers PNG & BMP.
diversjdguiDernière build Décompilateur Java.
diverspython2Dernière build Pour quand vous en avez vraiment besoin...
diverssocial-analyzerDernière build Outil de reconnaissance sur les réseaux sociaux...
diversvelesDernière build Outil d'analyse et de visualisation de données binaires.
diversxspyDernière build Petit outil pour espionner les sessions X.
webtor-browserDernière build Utile quand vous devez accéder à un défi Web depuis différentes IP.
CatégorieSourceOutilDescription
binaireaptaflplusplusFuzzer de pointe.
binaireaptchecksecVérifie les paramètres de durcissement des binaires.
binaireaptradare2Un truc bizarre que crowell aime.
binaireaptrrFramework de débogage par enregistrement et relecture
binaireaptwccLa Witchcraft Compiler Collection est un ensemble d'outils de compilation pour effectuer de la magie noire binaire sur les plateformes GNU/Linux et autres POSIX.
forensiqueaptbinwalkOutil d'analyse de firmware (et de fichiers arbitraires).
forensiqueaptforemostExtracteur de fichiers.
forensiqueaptdislockerOutil pour lire les partitions chiffrées Bitlocker.
forensiqueaptorigami-pdfManipulateur de PDF.
forensiqueapttestdiskTestdisk et photorec pour la récupération de fichiers.
webaptdirbScanner de chemins web.
webaptdirsearchScanner de chemins web.
webaptsqlmapMoteur d'automatisation d'injection SQL.
stéganographieaptpngtoolsOutil d'analyse PNG.
stéganographieaptsonic-visualizerVisualisation de fichiers audio.
réseauaptdsniffCapture les mots de passe et autres données à partir de pcaps/flux réseau.
réseauaptbettercapCouteau suisse pour les manigances réseau.
diversaptz3Prouveur de théorèmes de Microsoft Research.
osintaptsherlockOutils pour traquer les comptes sur les réseaux sociaux par nom d'utilisateur sur plus de 400 réseaux sociaux.
panda
Plateforme d'analyse dynamique indépendante de l'architecture.
stéganographieDockerstego-toolkitUne image docker avec des dizaines d'outils de stéganographie.
CatégorieSourceOutilDescription
binaireBibliothèquecapstoneFramework de désassemblage multi-architecture.
binaireBibliothèquekeystoneFramework d'assembleur multi-architecture léger.
binaireBibliothèqueliefBibliothèque pour instrumenter les formats exécutables.
binaireBibliothèquemiasmFramework de rétro-ingénierie en Python.
binaireBibliothèqueunicornFramework d'émulation de CPU multi-architecture.
binaireBibliothèquevirtualsocketUne bibliothèque sympa pour interagir avec les binaires.
cryptoBibliothèquecryptanalib3Le noyau survivant de l'outil d'analyse cryptographique featherduster, mis à jour pour python3.
cryptoBibliothèquepython-paddingoracleAutomatisation de l'attaque par oracle de padding.