Le titre dit cachez votre script - et cacher est tout ce que c'est. Voici l'expérience simple qui prouve qu'un EXE converti remet le texte complet de votre script à quiconque souhaite le consulter.
Chaque convertisseur annonce qu'il masquera et protégera votre script. Cette page existe pour tracer la ligne exacte entre le marketing et la mécanique. Un EXE converti cache votre script - du bureau, des utilisateurs satisfaits du Bloc-notes, d'une copie occasionnelle. Mais la façon dont ces wrappers fonctionnent signifie que le script doit exister sous forme de texte lisible sur le disque pendant son exécution, et cela change ce que vous pouvez y mettre en toute sécurité.
echo Hello & pause%TEMP% dans l'ExplorateurCertains convertisseurs proposent une option Ne pas supprimer qui laisse le fichier extrait de manière permanente, et les outils de processus peuvent également capturer le script à partir de la ligne de commande en cours d'exécution. Le titre de la vidéo dit « cachez votre script », et cacher est exactement le bon mot : caché du menu Démarrer et d'un simple double-clic, visible par quiconque regarde intentionnellement.
Soyez juste envers la technique – elle résout de vrais problèmes. Les utilisateurs ne peuvent pas modifier accidentellement une ligne et casser l'outil. Des collègues curieux ne peuvent pas copier votre travail avec désinvolture et le faire passer à la hâte. Le script ne peut pas être modifié de manière fortuite pour faire autre chose tout en y conservant votre nom. Pour un technicien remettant des outils au personnel de bureau, cette protection de niveau occasionnel suffit souvent.
Ce contre quoi il ne protège pas : un concurrent qui veut votre logique, un auditeur qui veut savoir ce que fait l'outil ou un attaquant qui veut le mot de passe du serveur que vous avez saisi dans le script. Pour les trois, l’emballage est du papier de soie.
Bat To Exe Converter propose Crypter le programme, qui protège par mot de passe le fichier EXE. Lisez les petits caractères de ce que cela signifie : le mot de passe est demandé au démarrage du programme. Au moment où un utilisateur légitime y entre et que l'outil s'exécute, le script est extrait et exécuté sous une forme lisible. La porte empêche l'entrée des personnes qui ne connaissent pas le mot de passe - elle ne rend pas le contenu du script secret pour les personnes qui le connaissent. Un mot de passe de lancement partagé saisi dans des scripts au sein d’une entreprise est l’un des pires endroits où un secret puisse vivre.
Regardez la vidéo pour découvrir le processus de conversion lui-même, puis appliquez les règles de cette page avant de convertir un script touchant un mot de passe ou un serveur réel.
Watch Full VideoOui. Pendant l'exécution de l'EXE, le fichier batch est extrait dans le dossier temporaire en texte brut, où il peut être copié et lu. Il existe également des outils d'extraction dédiés. Traitez tout ce qui se trouve dans un script converti comme publié et non protégé.
Il ne demande un mot de passe qu'au lancement du programme. Une fois le mot de passe saisi et l'outil exécuté, le script est extrait sous une forme lisible comme d'habitude. Il s'agit d'une porte d'accès pour le lancement et non d'une protection pour le contenu.
Pour la présentation et la prévention des accidents : un fichier propre avec votre icône et les détails de la version, aucun fichier texte parasite que les utilisateurs peuvent modifier ou casser, et une invite d'administration appropriée en cas de besoin. Ce sont de réels avantages, mais pas des avantages en matière de sécurité.