Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
polychrome-rs — Um PoC sobre como usar um Compute Shader como Payload | Kitploit
Ferramentas/GitHubGitHub/dovelus/polychrome-rs
Ferramentas DefensivasFerramentas de Criptografia/DescriptografiaGeração de PayloadsExploraçãoShellcodeAnálise de MalwareRed TeamingDesenvolvimento de Payloads
GitHubdovelus/polychrome-rs

polychrome-rs

Um PoC sobre como usar um Compute Shader como Payload

Ver Repositório
9283há 27 diasAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Polychrome

Este é um exemplo de como incorporar um payload em um compute shader. O payload é criptografado e descriptografado na GPU.

Esta não é, de forma alguma, uma implementação completa; faltam considerações cruciais de OPSEC.

Uso

Gere um payload usando seu método preferido; usei o clássico calc.exe como exemplo. Em seguida, use o script python polychrome.py para gerar o código do shader.

python3 polychrome.py <path_to_payload> -t both --meta -n payload

Então você deve ter um arquivo de shader como um .hlsl Para usá-lo, precisamos compilá-lo primeiro.

fxc /T cs_5_0 /E CSMain /O3 /Fo payload.cso payload.hlsl

Mova o arquivo payload.cso e o arquivo payload.meta.json para o diretório resources.

Em seguida, compile o projeto rust; o payload é incorporado ao executável:

cargo build --release

Exemplo de saída:

Baixar ferramenta