Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
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
sdc — Generator für selbstentschlüsselnde Binärdateien | Kitploit
Tools/GitHubGitHub/claesmnyberg/sdc
Verschlüsselungs-/EntschlüsselungstoolsPayload-GenerierungExploitationMalware-AnalyseKryptographieBinäranalyse
GitHubclaesmnyberg/sdc

sdc

Generator für selbstentschlüsselnde Binärdateien

Repository anzeigen
21vor 1 JahrNoch 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
root@kitploit:~
+------------------------------------------------------------------------------+
               SDC - Generator für selbstentschlüsselnde Binärdateien
          Urheberrecht (C) 2006 Claes M Nyberg <[email protected]>
+------------------------------------------------------------------------------+

-=[ Was ist das?

root@kitploit:~
Das SDC-Programm erstellt selbstentschlüsselnde Binärdateien für gängige Betriebssysteme
und Architekturen. Die Zieldatei wird mit Blowfish im Ciphertext-Feedback-Modus (CFB) verschlüsselt
und an eine ausführbare Datei angehängt, die sich selbst liest und beim Ausführen versucht,
die angehängten Daten zu entschlüsseln.

-=[ Erstellung

root@kitploit:~
Die Ausführung von 'make' im src-Verzeichnis zeigt einige Optionen an:
root@kitploit:~
	$ make

	make <target>

	SDC generator targets:
  		linux_x86
  		windows_x86
  		openbsd_x86
  		openbsd_arm
  		openbsd_sparc64
  		freebsd_x86
  		netbsd_x86
  		solaris_sparc

	Self decrypt targets:
  		selfdecrypt_linux_x86
  		selfdecrypt_windows_x86
  		selfdecrypt_openbsd_x86
  		selfdecrypt_openbsd_arm
  		selfdecrypt_openbsd_sparc64
  		selfdecrypt_netbsd_x86
  		selfdecrypt_freebsd_x86
  		selfdecrypt_solaris_sparc
root@kitploit:~
Die SDC-Generator-Ziele erstellen eine sdc-Binärdatei für diese Plattform, die
verwendet werden kann, um eine selbstentschlüsselnde Datei für jedes der Selbstentschlüsselungsziele zu generieren.

Das Erstellen eines „Selbstentschlüsselungsziels“ erstellt die eigentliche selbstentschlüsselnde Binärdatei für dieses Ziel.
Entferne die Symbole und führe das Skript genhex.pl auf der resultierenden selfdecrypt-Binärdatei zusammen mit
ihrer Länge aus, um einen maskierten String auszugeben, der umgeleitet werden kann, um eine Header-Datei zu erstellen,
genau wie eine der Dateien im targets-Verzeichnis. Füge dann die Include-Datei zu targets.h hinzu, um sie beim nächsten Build
in die sdc-Binärdatei aufzunehmen.

Die vorgestellten Ziele existieren bereits als Header-Dateien und sind bereits in die sdc-Binärdatei eingebunden.

-=[ ToDo

root@kitploit:~
* Kompression der Datei vor der Verschlüsselung hinzufügen, um die Verwirrung zu erhöhen.
* OpenBSD ARM-Unterstützung
* MacOSX-Unterstützung

-=[ Fehler und Einschränkungen

root@kitploit:~
Damit die Routine elf_offset() funktioniert, sollte die ELF-Datei (selfdecrypt) gestrippt werden
(ich bin zu faul, die Größe der String-Tabelle zu berechnen).

-=[ Beispiel

root@kitploit:~
	 ./sdc /etc/services
	Encryption key:
	Verify key:
	Writing self decrypting file services.sdc for Linux x86 (ELF)
	 ./services.sdc
	Encryption key:
	Decrypting to services
	$

Generiere eine selbstentschlüsselnde Datei für Windows unter Linux

root@kitploit:~
	$ ./sdc -t Windows_x86 /etc/services
	Encryption key:
	Verify key:
	Writing self decrypting file services.sdc.exe for Windows x86 (PE-COFF)

Beim Doppelklick auf services.sdc.exe erscheint ein Dialogfenster zur Eingabe des Entschlüsselungsschlüssels:

services.sdc.exe

Tool herunterladen