Comment décrypté un fichier php

cdavid53 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
empty Messages postés 838 Date d'inscription   Statut Membre Dernière intervention   -
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 838 Date d'inscription   Statut Membre Dernière intervention   176
 
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   Statut Membre Dernière intervention  
 
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
 
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 838 Date d'inscription   Statut Membre Dernière intervention   176
 
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   Statut Membre Dernière intervention  
 
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 838 Date d'inscription   Statut Membre Dernière intervention   176
 
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   Statut Membre Dernière intervention  
 
www.creadunet.com

sinon il existe pas un logiciel pour faire la conversion automatiquement ?
0
empty Messages postés 838 Date d'inscription   Statut Membre Dernière intervention   176
 
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   Statut Membre Dernière intervention   53
 
"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 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
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 838 Date d'inscription   Statut Membre Dernière intervention   176
 
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   Statut Membre Dernière intervention   53
 
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 838 Date d'inscription   Statut Membre Dernière intervention   176
 
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   Statut Membre Dernière intervention   1 106
 
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 838 Date d'inscription   Statut Membre Dernière intervention   176
 
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