
Dienstprogramm zur Wiederherstellung verschlüsselter ES File Explorer-Dateien (.eslock)
ESLockDecryptor ist ein Kommandozeilenwerkzeug zum Wiederherstellen und Entschlüsseln von Dateien, die mit ES File Explorer verschlüsselt wurden (Dateien mit der Erweiterung .eslock). Es unterstützt die Verarbeitung einzelner Dateien sowie ganzer Verzeichnisse.
[!WARNING] NUR FÜR LEGALE ZWECKE! Diese Software ist für Bildungszwecke, Sicherheitsforschung und rechtmäßige digitale Forensik gedacht. Sie soll Benutzern helfen, ihre eigenen Daten wiederherzustellen oder autorisierten Fachleuten bei der Analyse von Artefakten/Beweisen zu helfen.
Der Autor ist nicht verantwortlich für die illegale Nutzung dieses Werkzeugs. Die Verwendung dieser Software zum Angriff auf Ziele ohne vorherige gegenseitige Zustimmung ist illegal. Es liegt in der Verantwortung des Endbenutzers, alle geltenden lokalen, staatlichen und bundesstaatlichen Gesetze einzuhalten. Der Entwickler übernimmt keine Haftung und ist nicht verantwortlich für Missbrauch oder Schäden, die durch dieses Programm verursacht werden.
.eslock-Dateien.Sie können die neuesten vorkompilierten Binärdateien für Ihr System von der Releases-Seite herunterladen.
.NET Runtime installation is not required.
Unterstützte Plattformen:
Dies ist ein Kommandozeilenwerkzeug (CLI). Es sollte in einem Terminal (Eingabeaufforderung, PowerShell, Bash) ausgeführt werden.
Nicht durch Doppelklick ausführen:
Richtige Methode:
cd Pfad/zum/Tool).ESLockDecryptor [<input> [<output>]] [options]
Alle Verzeichnisse werden rekursiv verarbeitet. Das Ausgabeverzeichnis hat die gleiche Struktur wie das Eingabeverzeichnis.
Wenn das <output>-Argument weggelassen wird (Szenarien 1 & 2), erstellt das Dienstprogramm automatisch ein neues Verzeichnis im aktuellen Arbeitsverzeichnis mit dem Format:
decrypted-[timestamp]
(z.B. decrypted-20260214-231500)
Voraussetzung: Platzieren Sie die ausführbare ESLockDecryptor-Datei direkt im Ordner, der die verschlüsselten .eslock-Dateien enthält.
./ESLockDecryptor
Das Werkzeug durchsucht das aktuelle Verzeichnis und speichert die entschlüsselten Dateien in einem neuen, mit Zeitstempel versehenen Ordner. Ergebnisort: ./decrypted-[timestamp]
Geben Sie den Pfad zu dem Verzeichnis mit den verschlüsselten Dateien an. Der Ausgabeordner (decrypted-[timestamp]) wird neben dem angegebenen Verzeichnis erstellt.
./ESLockDecryptor "Pfad/zum/verschluesselten_Verzeichnis"
Ergebnisort: Pfad/zum/decrypted-[timestamp]
Wenn eine Datei angegeben wird, wird das Ausgabeverzeichnis neben der Datei erstellt.
./ESLockDecryptor "Pfad/zur/Datei.eslock"
Ergebnisort: Pfad/zum/decrypted-[timestamp]
Geben Sie genau an, woher die Dateien genommen und wohin die entschlüsselten Versionen gespeichert werden sollen.
./ESLockDecryptor "verschluesselter/Pfad" "entschluesselter/Pfad"
Falls das Ausgabeverzeichnis nicht existiert, wird es erstellt.
Wichtigste Flags:
--verbose oder -v. Detailliertes Protokoll ausgeben.--overwrite. Überschreibt die Datei, falls sie im Ausgabeverzeichnis bereits existiert.--read-only. Nur Metadaten lesen und ausgeben (keine Entschlüsselung).Wenn die Datei beschädigt ist, können zusätzliche Flags verwendet werden:
--ignore-crc. Fortfahren, auch wenn die Prüfsummenverifizierung fehlschlägt.--password <password> oder -p <password>. Das angegebene Passwort zur Entschlüsselung verwenden, Schlüssel aus Metadaten ignorieren.--key <key> oder -k <key>. Den angegebenen Schlüssel zur Entschlüsselung verwenden, Schlüssel aus Metadaten ignorieren.--heuristic. Heuristische Metadatensuche und -analyse.--raw-decrypt <auto|full|partial[:size]>. Metadaten ignorieren und die Datei mit dem angegebenen Schlüssel oder Passwort entschlüsseln.Erfahren Sie mehr unter Wie man ESLockDecryptor verwendet.
Wenn Sie die Anwendung selbst erstellen möchten, stellen Sie sicher, dass das .NET 10 SDK installiert ist.
git clone https://github.com/Piotr-Kniaz/ESLockDecryptor.git
cd ESLockDecryptor
dotnet build --configuration Release
Beiträge sind willkommen! Wenn Sie einen Fehler gefunden haben, eine Funktion wünschen oder den Code verbessern möchten, können Sie gerne helfen.
ESLockDecryptor ist ein völlig kostenloses Open-Source-Projekt. Wenn Sie es nützlich finden, ziehen Sie bitte in Betracht, den Entwickler zu unterstützen.
Dieses Projekt ist unter der MIT-Lizenz lizenziert.