Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
polychrome-rs — Ein PoC zur Verwendung eines Compute Shaders als Payload | Kitploit
Tools/GitHubGitHub/dovelus/polychrome-rs
DefensivwerkzeugeVerschlüsselungs-/EntschlüsselungstoolsPayload-GenerierungExploitationShellcodeMalware-AnalyseRed TeamingPayload-Entwicklung
GitHubdovelus/polychrome-rs

polychrome-rs

Ein PoC zur Verwendung eines Compute Shaders als Payload

Repository anzeigen
424vor 4 TagenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Polychrome

Dies ist ein Beispiel dafür, wie man eine Payload in einen Compute-Shader einbettet. Die Payload wird verschlüsselt und auf der GPU entschlüsselt.

Dies ist keineswegs eine vollständige Implementierung, es fehlen entscheidende OPSEC-Überlegungen.

Verwendung

Generiere eine Payload mit deiner bevorzugten Methode; ich habe die klassische calc.exe als Beispiel verwendet. Verwende dann das Python-Skript polychrome.py, um den Shader-Code zu generieren.

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

Dann solltest du eine Shader-Datei wie eine .hlsl haben. Um sie zu verwenden, müssen wir sie zuerst kompilieren.

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

Verschiebe die Datei payload.cso und die Datei payload.meta.json in das Verzeichnis resources.

Kompiliere dann das Rust-Projekt; die Payload wird in die ausführbare Datei eingebettet:

Tool herunterladen
root@kitploit:~
cargo build --release

Beispielausgabe: