FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Gestion d'un système client-serveur.
protéger nos programmes Emptypar Klaus Aujourd'hui à 0:24

» PANORAMIC V 1
protéger nos programmes Emptypar Marc Hier à 19:51

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
protéger nos programmes Emptypar Froggy One Hier à 11:16

» @Jack
protéger nos programmes Emptypar Jack Mar 30 Avr 2024 - 20:40

» trop de fichiers en cours
protéger nos programmes Emptypar papydall Lun 29 Avr 2024 - 23:39

» Une calculatrice en une ligne de programme
protéger nos programmes Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
protéger nos programmes Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
protéger nos programmes Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
protéger nos programmes Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
protéger nos programmes Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Dessine-moi une galaxie
protéger nos programmes Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
protéger nos programmes Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
protéger nos programmes Emptypar papydall Dim 21 Avr 2024 - 23:30

» 2D_fill_color(résolu)
protéger nos programmes Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
protéger nos programmes Emptypar leclode Mer 17 Avr 2024 - 11:07

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-21%
Le deal à ne pas rater :
LEGO® Icons 10329 Les Plantes Miniatures, Collection Botanique
39.59 € 49.99 €
Voir le deal

 

 protéger nos programmes

Aller en bas 
+2
Klaus
pascal10000
6 participants
AuteurMessage
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

protéger nos programmes Empty
MessageSujet: protéger nos programmes   protéger nos programmes EmptyMar 6 Oct 2015 - 11:23

bjr jack

j'aimerai pour une prochaine version de panoramic
un system afin de protéger nos programmes
contre "Recover_Source" ceci évitera le piratage
de nos création
merci pour une réponse de ta part
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12282
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

protéger nos programmes Empty
MessageSujet: Re: protéger nos programmes   protéger nos programmes EmptyMar 6 Oct 2015 - 11:44

Impossible. Voir ma réponse ici.

PS

Evite de poser la même question à deux endroits différents...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




Nombre de messages : 8610
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

protéger nos programmes Empty
MessageSujet: re   protéger nos programmes EmptyMar 6 Oct 2015 - 12:11

@ Pascal 10000,

Ce serait remettre en question la philosophie même de ce langage
et du forum.

Mais, ceci n' est que mon avis.
Wink
Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

protéger nos programmes Empty
MessageSujet: Re: protéger nos programmes   protéger nos programmes EmptyMar 6 Oct 2015 - 12:19

Pas d'accord Ygeronimi. Ca ne remet pas en cause l'esprit du forum: sur el forum on partage ce que l'on veut, mais on a tout à fait le droit de ne pas vouloir partager certaines sources.

Panoramic peut servir à faire des programme commerciaux et la demande de Pascal1000 et légitime, même si comme l'indique Klaus cela n'est pas possible tant que le compilateur ne sera pas fini.

Après c'est le contraire qui ne sera plus possible et certains demanderont sans doute s'ils peuvent récupérer leurs sources depuis un programme compilé et quelqu'un se lancera peut être dans la création d'un décompilateur (un programme qui recréait le code source depuis une suite d'instructions compilées mais c'est un gros travail et certaines informations (noms de variables, commentaires, etc ... ne peuvent de toute façon plus être récupérés)
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12282
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

protéger nos programmes Empty
MessageSujet: Re: protéger nos programmes   protéger nos programmes EmptyMar 6 Oct 2015 - 12:40

Là, Jicehel, tu rentres dans le vaste domaine des désassembleurs... S'il est relativement aisé, avec des outils librement disponibles sur le net, de recréer le code source assembleur (en ASM), cela reste tout de même très peu lisible. C'est utilisable uniqement dans une perspecive de "crackage" d'une protection par code licence, afin de trouver l'endroit à la licence est testée, puis de patcher cela de telle façon que la réponse sera toujours "licence valide".

C'est une toute autre paire de manches pour reconstruire le code source d'un langage évolué. J'ai essayé cela avec Delphi, utilisant des décompilateurs spécialement conçus pour Delphi. Et je peux te dire que le résultat est plus que décevant, si toute fois l'outil est capable de trouver quoi que ce soit. ET encore, souvent le programme demande la table de symboles issue de la phase de link, et quelques fois d'autres fichiers annexes. Autant dire que c'est impossible dans le cadre d'une application distribuée.

Non, je pense que reconstituer le code Panoramic à partir d'un EXE issu du futur compilateur de Panormic sera mssion impossible.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

protéger nos programmes Empty
MessageSujet: Re: protéger nos programmes   protéger nos programmes EmptyMar 6 Oct 2015 - 13:35

@Pascal1000,

Source_recovery à été crée par Jack, suite à une question que j'avais posé il y a bien longtemps.
( https://panoramic.1fr1.net/t218-source-bas-ecrase-par-erreur?highlight=source )
Je ne vois pas bien comment Jack pourrait défaire ce qu'il a lui-même créer. Mais bon, c'est lui le décisionnaire.

Que tu souhaites protéger un exécutable Panoramic est à mon avis légitime, mais là tu fais une demande pour toi et  elle n'a pas forcément l’agrément des autres Panoramiciens.

Donc la question est plutôt comment protéger un exe Panoramic sans rendre Source_recovery inefficace. En clair est-il possible que Jack ajoute à l'éditeur une option d'un cryptage supplémentaire, ou qu'un Panoramicien nous fournisse un moyen ???.

A+
Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

protéger nos programmes Empty
MessageSujet: Re: protéger nos programmes   protéger nos programmes EmptyMar 6 Oct 2015 - 13:40

Je me demande si en passant par un compresseur d'exécutables, ça ne protège pas defacto le code source.
Il me semble que Klaus avait mis le nom d'un compresseur d'exe. Klaus avait fournit le nom du compacteur d'executable il me semble. A tester. Je pense que c'est une piste
Revenir en haut Aller en bas
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

protéger nos programmes Empty
MessageSujet: Re: protéger nos programmes   protéger nos programmes EmptyMar 6 Oct 2015 - 13:43

je vous remerci a tous de vos reflections
et a vos commentaires
tout compte fait j'ai poste mon source
nouveau pour des concours
et oublié ce post
Revenir en haut Aller en bas
Minibug

Minibug


Nombre de messages : 4566
Age : 57
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

protéger nos programmes Empty
MessageSujet: Re: protéger nos programmes   protéger nos programmes EmptyMar 6 Oct 2015 - 18:30

Pour rappel :

Si nous distribuons nos programmes sur internet en EXE, il faut ensuite que les utilisateurs devinent dans quel langage on les a programmés.
Personne ne vous oblige a citer vos sources, même si c'est plus sympa pour Jack (on lui fait un peu de pub !)
Déjà, c'est pas forcément évident...
Ensuite, il faut qu'ils trouvent le programme adéquat sur le forum. Ce qui n'est pas évident non plus.

Donc je pense que l'on peut distribuer nos programmes sans trop de peur qu'il soit modifier.
Et puis pour ma part, je ne fais pas de calculs de ce genre ! Wink

Si je développe un programme c'est pas dans un but commercial !
De plus si quelqu'un peut l'améliorer, tant mieux !
C'est tout l'intérêt d'un logiciel libre, et au passage un grand merci a Jack ! cheers cheers cheers
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
Invité
Invité




protéger nos programmes Empty
MessageSujet: Re: protéger nos programmes   protéger nos programmes EmptyMer 7 Oct 2015 - 0:06

Bonsoir,
Une question comme cela!
Lorsque je faisais de l'assembleur avec les microprocesseur 6502, il y avait l'instruction NOP, qui ne servait à rien, seulement pour occuper une mémoire en passant dessus. Utile lors de modification.

Je ne sais pas si les fichier exe ont un entête, si ce n'est pas le cas, on devrait pouvoir ajouter devant des NOP au programme. Reste à savoir si on peut encore décompiler Panoramic. Normalement si l'entête n'existe pas, cela ne devrait pas empêcher le programme de fonctionner.
Surement que je me plante., c'est juste une idée.

En y réfléchissant depuis, ça me parait une absurdité. Je sors
Revenir en haut Aller en bas
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

protéger nos programmes Empty
MessageSujet: Re: protéger nos programmes   protéger nos programmes EmptyMer 7 Oct 2015 - 15:11

cosmos70

pourquoi absurde? je ne crois pas non
ce n'est pas absurde si un jour tu trouve
une de tes création dans les chareware tu sera
peut être pas contend alors que tu aura passé
bcp de temps pour rien
je ne dis que ça c mon point de vu

minibug
n’oublie pas que il y a des voleurs même s'ils ne sont
pas parmi nous ils ont tout pour faire nos code d'acces
a webdev et de se servir comme bon leurs semble!!
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8610
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

protéger nos programmes Empty
MessageSujet: re   protéger nos programmes EmptyMer 7 Oct 2015 - 15:17

Le plus c..., c' est celui qui va payé pour une appli
que tu auras publié en freeware.

C' est bon, je sors. Laughing
Revenir en haut Aller en bas
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

protéger nos programmes Empty
MessageSujet: Re: protéger nos programmes   protéger nos programmes EmptyMer 7 Oct 2015 - 15:31

jack bloque ce post je bien avoir mis la zinani
dsl
Revenir en haut Aller en bas
Invité
Invité




protéger nos programmes Empty
MessageSujet: Re: protéger nos programmes   protéger nos programmes EmptyMer 7 Oct 2015 - 15:36

Citation :
pourquoi absurde? je ne crois pas non
ce n'est pas absurde si un jour tu trouve
une de tes création dans les chareware tu sera
peut être pas contend alors que tu aura passé
bcp de temps pour rien

Il y a erreur. Je ne parle pas de ton idée de pouvoir protéger ta création. Je parlais du principe que j'ai énuméré. Je m'étais dis qu'en ajoutant un entête au fichier exécutable généré, le programme qui recréé le source ne saurait pas le lire. Comme les instructions machines devant qui serait une série de NOP, cela n’empêcherait pas son exécution. Comme il n'y avait pas d'intervention, je me suis dit ensuite que j'avais du mettre une connerie. C'est surement le cas. Mes idées souvent sont comme le bonhomme, ça ne vaut pas grand chose.
Revenir en haut Aller en bas
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

protéger nos programmes Empty
MessageSujet: Re: protéger nos programmes   protéger nos programmes EmptyMer 7 Oct 2015 - 16:10

c'est peut être faisable de ce que tu dit
mais moi ce j'ai pensé c'est du fait que recover
utilisait shell32.dll si il n'y avait pas moyen de bloquer
la dll mais l'inconvénient c'est que ça risque de compromettre
windows lui même et de saturé le système
Revenir en haut Aller en bas
Contenu sponsorisé





protéger nos programmes Empty
MessageSujet: Re: protéger nos programmes   protéger nos programmes Empty

Revenir en haut Aller en bas
 
protéger nos programmes
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» CryptedText - outil pour crypter des textes à protéger
» [R]Fermeture des programmes
» Les programmes de papydall
» sous programmes
» plantages au lancement de l'IDE et des programmes

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos souhaits d'amélioration de Panoramic-
Sauter vers: