Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
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
polychrome-rs — Un PoC sobre cómo usar un Compute Shader como Payload | Kitploit
Herramientas/GitHubGitHub/dovelus/polychrome-rs
Herramientas DefensivasHerramientas de Cifrado/DescifradoGeneración de PayloadsExplotaciónShellcodeAnálisis de MalwareRed TeamingDesarrollo de Payloads
GitHubdovelus/polychrome-rs

polychrome-rs

Un PoC sobre cómo usar un Compute Shader como Payload

Ver Repositorio
4212hace 4 díasAún no revisado

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

Polychrome

Este es un ejemplo de cómo incrustar un payload en un compute shader. El payload está cifrado y se descifra en la GPU.

Esto no es de ninguna manera una implementación completa, le faltan consideraciones cruciales de OPSEC.

Uso

Genera un payload usando tu método preferido, yo usé el clásico calc.exe como ejemplo. Luego usa el script de python polychrome.py para generar el código del shader.

root@kitploit:~
python3 polychrome.py <path_to_payload> -t both --meta -n payload

Entonces deberías tener un archivo de shader como un .hlsl Para usarlo necesitamos compilarlo primero.

root@kitploit:~
fxc /T cs_5_0 /E CSMain /O3 /Fo payload.cso payload.hlsl

Mueve el archivo payload.cso y el archivo payload.meta.json al directorio resources.

Luego compila el proyecto de rust, el payload se incrusta en el ejecutable:

root@kitploit:~
cargo build --release
Descargar herramienta

Salida de ejemplo: