Comment protéger code source c#
Fermé
Neutrino3500
Messages postés
70
Date d'inscription
lundi 11 novembre 2019
Statut
Membre
Dernière intervention
25 juillet 2020
-
3 juin 2020 à 11:58
Utilisateur anonyme - 7 juin 2020 à 18:53
Utilisateur anonyme - 7 juin 2020 à 18:53
Bonjour,
Comment puis-je protéger un code source C# Visual Studio .Net ? (pas contre la décompilation, juste le code source)
Merci d'avance.
Comment puis-je protéger un code source C# Visual Studio .Net ? (pas contre la décompilation, juste le code source)
Merci d'avance.
A voir également:
- Comment protéger code source c#
- Proteger cellule excel - Guide
- Code asci - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
9 réponses
Utilisateur anonyme
3 juin 2020 à 18:10
3 juin 2020 à 18:10
Bonjour
Tu peux expliquer plus ta demande, car « juste le code source » me laisse perpelexe.
Tu peux expliquer plus ta demande, car « juste le code source » me laisse perpelexe.
Itdaboyz
Messages postés
359
Date d'inscription
mercredi 22 juin 2011
Statut
Membre
Dernière intervention
2 juillet 2024
97
4 juin 2020 à 16:55
4 juin 2020 à 16:55
Contre quoi du coup ?
Neutrino3500
Messages postés
70
Date d'inscription
lundi 11 novembre 2019
Statut
Membre
Dernière intervention
25 juillet 2020
6 juin 2020 à 11:40
6 juin 2020 à 11:40
J'aimerais que mon code source change et soit difficile à lire sans avoir besoin de le compiler.
yg_be
Messages postés
23482
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
6 mars 2025
1 568
6 juin 2020 à 12:04
6 juin 2020 à 12:04
en général, l'obfuscation se fait sur l'objet, pas sur la source.
Neutrino3500
Messages postés
70
Date d'inscription
lundi 11 novembre 2019
Statut
Membre
Dernière intervention
25 juillet 2020
6 juin 2020 à 12:09
6 juin 2020 à 12:09
Mais comment puis-je faire cela tout de même ? (sachant que l'on peut faire cela avec du Javascript)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
6 juin 2020 à 12:23
6 juin 2020 à 12:23
Bonjour
Un code source c'est du texte compréhensible par l'homme.
Un vrai fichier compilé, c'est des instructions compréhensible par la machine, compiler ne veut pas dire rendre illisible par l'homme, ça veut dire rendre utilisable/exécutable par la machine.
Mais en .Net, on ne compile pas vraiment, le fichier exe crée, n'est pas exécutable.
Il est écrit dans un langage intermédiaire et c'est la framework du PC cible qui interprète ce langage, comme la machine virtuelle en Java.
Cela les rend très simple à décompiler.
Pour obfusquer l'exe ou la dll (le(a) rendre difficile à décompiler), il y a DotFuscator.
https://docs.microsoft.com/fr-fr/visualstudio/ide/dotfuscator/?view=vs-2019
Je cite
Mais le code source en soit non.
C'est à toi de faire en sorte que ton pc, ton serveur, ta sauvegarde ne soit pas piratée.
'aimerais que mon code source change et soit difficile à lire sans avoir besoin de le compiler.ça n'a pas vraiment de sens.
Un code source c'est du texte compréhensible par l'homme.
Un vrai fichier compilé, c'est des instructions compréhensible par la machine, compiler ne veut pas dire rendre illisible par l'homme, ça veut dire rendre utilisable/exécutable par la machine.
Mais en .Net, on ne compile pas vraiment, le fichier exe crée, n'est pas exécutable.
Il est écrit dans un langage intermédiaire et c'est la framework du PC cible qui interprète ce langage, comme la machine virtuelle en Java.
Cela les rend très simple à décompiler.
Pour obfusquer l'exe ou la dll (le(a) rendre difficile à décompiler), il y a DotFuscator.
https://docs.microsoft.com/fr-fr/visualstudio/ide/dotfuscator/?view=vs-2019
Je cite
Dotfuscator fonctionne avec des assemblys compilés sans nécessiter de programmation supplémentaire ni même d’accès au code source
Mais le code source en soit non.
C'est à toi de faire en sorte que ton pc, ton serveur, ta sauvegarde ne soit pas piratée.
Neutrino3500
Messages postés
70
Date d'inscription
lundi 11 novembre 2019
Statut
Membre
Dernière intervention
25 juillet 2020
6 juin 2020 à 15:34
6 juin 2020 à 15:34
Je cherches un moyen d'obfusquer mon code (Ex: Changer les noms des variables, des fonction, des classes, et des namespaces en "noms" complètements aléatoires.). Je sais que l'on peut faire cela en Javascript...
Utilisateur anonyme
6 juin 2020 à 15:53
6 juin 2020 à 15:53
oui mais obfusquer le code n'est pas utile.
Tu le mets dans une archive chiffrée et personne d'autre que toi n'y auras accès.
C'est l'exe (ou la dll) qu'il faut obfusquer sinon, le premier rigolo qui passe le décompile et a tout ton code.
Tu le mets dans une archive chiffrée et personne d'autre que toi n'y auras accès.
C'est l'exe (ou la dll) qu'il faut obfusquer sinon, le premier rigolo qui passe le décompile et a tout ton code.
Neutrino3500
Messages postés
70
Date d'inscription
lundi 11 novembre 2019
Statut
Membre
Dernière intervention
25 juillet 2020
Modifié le 7 juin 2020 à 18:23
Modifié le 7 juin 2020 à 18:23
Comment puis-je faire cela tout de même ? (Rendre le code très difficile à lire).
Pouvez-vous juste me proposer une technique gratuite ?
Pouvez-vous juste me proposer une technique gratuite ?
Utilisateur anonyme
7 juin 2020 à 18:53
7 juin 2020 à 18:53
Non, je n’en connais pas.
J’ai fait une recherche rapide et tous les outils que j’ai trouvé obfusque l’assambly.
J’ai fait une recherche rapide et tous les outils que j’ai trouvé obfusque l’assambly.