
Utilitaire de récupération des fichiers chiffrés d'ES File Explorer (.eslock)
ESLockDecryptor est un outil en ligne de commande conçu pour récupérer et déchiffrer les fichiers chiffrés par ES File Explorer (fichiers avec l'extension .eslock). Il prend en charge le traitement de fichiers individuels ainsi que de répertoires entiers.
[!WARNING] RÉSERVÉ À UN USAGE LÉGAL UNIQUEMENT ! Ce logiciel est conçu à des fins éducatives, de recherche en sécurité et d'utilisation légale en criminalistique numérique. Il est destiné à aider les utilisateurs à récupérer leurs propres données ou à assister les professionnels autorisés dans l'analyse d'artefacts/de preuves.
L'auteur n'est pas responsable de toute utilisation illégale de cet outil. L'utilisation de ce logiciel pour attaquer des cibles sans consentement mutuel préalable est illégale. Il incombe à l'utilisateur final de respecter toutes les lois locales, nationales et fédérales applicables. Les développeurs déclinent toute responsabilité et ne sont pas responsables des mauvais usages ou des dommages causés par ce programme.
.eslock.Vous pouvez télécharger les derniers binaires précompilés pour votre système depuis la page Releases.
L'installation du runtime .NET n'est pas requise.
Plateformes prises en charge :
Cet outil est une interface en ligne de commande (CLI). Il est conçu pour être exécuté depuis un terminal (Invite de commandes, PowerShell, Bash).
Ne l'exécutez pas en double-cliquant :
Méthode correcte :
cd path/to/tool).ESLockDecryptor [<input> [<output>]] [options]
Tous les répertoires sont traités récursivement. Le répertoire de sortie aura la même structure que le répertoire d'entrée.
Si l'argument <output> est omis (scénarios 1 et 2), l'utilitaire crée automatiquement un nouveau répertoire dans l'emplacement de travail courant au format :
decrypted-[timestamp]
(par ex., decrypted-20260214-231500)
Exigence : placez l'exécutable ESLockDecryptor directement dans le dossier contenant les fichiers .eslock chiffrés.
./ESLockDecryptor
L'outil analysera le répertoire courant et enregistrera les fichiers déchiffrés dans un nouveau dossier horodaté. Emplacement du résultat : ./decrypted-[timestamp]
Spécifiez le chemin du répertoire contenant les fichiers chiffrés. Le dossier de sortie (decrypted-[timestamp]) sera créé à côté du répertoire spécifié.
./ESLockDecryptor "path/to/encrypted_directory"
Emplacement du résultat : path/to/decrypted-[timestamp]
Si un fichier est spécifié, le répertoire de sortie sera créé à côté du fichier.
./ESLockDecryptor "path/to/file.eslock"
Emplacement du résultat : path/to/decrypted-[timestamp]
Spécifiez précisément d'où prendre les fichiers et où enregistrer les versions déchiffrées.
./ESLockDecryptor "encrypted/path" "decrypted/path"
Si le répertoire de sortie n'existe pas, il sera créé.
Options principales :
--verbose ou -v. Affiche un journal détaillé.--overwrite. Écrase le fichier s'il existe déjà dans le répertoire de sortie.--read-only. Lit et affiche uniquement les métadonnées (sans déchiffrement).Si le fichier est corrompu, des options supplémentaires peuvent être utilisées :
--ignore-crc. Continue même si la vérification de la somme de contrôle échoue.--password <password> ou -p <password>. Utilise le mot de passe fourni pour le déchiffrement, ignore la clé des métadonnées.--key <key> ou -k <key>. Utilise la clé fournie pour le déchiffrement, ignore la clé des métadonnées.--heuristic. Recherche et analyse heuristiques des métadonnées.--raw-decrypt <auto|full|partial[:size]>. Ignore les métadonnées et déchiffre le fichier avec la clé ou le mot de passe fourni.En savoir plus : Comment utiliser ESLockDecryptor.
Si vous préférez compiler l'application vous-même, assurez-vous d'avoir le .NET 10 SDK installé.
git clone https://github.com/Piotr-Kniaz/ESLockDecryptor.git
cd ESLockDecryptor
dotnet build --configuration Release
Les contributions sont les bienvenues ! Si vous avez trouvé un bug, avez une demande de fonctionnalité ou souhaitez améliorer le code, n'hésitez pas à aider.
ESLockDecryptor est un projet entièrement gratuit et open source. Si vous le trouvez utile, pensez à soutenir son développeur.
Ce projet est distribué sous la licence MIT.