
🍳 La herramienta de pentesting más deliciosa
Masterchef es una herramienta gráfica de explotación y validación de vulnerabilidades que te ayuda a desglosar tu flujo de trabajo de pruebas de penetración creando recetas deliciosas.
Es la herramienta ideal para iniciarse en el mundo de la ciberseguridad ofensiva. ¡Visual, intuitiva, personalizable y con muchos ingredientes deliciosos! ¡Tan sabroso!
MisterChef fue creado por el autor bajo la validación académica de la Universidad de Vigo en forma de un Proyecto de Fin de Grado.
El uso de la aplicación puede constituir un acto delictivo, dependiendo de las regulaciones de cada país.
El autor de este documento no se hace responsable en caso de que se presenten cargos penales contra cualquier individuo o corporación que utilice la herramienta en contra de las leyes estipuladas, así como de los daños causados por un mal uso de la misma. Es responsabilidad del usuario final cumplir con todas las leyes aplicables.
Se recomienda que el uso se limite a entornos controlados y/o pruebas de penetración con aprobación previa.
Descarga e instala Masterchef Framework rápidamente con los pasos descritos aquí.
Haga clic en el botón de abajo para descargar el binario de Masterchef.
¿No ves tu sistema operativo aquí? Prueba una de las otras descargas.
El binario de Masterchef no requiere instalación ni dependencias.
Se requiere Go 1.16+
Instala la aplicación usando go get:
go install github.com/cosasdepuma/masterchef@latest
Es posible compilar y ejecutar Masterchef en un contenedor usando docker:
# Download the container from Docker Hub
docker pull cosasdepuma/masterchef
# Run the container
docker run --name masterchef -d -p 7767:7767 cosasdepuma/masterchef
Alternativamente, puedes levantar el servicio de Masterchef, así como su documentación, usando docker-compose:
cd masterchef/
docker-compose up
Si eres un paranoico sibarita, puedes descargar e instalar el programa tú mismo desde el código fuente.
Descarga o clona el repositorio usando git:
git clone https://github.com/cosasdepuma/Masterchef
Compila el código:
cd masterchef/
# Manualmente
npm --prefix frontend install
npm --prefix frontend run compile
cd backend/
export GOOS=linux # windows, darwin...
export GOARCH=amd64 # 386, arm, arm64...
go build -a -ldflags="-s -w -extldflags \"-static\"" -o ../dist/masterchef main.go
cd ..
upx -9 --ultra-brute dist/masterchef # opcional
# Automáticamente
make clean
make
# Usando Docker
docker build -t cosasdepuma:masterchef .
Ejecuta la aplicación haciendo doble clic o usando la consola:
./masterchef
Es posible modificar la dirección y el número de hilos por solicitud usando variables de entorno:
export MC_ADDR=0.0.0.0:7767 # Dirección
export MC_THREADS=200 # Hilos
Una vez iniciada la aplicación, accede a la dirección web mostrada. Por defecto, es http://127.0.0.1:7767/.
Si todo funciona correctamente, se mostrará la siguiente interfaz:

Puedes encontrar recetas con ejemplos de funcionalidad en la carpeta cookbook.