Slack Web Shell C2 para diversión y ganancias
Slackhell es una herramienta sencilla para generar y controlar la puerta trasera del shell web utilizando Slack Bot.
php
y asp
de shell web compatibleshelp
: muestra comandos de ayudacmd <command>
: ejecuta el comando en el cliente de destinogenerate <type>
- Genera shellcode, tipo válido php
y asp
shellcodes
- Lista de códigos shell generadosshellupdate <key> <endpoint>
- Actualiza el punto final del código shellshelldel <key>
- Eliminar código shelluser <user>
- Obtener información de usuario autorizadousers
- Listar usuarios autorizadosuseradd <user> <role>
- Agregar usuario autorizado, admin
de rol válido y agent
userupdate <user> <role>
- Actualiza el usuario autorizado, el rol válido admin
y agent
userdel <user>
- Eliminar usuario autorizadosession
- Obtener sesión activasessionset <shellcode-key>
- Establecer sesión de shell activasessionkill
- Elimina la sesión de shell activa Estas instrucciones le permitirán obtener una copia del proyecto funcionando en su máquina local.
$ git clone https://github.com/herwonowr/slackhell.git
$ cd slackhell
$ go build -o slackhell cmd/main.go
$ vim ./data/config/slackhell.toml
[ account ]
# Slackhell initial admin account
# id e.g: UR*******
# realname e.g: Vulncode
id = " UR******* "
realname = " Vulncode "
[ slack ]
token = " xoxb-yourslackbottoken "
[ database ]
path = " ./data/db/slackhell.db "
[ log ]
debug = false
Configuración:
$ slackhell run
$ git clone https://github.com/herwonowr/slackhell.git
$ cd slackhell
$ docker build -t reponame/slackhell:version .
$ docker run --rm -v $( pwd ) /data/config/slackhell.toml:/slackhell/data/config/slackhell.toml -v $( pwd ) /data/db:/slackhell/data/db reponame/slackhell:tagname
$ docker run --rm -v $( pwd ) /data/config/slackhell.toml:/slackhell/data/config/slackhell.toml -v $( pwd ) /data/db:/slackhell/data/db herwonowr/slackhell:v1.0.0
Lea el CÓDIGO DE CONDUCTA y CONTRIBUCIÓN para obtener detalles sobre nuestro código de conducta y el proceso para enviarnos solicitudes de extracción.
Usamos SemVer para el control de versiones.
Este proyecto tiene la licencia GNU GPLv3; consulte el archivo de LICENCIA para obtener más detalles.
ESTA HERRAMIENTA SE PROPORCIONA ÚNICAMENTE PARA FINES EDUCATIVOS, CON LA INTENCIÓN ÚNICAMENTE PARA FINES DE INVESTIGACIÓN.
No puede utilizar este software para ningún propósito ilegal o poco ético; incluidas actividades que darían lugar a responsabilidad penal o civil.
ÚSELO BAJO SU PROPIO RIESGO. ESTE SOFTWARE ES PROPORCIONADO POR EL TITULAR DE LOS DERECHOS DE AUTOR O LOS COLABORADORES "TAL CUAL" Y SE RENUNCIA A CUALQUIER GARANTÍA EXPRESA O IMPLÍCITA, INCLUYENDO, PERO NO LIMITADO A, LAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD E IDONEIDAD PARA UN PROPÓSITO PARTICULAR. EN NINGÚN CASO EL TITULAR DE LOS DERECHOS DE AUTOR O LOS COLABORADORES SERÁN RESPONSABLES DE NINGÚN DAÑO DIRECTO, INDIRECTO, INCIDENTAL, ESPECIAL, EJEMPLAR O CONSECUENTE.