Je veux convertir mes scripts Shell en exécutable binaire afin que personne d'autre ne puisse le modifier ou le lire. Existe-t-il un moyen de le convertir en un exécutable binaire?
Si l'objectif ici est de masquer votre script Shell pour qu'il ne puisse pas être lu ou modifié, essayez de le coller sur le site Web suivant:
Cryptage et obscurcissement combinés
Lorsque vous soumettez votre script sur ce site, un fichier Zip sera produit pour vous. Effectuez les étapes suivantes pour générer un exécutable autonome à partir de ce fichier Zip.
L'étape 5 configurera automatiquement le script et générera une copie autonome pour vous. Vous pouvez ensuite scp cette copie autonome vers différents hôtes ou la distribuer comme vous le souhaitez. Notez qu'une fois chiffré, vous ne pouvez pas changer le nom de votre script. C'est pour des raisons de sécurité.
Une autre option qui s'offre à vous, si vous en avez le temps, est de trouver votre propre algorithme d'obscurcissement sécurisé. Si votre script doit être portable, vous devez utiliser des outils qui sont facilement disponibles sur la plupart des systèmes Unix ... ie. openssl ou base64. Cela demande beaucoup de temps. Mais si la motivation est là, il est en effet possible de rendre le dévoilement de vos scripts impossible ou à tout le moins, extrêmement chronophage!