Comment décrypté un fichier php
Fermé
cdavid53
Messages postés
5
Date d'inscription
mardi 29 mars 2011
Statut
Membre
Dernière intervention
10 avril 2018
-
24 mai 2012 à 11:33
empty Messages postés 838 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 23 février 2016 - 25 mai 2012 à 12:46
empty Messages postés 838 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 23 février 2016 - 25 mai 2012 à 12:46
A voir également:
- Comment décrypté un fichier php
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Ouvrir un fichier .bin - Guide
- Comment ouvrir un fichier docx ? - Guide
6 réponses
empty
Messages postés
838
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
23 février 2016
176
24 mai 2012 à 11:36
24 mai 2012 à 11:36
Est-ce que le script était indiqué comme protégé ou as-tu dû télécharger un script à part pour pouvoir le faire tourner ?
cdavid53
Messages postés
5
Date d'inscription
mardi 29 mars 2011
Statut
Membre
Dernière intervention
10 avril 2018
24 mai 2012 à 11:41
24 mai 2012 à 11:41
bas déja j'étais pas au courant qu'il y avais une page crypté et non j'ai pas besoin de télécharger quoi que ce soit pour qu'il fonctionne
Utilisateur anonyme
24 mai 2012 à 11:46
24 mai 2012 à 11:46
Bonjour
C'est curieux, c'est un mélange de texte normal et d'ASCII en hexadécimal. Je suppose que ça vient d'une sérialisation.
Chaque fois que tu vois \x, prend les caractères suivants et regarde à quel code ASCII il correspond
par exemple :
\x47 -> 47 -> G
\x4c -> 4C -> L
etc..
Le premier mot est GLOBALS
C'est curieux, c'est un mélange de texte normal et d'ASCII en hexadécimal. Je suppose que ça vient d'une sérialisation.
Chaque fois que tu vois \x, prend les caractères suivants et regarde à quel code ASCII il correspond
par exemple :
\x47 -> 47 -> G
\x4c -> 4C -> L
etc..
Le premier mot est GLOBALS
empty
Messages postés
838
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
23 février 2016
176
24 mai 2012 à 11:49
24 mai 2012 à 11:49
Souvent quand on achète un script il y a moyen d'être mis en relation avec le développeur, peut-être poser la question à quelqu'un de plus habilité à te donner une réponse correcte et rapide ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
cdavid53
Messages postés
5
Date d'inscription
mardi 29 mars 2011
Statut
Membre
Dernière intervention
10 avril 2018
24 mai 2012 à 11:53
24 mai 2012 à 11:53
oui mes le problème ces que quand je les acheter il ne mon pas préciser que il y avait une page codé et quand je m'en suis rendu compte et que j'ai demandé a ce que cela soit modifier il mon répondu non
pas très normal tout ca
en tout cas merci a vous je vais essayer
pas très normal tout ca
en tout cas merci a vous je vais essayer
empty
Messages postés
838
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
23 février 2016
176
24 mai 2012 à 12:36
24 mai 2012 à 12:36
Peux-tu nous partager le lien sur le site sur lequel tu as acheté ton script qu'on voit un peu de quoi il peut s'agir ?
cdavid53
Messages postés
5
Date d'inscription
mardi 29 mars 2011
Statut
Membre
Dernière intervention
10 avril 2018
24 mai 2012 à 13:27
24 mai 2012 à 13:27
www.creadunet.com
sinon il existe pas un logiciel pour faire la conversion automatiquement ?
sinon il existe pas un logiciel pour faire la conversion automatiquement ?
empty
Messages postés
838
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
23 février 2016
176
24 mai 2012 à 18:02
24 mai 2012 à 18:02
Tout dépend du cryptage, maintenant je suppose que cette page est utilisée dans le script donc le cryptage doit être réversible, c'est peut-être tout simplement une fonction existant dans ton script mais bon il faut quand même avoir un bon niveau de PHP et chercher... J'ai déjà aperçu des sites qui permettent de faire sauter une protection mais je ne sais pas du tout si ça fonctionne et c'est sans doute illégal, quoique dans ton cas, il n'est pas mentionné que les fichiers sont cryptés et tu as acheté le script, donc l'utilisation du decryptage ne devrait pas poser de problème
periplasme
Messages postés
391
Date d'inscription
vendredi 22 avril 2011
Statut
Membre
Dernière intervention
5 février 2013
53
25 mai 2012 à 11:26
25 mai 2012 à 11:26
"cryptage" et "crypté" n'existent pas dans la langue française. on parle de chiffrement.
dans la mesure ou le script est acheter, la société à peut etre voulu cacher le code, pour en éviter les fuites.
mais comme dis plus haut, ça reste facile à déchiffrer avec de la patience ou un soft adéquate.
dans la mesure ou le script est acheter, la société à peut etre voulu cacher le code, pour en éviter les fuites.
mais comme dis plus haut, ça reste facile à déchiffrer avec de la patience ou un soft adéquate.
[Dal]
Messages postés
6204
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
27 février 2025
1 104
Modifié par [Dal] le 24/05/2012 à 19:20
Modifié par [Dal] le 24/05/2012 à 19:20
Salut cdavid53,
Ce n'est pas du chiffrement (ou "cryptage"). C'est juste un "obscurcissement" ("obfuscation" en anglais).
Par exemple, cet outil en ligne permet de faire un obscurcissement similaire : https://www.codeeclipse.com/
Cela rend le code (beaucoup plus) difficile à lire. C'est tout.
Pour essayer d'y voir plus clair, tu peux essayer :
Mais :
- comme l'obscurcisseur aura changé les noms de variables avec des noms incompréhensibles, mis tout sur une seule ligne, etc. Tu vas de toutes façons galérer pour comprendre quelque chose.
- je ne sais pas si tu as le droit de faire cela dans ta licence, ne fait rien sans avoir vérifié cela (quoique, si tu fais du reverse engineering à des fins d'intéropérabilité cela peut être légal dans certaines circonstances.. mais demande à un avocat quand même :-P).
- quand bien même tu as le code source, la licence peut très bien te donner seulement un droit d'usage, pas de modification... Vois ta licence. Au fait, pourquoi tu veux accéder au code en clair ?
- c'est exprès que c'est comme cela, et c'est peut-être ce pourquoi tu as payé.
Maintenant, si tu ne savais pas que le code était obscurcis (ce n'était pas dans les petites lettres de ta licence ?), et que c'était un élément déterminant pour toi d'accéder à un code compréhensible, et que tu peux prouver tout cela, tu peux demander à annuler et être remboursé, ou aller voir un avocat :-)
Dal
P.S. : il ne manque pas un $ au début de ton code ?
Ce n'est pas du chiffrement (ou "cryptage"). C'est juste un "obscurcissement" ("obfuscation" en anglais).
Par exemple, cet outil en ligne permet de faire un obscurcissement similaire : https://www.codeeclipse.com/
Cela rend le code (beaucoup plus) difficile à lire. C'est tout.
Pour essayer d'y voir plus clair, tu peux essayer :
$code = <<<HERE {"\x47\x4cOB\x41\x4c\x53"}["\x69e\x69\x74\x68qz"]="co\x6d";${"\x47LO\x42\x41\x4cS"}["\x69\x6a\x79\x75\x68c"]="\x65\x6d\x61\x69\x6c_\x6d\x65\x73\x73\x61\x67e";${"\x47\x4cOB\x41\x4c\x53"} HERE ; eval('print "'.str_replace('"','\"',$code).'";');
Mais :
- comme l'obscurcisseur aura changé les noms de variables avec des noms incompréhensibles, mis tout sur une seule ligne, etc. Tu vas de toutes façons galérer pour comprendre quelque chose.
- je ne sais pas si tu as le droit de faire cela dans ta licence, ne fait rien sans avoir vérifié cela (quoique, si tu fais du reverse engineering à des fins d'intéropérabilité cela peut être légal dans certaines circonstances.. mais demande à un avocat quand même :-P).
- quand bien même tu as le code source, la licence peut très bien te donner seulement un droit d'usage, pas de modification... Vois ta licence. Au fait, pourquoi tu veux accéder au code en clair ?
- c'est exprès que c'est comme cela, et c'est peut-être ce pourquoi tu as payé.
Maintenant, si tu ne savais pas que le code était obscurcis (ce n'était pas dans les petites lettres de ta licence ?), et que c'était un élément déterminant pour toi d'accéder à un code compréhensible, et que tu peux prouver tout cela, tu peux demander à annuler et être remboursé, ou aller voir un avocat :-)
Dal
P.S. : il ne manque pas un $ au début de ton code ?
empty
Messages postés
838
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
23 février 2016
176
25 mai 2012 à 11:22
25 mai 2012 à 11:22
Je suis allé voir sur le site et il n'est pas mention d'une partie ou de tout le script crypté, même si ce n'est pas en soit un cryptage ça l'est tout de même, obscurcissement c'est + comme les codes JS qui sont mis sur une ligne, ici le code à changé selon un algo, c'est donc un cryptage et sur le site il n'est pas mention d'un cryptage, donc il est à mon avis dans son droit, même si c'est indiqué dans la licence ça devait être indiqué avant téléchargement... Il pensait peut-être acquérir le script pour y faire 2-3 modifs pour que ça corresponde totalement à ses attentes...
periplasme
Messages postés
391
Date d'inscription
vendredi 22 avril 2011
Statut
Membre
Dernière intervention
5 février 2013
53
25 mai 2012 à 11:29
25 mai 2012 à 11:29
chiffrement bourdayl ! cryptage est un mot qui n'existe pas et qui, en plus, est très moche à écrire ou à prononcer.
empty
Messages postés
838
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
23 février 2016
176
Modifié par empty le 25/05/2012 à 11:59
Modifié par empty le 25/05/2012 à 11:59
https://www.google.be/search?client=safari&rls=en&q=%22chiffrement+bourdayl%22&gws_rd=ssl
Aucun résultat pour "chiffrement bourdayl" ou mal orthographié...
https://www.google.be/search?client=safari&rls=en&q=%22cryptage%22&gws_rd=ssl
Cryptage oui...
https://fr.wikipedia.org/wiki/Chiffrement
Ce n'est pas toujours une bonne référence (Wikipédia), mais ici chiffrement = cryptage, maintenant certains puristes préfèrent certaines appellations à d'autres alors qu'elles veulent dire la même chose...
Aucun résultat pour "chiffrement bourdayl" ou mal orthographié...
https://www.google.be/search?client=safari&rls=en&q=%22cryptage%22&gws_rd=ssl
Cryptage oui...
https://fr.wikipedia.org/wiki/Chiffrement
Ce n'est pas toujours une bonne référence (Wikipédia), mais ici chiffrement = cryptage, maintenant certains puristes préfèrent certaines appellations à d'autres alors qu'elles veulent dire la même chose...
Templier Nocturne
Messages postés
7734
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
21 mai 2016
1 105
25 mai 2012 à 12:28
25 mai 2012 à 12:28
c'est fou comme les gens ne lisent que ce qu'ils ont envie de lire...
Le chiffrement, aussi appelé cryptage, est en cryptographie le procédé grâce auquel on souhaite rendre la compréhension d'un document impossible à toute personne qui n'a pas la clé de (dé)chiffrement.
or ici, nul besoin de clé, on se contente de changer la lettre par sa valeur informatique.
Si on suit ton raisonnement, la traduction en langue étrangère serait un cryptage...
Le chiffrement, aussi appelé cryptage, est en cryptographie le procédé grâce auquel on souhaite rendre la compréhension d'un document impossible à toute personne qui n'a pas la clé de (dé)chiffrement.
or ici, nul besoin de clé, on se contente de changer la lettre par sa valeur informatique.
Si on suit ton raisonnement, la traduction en langue étrangère serait un cryptage...
empty
Messages postés
838
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
23 février 2016
176
25 mai 2012 à 12:46
25 mai 2012 à 12:46
Templier Nocturne : dans mon commentaire, je démontre juste que chiffre & cryptage veut dire la même chose, alors que periplasme dit que ce mot n'existe pas, mais bon je ne dis pas avoir raison pour le fait que pour moi c'est un cryptage le fichier, ne connaissant pas la définition complète...
Par contre periplasme, effectivement je lis dans Wikipédia qu'il n'apparait pas dans le dictionnaire de la langue française mais il apparait tout de même dans les dictionnaires usuels... Donc tu avais en partie raison :)
En lisant un peu + l'article effectivement on dirait que la définition ne correspond pas au cas cité dans ce post.
C'est sans doute comme dit obscurcissement, le truc, c'est que bon on utilise cryptage à tout va une fois qu'un code de programmation ne ressemble plus à ce qu'il ressemblait, mais bon tout le monde se comprend comme ça.
En gros moi je disais que sur le site il n'est pas mention d'un quelconque "obscurcissement", "cryptage", ou autre appellation disant que le code à été "dissimulé" et qu'on ne peux pas en obtenir le code en clair...
Par contre periplasme, effectivement je lis dans Wikipédia qu'il n'apparait pas dans le dictionnaire de la langue française mais il apparait tout de même dans les dictionnaires usuels... Donc tu avais en partie raison :)
En lisant un peu + l'article effectivement on dirait que la définition ne correspond pas au cas cité dans ce post.
C'est sans doute comme dit obscurcissement, le truc, c'est que bon on utilise cryptage à tout va une fois qu'un code de programmation ne ressemble plus à ce qu'il ressemblait, mais bon tout le monde se comprend comme ça.
En gros moi je disais que sur le site il n'est pas mention d'un quelconque "obscurcissement", "cryptage", ou autre appellation disant que le code à été "dissimulé" et qu'on ne peux pas en obtenir le code en clair...