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 -
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é:
voila comment ces à l'intérieur si quelqu'un pouvais m'aider ?
hésite t'il un logiciel ou autre?
merci d'avance
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:
- Comment décrypté un fichier php
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier bin - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
6 réponses
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 ?
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
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
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
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
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
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 ?
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...
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...
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...
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...