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

Python Discussion :

Interdire l'accès au code


Sujet :

Python

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 4
    Par défaut Interdire l'accès au code
    Bonjour,

    je suis en train de réaliser un jeu jouable par email, et je cherche un moyen d'empêcher toute possibilité... de triche. Y-a-t-il un moyen d'interdire de manière sûre l'accès au code de mon jeu par l'un des joueurs ? Sinon existe-t-il un programme permettant par exemple "d'obfusquer" automatiquement le code ?

    Merci de votre aide.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 49

  3. #3
    Membre émérite
    Homme Profil pro
    heu...
    Inscrit en
    Octobre 2007
    Messages
    648
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : heu...

    Informations forums :
    Inscription : Octobre 2007
    Messages : 648
    Par défaut
    salut, pourquoi ne pas tout simplement convertir ton .py en .pyc, ça sera déjà bien plus relou pour trafiquer le code du programme... et pour les donnée enregistrée sur le disque, tu peux très bien créer un algorythme pour crypter les donnée lors de l'enregistrement et décrypter lors de la lecture... après, ce serait pas tombé dans la paranoïa ?

    pour "convertir" en pyc, créés un script python dans le même dossier que le script de ton programme, et mets-y : import LeNomDeTonScript

  4. #4
    Membre émérite
    Avatar de GnuVince
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2004
    Messages
    679
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2004
    Messages : 679
    Par défaut
    Citation Envoyé par N.tox Voir le message
    salut, pourquoi ne pas tout simplement convertir ton .py en .pyc, ça sera déjà bien plus relou pour trafiquer le code du programme... et pour les donnée enregistrée sur le disque, tu peux très bien créer un algorythme pour crypter les donnée lors de l'enregistrement et décrypter lors de la lecture... après, ce serait pas tombé dans la paranoïa ?

    pour "convertir" en pyc, créés un script python dans le même dossier que le script de ton programme, et mets-y : import LeNomDeTonScript
    Il est très facile de décompiler un fichier .pyc, c'est pas vraiment une protection.

  5. #5
    Membre émérite
    Homme Profil pro
    heu...
    Inscrit en
    Octobre 2007
    Messages
    648
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : heu...

    Informations forums :
    Inscription : Octobre 2007
    Messages : 648
    Par défaut
    C'est vrai, mais encore faut-il avoir connaissance du module decompyle, ou alors faire son propre "décodeur", ce qui est assez chiant à faire...

    Sinon j'ai eu une idée mais je sais pas trop si elle vaut quelque chose... :
    dans le script du programme, on met comme première instruction (enfin, après les import, dont os) : os.remove('./LeNomDuScript'). Puis on enregistre.
    Ensuite le but est de créer un script qui récupère le contenu du script du programme en binaire (qui ne sera pas traité), on enregistre ces donnée dans un fichier texte (qui si on l'ouvre sera rempli de 1 et de 0), puis ensuite, c'est là que je sais pas si c'est possible, on crée un programme en C ou C++, qui ouvre le fichier texte, recupère son contenu, le converti convenablement pour pouvoir décoder le-dit contenu et en fait crée le script du programme, et le lance... Comme je l'ai dit, je sais pas si cette idée est réalisable ou vaut quelquechose...

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 4
    Par défaut
    Je découvre pyobfuscate, ça a l'air assez efficace
    Merci pour le tuyau.

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/08/2012, 00h56
  2. comment interdire l'accées au code d'un package oracle
    Par smaildba dans le forum Administration
    Réponses: 2
    Dernier message: 24/06/2010, 18h06
  3. Interdire l'acces à une Jframe "mere" ?
    Par pierre.zelb dans le forum Agents de placement/Fenêtres
    Réponses: 6
    Dernier message: 20/06/2005, 13h29
  4. Réponses: 5
    Dernier message: 22/05/2005, 22h28
  5. Réponses: 38
    Dernier message: 16/02/2005, 02h03

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