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 837 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 23 février 2016 - 25 mai 2012 à 12:46
Bonjour,

j'ai acheté un script mes il y a une page php qui crypté et je voudrais pouvoir la décrypté:

{"\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"}


voila comment ces à l'intérieur si quelqu'un pouvais m'aider ?
hésite t'il un logiciel ou autre?
merci d'avance


A voir également:

6 réponses

empty Messages postés 837 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 23 février 2016 176
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 ?
0
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
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
0
Utilisateur anonyme
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
0
empty Messages postés 837 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 23 février 2016 176
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 ?
0

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
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
0
empty Messages postés 837 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 23 février 2016 176
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 ?
0
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
www.creadunet.com

sinon il existe pas un logiciel pour faire la conversion automatiquement ?
0
empty Messages postés 837 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 23 février 2016 176
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
0
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
"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.
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
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 :

    $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 ?
0
empty Messages postés 837 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 23 février 2016 176
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...
0
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
chiffrement bourdayl ! cryptage est un mot qui n'existe pas et qui, en plus, est très moche à écrire ou à prononcer.
0
empty Messages postés 837 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
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...
0
Templier Nocturne Messages postés 7734 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 21 mai 2016 1 101
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...
0
empty Messages postés 837 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 23 février 2016 176
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...
0