IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Protection de script


Sujet :

Linux

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 7
    Par défaut Protection de script
    Slt, je fais pas mal de shell , script et j'aimerais bien les protéger a la lecture et pouvoir les executer ( un genre de cryptage ... simple)...
    Si qqn pouvait me rencarder ...
    ou un utilitaire qui pourrait me transfoermer mes shell en un langage de programation ...

    Merci d'avance ...
    ( j'espere avoir été clair ....)

  2. #2
    Membre Expert

    Inscrit en
    Mai 2002
    Messages
    720
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 720
    Par défaut
    Dans la mesure ou un script shell est interprete par un shell, il faut imperativement que tu ait un acces en lecture dessus... Le passage par un programme compile est donc obligatoire si tu veux pourvoir executer quelque chose que tu ne peux pas lire....

    Peut etre existe t'il des script qui transforment des scripts shell en programmes .... jamais cherche ! Si ca existais pas .... bonne prog

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7
    Par défaut
    Une solution simple est de faire un programme en c
    Tu prends toutes les lignes de tes scripts et tu fais
    system("Ta ligne");
    Aprés c'est pas dit que ca fonctionnera pou les boucles et les tests mais bon.
    Ensuite tu le compile avec gcc par exemple et tu a un executable, ton code source n'est plus lisible.
    Cependant, je trouve qu'il est un peu bête de mettre en oeuvre un procédé visant à protéger ses sources sur un OS open source !

    Heureusement que tout le monde ne fait pas comme toi !

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2003
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2003
    Messages : 54
    Par défaut
    Oué, c'est vrai que c'est une idée, mais ça restera une demi-solution pour un demi-programmateur, étant donné qu'il suffit d'éditer l'executable pour retrouver au milieu du binaire, la ou les chaines passées dans les system...

    A méditer... (vive l'open source)

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 69
    Par défaut
    Bonjour,
    désolé d'être hors sujet mais:
    A méditer... (vive l'open source)
    Vive l'open source, mais pourquoi donc tu crypter un script shell ?

  6. #6
    Membre du Club
    Inscrit en
    Décembre 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 7
    Par défaut open source : protection
    open source ok mais qd tu as une trentaine de technicien qui "bidouille" ton travail tu as des raisons de le prteger surtout qd il s'agit de shell de sauvegade ... et que les sauvegardes sont OFFICIELLLES !!!

    juste un truc

    Oué, c'est vrai que c'est une idée, mais ça restera une demi-solution pour un demi-programmateur
    un programmateur c ' est un truc que je mets sur ma machine a laver qd je veux la faire fonctionner la nuit , parle plutot de PROGRAMMEUR et la ce sera plus juste ...

    donc il aurait fallu que je le suce ( ou que je le sache ...) il va falloir me remettre au C ....

  7. #7
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Architecte devops web full stack
    Inscrit en
    Mai 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte devops web full stack

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 842
    Par défaut Re: open source : protection
    Citation Envoyé par passimal
    open source ok mais qd tu as une trentaine de technicien qui "bidouille" ton travail tu as des raisons de le prteger surtout qd il s'agit de shell de sauvegade ... et que les sauvegardes sont OFFICIELLLES !!!
    Il suffit de ne pas leur donner le droit d'écriture sur tes scripts; à moins que tu veux dire qu'ils copient tes scripts dans un autre fichier et le modifient ? Dans ce cas, pas d'autre soluce que distribuer un binaire (donc compilé avec un langage comme C). Un script shell est en général facile à traduire en C étant donné que ces scripts sont en général relativement basique (appel de commande, quelques boucles et lectures clavier généralement).

    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Pensez à consulter les FAQs et les cours et tutoriels.
    FAQ Linux - Cours et tutoriels Linux - FAQ PHP - Cours et tutoriels PHP
    Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles.

    Je n'ai rien à voir avec la société www.ovh.com !

  8. #8
    Membre du Club
    Inscrit en
    Décembre 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 7
    Par défaut
    On ne peut pas se permettre de jouer avec les droits des utilisateurs ( gestion de group et user ... t'inquiete je m'y connais ...)
    car ce serait la fin des haricots ...
    g deja assez de mal a gérer pour les clients alors pour les intermédiaires ...( les tech ...)
    dur dur ..

    Merci qd meme ..

    il me semblait qd meme avoir entendu parler d'un prog qui cryptait et decryptait au fin fond d'une arborescence quelconque et lancait le shell decrypté ... mais bon ce n'est pas chose simple surtout qd tu as du multi vue ( tty1 2 3 etc !...)
    le langage compilé ... le "c"

  9. #9
    Membre Expert

    Inscrit en
    Mai 2002
    Messages
    720
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 720
    Par défaut
    Le plus simple est de faire des fichiers binaires (en C ou ce que tu veux, temps que c'est compile), et de les chmoder en 111 (Execution uniquement et pour tout le monde). Exemple avec ce programme "foo" qui ne fait rien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    romain@marvin /tmp> ll foo
    ---x--x--x  1 root  wheel  4866 Jan 20 09:54 foo*
    romain@marvin /tmp> ./foo
    romain@marvin /tmp> cat foo
    cat: foo: Permission denied
    Comme c'est un bnaire, tu peux avoir le droit d'execution sans le droit de lecture... (Donc meme si tu met des mots de passe en clair dans ton binaire, ils ne seront pas visibles).

  10. #10
    Membre du Club
    Inscrit en
    Décembre 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 7
    Par défaut Miracle du surf sur le net ... !!!
    Hello
    Oh Miracle du web

    j'ai trouvé ca par hasard , j'essayerai des que possible


    http://www.linuxsecurity.com/content/view/117920/49/


    Steph ...

  11. #11
    Membre du Club
    Inscrit en
    Décembre 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 7
    Par défaut
    juste pour vous dire que ce soft c un peu de la bombe ...

    du top du top ...
    c pile poil ce que je cherchais , il n'a meme pas besoin du shell script source pour tourner sur le systeme ...

  12. #12
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Par défaut
    un petit résolu en bas a gauche ? Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Protection balise </script>
    Par omelhor dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 09/01/2013, 16h13
  2. compilation ou protection du script
    Par hageshii dans le forum VBScript
    Réponses: 2
    Dernier message: 09/08/2011, 17h59
  3. awk : protection d'une var issue d'un script sh
    Par Fung999 dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 02/03/2008, 19h02
  4. [Tableaux] bug script & protection code
    Par Doksuri dans le forum Langage
    Réponses: 6
    Dernier message: 26/11/2007, 09h41
  5. Script de protection db_protect V1.2
    Par bial77 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 11/10/2007, 12h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo