Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
ctf-tools — Algunos scripts de configuración para herramientas de investigación en seguridad. | Kitploit
Herramientas/GitHubGitHub/zardus/ctf-tools
ExplotaciónIngeniería InversaShellcodeDepuradoresAnálisis ForenseSeguridad WebFuzzingEsteganografíaCriptografíaCTFAnálisis de BinariosAprendizaje y EducaciónTop en CTF #16
9.5k1.9k14hace 1 díaRevisado por Kitploit
Top en Esteganografía #9
GitHubzardus/ctf-tools

ctf-tools

Algunos scripts de configuración para herramientas de investigación en seguridad.

Ver Repositorio

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

ctf-tools

Esta es una colección de scripts de configuración para crear una instalación de varias herramientas de investigación en seguridad. Por supuesto, esto no es un problema difícil, pero es realmente agradable tenerlas todas en un solo lugar que sea fácilmente desplegable en nuevas máquinas y demás. Los scripts de instalación para estas herramientas se revisan de vez en cuando, por lo que idealmente deberían tener una probabilidad decente de funcionar.

Se incluyen instaladores para las siguientes herramientas:

CategoríaHerramientaDescripción
binariaangrLast Build Motor de análisis binario de nueva generación de Shellphish.
binariaangr-managementLast Build Una herramienta GUI de ingeniería inversa y descompilación.
binariabeefLast Build Framework de explotación de navegadores.
binariacrosstoolLast Build Compiladores cruzados y herramientas para múltiples arquitecturas.
binariacross2Last Build Un conjunto de herramientas de compilación cruzada de un libro japonés sobre C.
binariadecomp2dbgLast Build Un plugin para introducir símbolos interactivos en tu depurador desde tu descompilador.
binariaelfkickersLast Build Un conjunto de utilidades para trabajar con archivos ELF.
binariaelfparserLast Build Herramienta CLI y GUI multiplataforma para mostrar información sobre archivos ELF.
binariaevilizeLast Build Herramienta para crear binarios con colisiones MD5.
binariagdbLast Build gdb actualizado con enlaces de python2.
binariagefLast Build Entorno mejorado para gdb.
binariaghidraLast Build Herramienta de ingeniería inversa y descompilación de código abierto.
binariahonggfuzzLast Build Un fuzzer de propósito general, fácil de usar, con interesantes opciones de análisis.
binariaidaHerramienta de descompilación e ingeniería inversa (requiere que la descargues a ~/Downloads por tu cuenta!).
binariamanticoreLast Build Manticore es una herramienta de prototipado para análisis binario dinámico, con soporte para ejecución simbólica, análisis de contaminación e instrumentación binaria.
binariaone_gadgetLast Build Búsqueda de gadgets mágicos para libc.
binariapreenyLast Build Una colección de precargas útiles (¡compiladas para muchas arquitecturas!).
binariapwninitLast Build Script para automatizar el inicio de desafíos de pwning.
binariapwndbgLast Build Entorno mejorado para gdb. Especialmente para pwning.
binariapwnshLast Build Scripts de shell útiles para ensamblador, explotación, etc.
binariapwntoolsLast Build Utilidades útiles para CTF.
binariaqemuLast Build ¡Última versión de qemu!
binariaqilingLast Build Un framework de instrumentación binaria dinámica.
binariaqiraLast Build Depurador paralelo y atemporal.
binariarappelLast Build Un REPL de ensamblador para Linux.
binariaropperLast Build Otro buscador de gadgets.
binariarp++Last Build Otro buscador de gadgets.
binariaseccomp-toolsLast Build Proporciona potentes herramientas para el análisis de seccomp.
binariashellnoobLast Build Ayudante para escribir shellcode.
binariataintgrindLast Build Una herramienta de análisis de contaminación para valgrind.
binariavalgrindLast Build Un framework de instrumentación binaria dinámica con algunas herramientas integradas.
binariavillocLast Build Visualización de operaciones del heap.
binariaxropLast Build Buscador de gadgets.
forensefirmware-mod-kitLast Build Herramientas para empaquetado/desempaquetado de firmware.
forensepdf-parserLast Build Herramienta para examinar archivos PDF.
forensepeepdfLast Build Potente herramienta en Python para analizar documentos PDF.
forensescrdec18Last Build Un decodificador para scripts de Windows codificados.
forensevolatilityLast Build Analizador de volcados de memoria del sistema (versión clásica de python2; requiere la herramienta python2).
forensevolatility3Last Build Analizador de volcados de memoria del sistema (última versión).
cryptocodextLast Build Extensión de codecs de Python con herramientas CLI para codificar/decodificar cualquier cosa, incluido un modo de adivinanza basado en IA.
cryptocribdragLast Build Herramienta interactiva de crib dragging (para criptografía).
cryptofastcollLast Build Un generador de colisiones md5sum.
cryptoforesightLast Build Una herramienta para predecir la salida de generadores de números aleatorios. Para ejecutar, lanza "foresee".
cryptofeatherdusterLast Build Una herramienta de criptoanálisis automatizada y modular. ADVERTENCIA: necesita python2 (que se puede instalar con ctf-tools).
cryptogaloisLast Build Una biblioteca/herramienta rápida de aritmética de campos de Galois.
cryptohashpump-partialhashLast Build Hashpump, compatible con hashes parcialmente desconocidos.
cryptohash-identifierLast Build Identificador simple de algoritmos hash.
cryptolibc-databaseLast Build Construye una base de datos de offsets de libc para simplificar la explotación.
cryptomsieveLast Build Msieve es una biblioteca C que implementa un conjunto de algoritmos para factorizar enteros grandes.
cryptononce-disrespectLast Build Adversarios que no respetan el nonce: Ataques prácticos de falsificación sobre GCM en TLS.
cryptopemcrackLast Build Crackeador de archivos PEM SSL.
cryptopkcrackLast Build Crackeador de cifrado PkZip.
cryptorevengLast Build Buscador de CRC.
cryptorsactftoolLast Build Herramienta de ataque RSA.
cryptossh_decoderLast Build Una herramienta para decodificar tráfico SSH. Necesitarás ruby1.8 de https://launchpad.net/~brightbox/+archive/ubuntu/ruby-ng para ejecutarlo. Ejecuta con ssh_decoder --help para obtener ayuda, ya que ejecutarlo sin argumentos provoca un fallo.
cryptosslsplitLast Build SSL/TLS MITM.
cryptoxortoolLast Build Herramienta de análisis XOR.
cryptoyafuLast Build Factorización automatizada de enteros.
webburpsuiteLast Build Proxy web para hacer cosas malas en la web.
webcommixLast Build Herramienta de inyección y explotación de comandos.
webmitmproxyLast Build Proxy web CLI y biblioteca Python.
websubbruteLast Build Un meta-spider DNS que enumera registros DNS y subdominios.
webwebgrepLast Build grep para páginas web, con desofuscación de JS, desminificación de CSS y OCR en imágenes.
esteganografíasteganabaraLast Build Otro solucionador de esteganografía en imágenes.
esteganografíastegano-toolsLast Build Una colección de herramientas de esteganografía de texto e imagen (incluye LSB, PVD, PIT).
esteganografíastegdetectLast Build Herramienta de detección/ruptura de esteganografía.
esteganografíastegsolveLast Build Solucionador de esteganografía en imágenes.
esteganografíastegosaurusLast Build Una herramienta de esteganografía para incrustar cargas útiles arbitrarias en archivos de bytecode de Python (pyc o pyo).
esteganografíazstegLast Build Detecta datos ocultos mediante esteganografía en PNG y BMP.
miscjdguiLast Build Descompilador de Java.
miscpython2Last Build Para cuando realmente lo necesitas...
miscsocial-analyzerLast Build Herramienta de reconocimiento en redes sociales...
miscvelesLast Build Herramienta de análisis y visualización de datos binarios.
miscxspyLast Build Pequeña herramienta para espiar sesiones X.

También hay algunos instaladores para cosas no relacionadas con CTF para romper la monotonía.

CategoríaHerramientaDescripción
juegodfLast Build ¡Dwarf Fortress! Algo para ayudarte a relajarte después de un CTF.
webtor-browserLast Build Útil cuando necesitas acceder a un desafío web desde diferentes IPs.

Uso

Para usarlo, ejecute:```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:~
Donde sea posible, las herramientas mantienen las instalaciones muy autocontenidas (es decir, en el directorio tool/), y la mayoría de las desinstalaciones son solo llamadas a `git clean` (**NOTA**, esto **NO** es cuidadoso; todo lo que está debajo del directorio de la herramienta, incluido aquello en lo que estabas trabajando, se elimina durante una desinstalación).

Las herramientas de Python y Ruby se instalan en un entorno virtual específico para cada herramienta.
Si deseas agregar otros paquetes a este entorno, mira en los directorios `ctf-tools/TOOL/pipx` o `ctf-tools/TOOL/gems`.

## ¡Ayuda!

¿Algo no funciona?
No escribí (casi) ninguna de estas herramientas, pero visita [el discord](https://discord.gg/KRcjyn4pBH) si estás desesperado.
¡Quizás algún alma bondadosa te ayude!

## Herramientas en Docker

### Contenedores de herramientas preconstruidas

Puedes obtener la mayoría de estas herramientas en contenedores preconstruidos desde [https://hub.docker.com/r/ctftools](https://github.com/zardus/ctf-tools/blob/master/dockerhub).
Por ejemplo:```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== 

Construyendo el tuyo

Puedes construir una imagen docker con:```bash git clone https://github.com/zardus/ctf-tools cd ctf-tools docker build -t ctf-tools --build-arg PREINSTALLED=some-tool .

root@kitploit:~
Y ejecútalo con:```bash
docker run -it ctf-tools

La imagen construida tendrá ctf-tools clonado y listo para usar y tu herramienta instalada.

Kali Linux

Kali Linux (Sana y Rolling), debido a que se configuran manualmente ciertas bibliotecas para no usar la versión más reciente disponible (a veces desactualizadas por años), provoca que algunas herramientas no se instalen en absoluto o fallen de formas extrañas. Sobrescribir estas bibliotecas rompe otras herramientas incluidas en Kali, por lo que tu única solución es vivir con algunas herramientas de Kali rotas, usar docker o ejecutar otra distribución por separado, como Ubuntu.

Añadir Herramientas

Para añadir una herramienta (por ejemplo, llamada nombreherramienta), haz lo siguiente:

  1. Crea un directorio nombreherramienta.
  2. Crea un script install.
  3. Añádelo al README.
  4. (opcional) si se requieren pasos especiales de desinstalación, crea un script uninstall.

Scripts de Instalación

El script de instalación se ejecutará con $PWD siendo nombreherramienta. Debe instalar la herramienta en este directorio, de la manera más contenida posible. Idealmente, la desinstalación completa debería ser posible con un git clean.

El script de instalación debe crear un directorio bin y colocar sus ejecutables allí. Estos ejecutables se enlazarán automáticamente al directorio bin principal del repositorio. Pueden ejecutarse desde cualquier directorio, ¡así que no asumas la ubicación de $0!

Licencia

Las herramientas individuales tienen sus propias licencias. En cuanto a ctf-tools en sí, está licenciado bajo la Licencia BSD de 2 Cláusulas. Si te resulta útil, dale una estrella en GitHub (https://github.com/zardus/ctf-tools).

¡Buena suerte!

Ver También

Hay una lista curada de herramientas CTF, pero sin instaladores, aquí: https://github.com/apsdehal/aWEsoMe-cTf.

Hay una configuración de Vagrant con muchos de los marcos más grandes aquí: https://github.com/thebarbershopper/epictreasure.

Herramientas CTF útiles en repositorios apt

A medida que las herramientas se empaquetan oficialmente, pasamos a sugerir que las instales con apt.

CategoríaFuenteHerramientaDescripción
binarioaptaflplusplusFuzzer de última generación.
binarioaptchecksecVerifica la configuración de endurecimiento de binarios.
binarioaptradare2Algo loco que le gusta a crowell.
binarioaptrrMarco de depuración de grabación y reproducción
binarioaptwccLa Colección de Compiladores Witchcraft es un conjunto de herramientas de compilación para realizar magia negra binaria en plataformas GNU/Linux y otras POSIX.
forenseaptbinwalkHerramienta de análisis de firmware (y archivos arbitrarios).
forenseaptforemostTallador de archivos.
forenseaptdislockerHerramienta para leer particiones cifradas con Bitlocker.
forenseaptorigami-pdfManipulador de PDF.
forenseapttestdiskTestdisk y photorec para recuperación de archivos.
webaptdirbEscáner de rutas web.
webaptdirsearchEscáner de rutas web.
webaptsqlmapMotor de automatización de inyección SQL.

Herramientas CTF útiles en imágenes docker

Anteriormente, este repositorio incluía algunos scripts que eran envoltorios alrededor de docker pull. Confiamos en que puedes hacerlo tú mismo :-)

CategoríaFuenteHerramientaDescripción
binariodockerpandaPlataforma para análisis dinámico neutral en arquitectura.
esteganografíaDockerstego-toolkitUna imagen docker con docenas de herramientas de esteganografía.

Bibliotecas CTF útiles

Anteriormente, este repositorio incluía instaladores de bibliotecas. Debido a lo personalizadas que son las preferencias de instalación de bibliotecas (por ejemplo, a diferencia de una herramienta, no está claro si los venvs por biblioteca son algo deseable), hemos dejado de incluirlos y los enlazamos aquí para la posteridad.

CategoríaFuenteHerramientaDescripción
binarioBibliotecacapstoneMarco de desensamblaje multiarquitectura.
binarioBibliotecakeystoneMarco de ensamblador ligero multiarquitectura.
binarioBibliotecaliefBiblioteca para instrumentar formatos ejecutables.
binarioBibliotecamiasmMarco de ingeniería inversa en Python.
binarioBibliotecaunicornMarco de emulador de CPU multiarquitectura.
binarioBibliotecavirtualsocketUna buena biblioteca para interactuar con binarios.
criptografíaBibliotecacryptanalib3El núcleo superviviente de la herramienta de criptoanálisis featherduster, actualizado para python3.
criptografíaBibliotecapython-paddingoracleAutomatización de ataque de oráculo de relleno.
Descargar herramienta
esteganografíaaptpngtoolsHerramienta de análisis de PNG.
esteganografíaaptsonic-visualizerVisualización de archivos de audio.
redesaptdsniffCaptura contraseñas y otros datos de pcaps/flujos de red.
redesaptbettercapNavaja suiza de travesuras de red.
variosaptz3Demostrador de teoremas de Microsoft Research.
osintaptsherlockHerramientas para encontrar cuentas de redes sociales por nombre de usuario en más de 400 redes sociales.