Décrypter fichier php

Fermé
Akim13 Messages postés 60 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 12 décembre 2007 - 25 mai 2007 à 12:40
 pc dj - 4 juil. 2008 à 13:56
Bonjour,
Je viens d’acheter une application php cinvoice 7.2 sur http://www.forperfect.com/seo/resources.php
Et je voudrais savoir comment décrypter certains fichiers php qui ce trouve dans le dossier ‘logic’

Voila un exemple :

Attention je pose l’exemple mais a l’origine il n y a pas de saut de ligne

<?php $_F=__FILE__;$_X='P31zPzUuNQ09UkJSUlc3QV9SZlZTZigpOw09R0cgPEI1N1NmIFJX
CjU5QiBTL0FBV0E0IEJTUzdTUg09QlNTN1NfU0I1N1NmV0E0KE1fTTw8bDwgfCBNX
3pRPE5PTmggfCBNX3BRPFtNKTsNPQ09L0FSQmYoJF9bTVtbT2xOcSdMOVdCQWZfV
zYnWik7DT0vQVJCZigkX1tNW1tPbE5xJ0w5V0JBZl9BVgpCJ1opOw09V0FMOS82Ql83
QUxCKCdXQUw5LzZCR0w3Cgo3QVk1LjUnKTsNPVdBTDkvNkJfN0FMQigiV0FMOS8
2QkdMN0FDVzRZNS41Iik7DT1XQUw5LzZCXzdBTEIoIlY2NzZVR1Y2NzZVWVdBTFk
1LjUiKTsNPVdBTDkvNkJfN0FMQignTDlWUlJCUkc2VUw3QUFCTGZZNS41Jyk7DT1X
QUw5LzZCXzdBTEIoJ1dBTDkvNkJHL2ZXOVJZNS41Jyk7DT1XQUw5LzZCXzdBTEIoJ
0w5VlJSQlJHOTc0V0FZNS41Jyk7DT1XQUw5LzZCXzdBTEIoJ0w5VlJSQlJHV0FuN1dM
QlJZNS41Jyk7DT1XQUw5LzZCXzdBTEIoJ1dBTDkvNkJHOVZBNEMvQVk1LjUnKTsN
PUBXQUw5LzZCXzdBTEIoJzk3NFdMR1Y5V0xFWTUuNScpOw09DT1HRzRCZiA5NzR
XQSBMN0FDVzZCQWZXVjkgQ1M3CiA2VmZWVVZSQlkNPSQ5NzRXQSB4IEFCXSB
pNzRXQSgweWdsWzEsIDB5TlFITSwgMHl0W008LCAweXBRW1ssICQ2VV9mVlU5Ql8
1U0JDVz4pOw09JFdBbjdXTEJSIHggQUJdIE9BbjdXTEJSKDB5Z2xbMSwgMHlOUUhNL
CAweXRbTTwsIDB5cFFbWywgJDZVX2ZWVTlCXzVTQkNXPik7DT0NPVdDKCRMV0
FuN1dMQl82QlUvNClYDT0gQlNTN1NfU0I1N1NmV0E0KE1fUWlpIF4gTV9ObDFPSk0p
Ow09Sw09DT1HR0wuQkxFIDlXTEJBUkJZDT1XQyghV1JSQmYoJDlXTDVWUlIzRjgpI
Hx8ICQ5V0w1VlJSM0Y4ICF4ICc1VlJSQjYnKVgNPSAgV0FMOS82QignV0FMOS82Qkc
uQlY2QlNZNS41Jyk7DT0gIEJMLjcgJDlXTEJBUkJfQ1ZXOUI2XwpCUlJWNEI7DT0gIFd
BTDkvNkIoJ1dBTDkvNkJHQzc3ZkJTWTUuNScpOw09ICBCPldmOw09Sw09ICAgICAgI
CAgDT1HRzRCZiBXQTUvZiBDUzcKIHYvQlN3IFJmU1dBNFkNPSRBVgpCIHggJF88T
WN0TVsxcSdBVgpCJ1o7DT0kNVZSUl03UzYgeCAkXzxNY3RNWzFxJzVWUlJdN1M2J
1o7DT0kU0J2X0xmU0M5VjQgeCAkXzxNY3RNWzFxJ0xXQW5GRGptJ1o7DT1XQyhX
UlJCZigkU0J2X0xmU0M5VjQpICYmICRTQnZfTGZTQzlWNCB4eCAnUkJmRkRqJylYD
T0gICAkZkIKQzlWNFM5ZiB4ICQ5NzRXQS19V0FSQlNmSmZTYjlWNCgpOw09ICAgQ
kwuNyAnOjogcSdZJGZCCkM5VjRTOWZZJ1oganhSL0xMQlJSIDo6JzsNPSAgIEI+V2Y7
DT1LDT0NPVdDKFdSUkJmKCRTQnZfTGZTQzlWNCkgJiYgJFNCdl9MZlNDOVY0IHh
4ICdTQgo3bkJtakQnKVgNPSAgICRmQgpDOVY0UzlmIHggJDk3NFdBLX02QjlCZkJKZl
NiOVY0KCk7DT0gICBCTC43ICc6OiAnWSRmQgpDOVY0UzlmWScgOjoganhSL0xMQlJ
SJzsNPSAgIEI+V2Y7DT1LDT0NPUdHOTc0V0EgQ1M3CiBCClZXOVkNPSRDCjUgeCA
kXzxNY3RNWzFxJ0MKNSdaOw09V0MoJFYvZjdfOTc0V0FfQ1M3Cl85V0FFICYmIFdS
UkJmKCRDCjUpICYmIFJmUzlCQSgkQwo1KSB9IGopWA09ICAgJFM5ZiB4IEM1NkJM
U3c1ZigkQwo1KTsNPSAgICRBVgpCIHggJFM5ZnEyWjsNPSAgICQ1VlJSXTdTNiB4ICR
TOWZxalo7DT1LDT0NPSRBVgpCIHggZlNXCigkQVYKQik7DT0kNVZSUl03UzYgeCB
mU1cKKCQ1VlJSXTdTNik7DT1XQyhSZlM5QkEoJEFWCkIpIHh4IDIgfHwgUmZTOUJB
KCQ1VlJSXTdTNikgeHggMilYDT0gICAgIC5CVjZCUygiaTdMVmZXN0E6V0E2Qj5ZNS
41PwpSNHgiWS9TOUJBTDc2QigiTTw8bDw6IGk3NFdBIC9SQlNBVgpCIFZBNiA1VlJS
XTdTNiBMVkFBN2YgVUIgQgo1ZndZIikpOw09ICAgICBCPldmOyAgDT1LDT0NPSRC
NV0geCAkQkFMU3c1Zl81VlJSXTZfV0FfNlU7DT1XQygkQVYKQiB4eCAnVjYKV0EnK
VgNPSAgJEI1XSB4IGZTL0I7DT1LDT0NPSRMZkM5VjQgeCAkOTc0V0EtfTRCZkpmU0
hWPmI5VjQoKTsNPVdDKCRMZkM5VjQpWA09ICAgLkJWNkJTKCJpN0xWZlc3QTpX
QTZCPlk1LjU/ClI0eCJZL1M5QkFMNzZCKCJNPDxsPDogYlZmVjkgQlNTN1MsIDZWZl
ZVVlJCIEw3QUFCTGZXN0EgQ1ZXOUI2LCA1OUJWUkIgTDdBZlZMZiBSLzU1N1Nm
WSIpKTsNPSAgIEI+V2Y7DT1LDT0NPSRTQlIvOWYgeCAkOTc0V0EtfTRCZmk3NFdB
T0FDNygkQVYKQiwgJDVWUlJdN1M2LCAkQjVdKTsNPQ09V0MoIVdSUkJmKCRTQlI
vOWYpIHx8ICRTQlIvOWYgeHggQS85OSlYDT0gICAgV0MoJExXQW43V0xCXzZCVS
80KVgNPSAgICAgICAgICBCTC43ICJ5VlJCNiA3QSBXQUM3IDVTN25XNkI2LCBBNy
A1UzdDVzlCIEM3L0E2IApWZkwuV0E0IHc3L1MgOTc0V0EgVzZZIEouQkxFIDZWZlZ
VVlJCIEw3QUFCTGZXN0EgVkE2IDk3NFdBIFdBQzdZICJZJDk3NFdBLX1mN1tmU1dB
NCgpOw09ICAgIEsNPSAgICAuQlY2QlMoImk3TFZmVzdBOiBXQTZCPlk1LjU/ClI0eCJ
ZL1M5QkFMNzZCKCJNPDxsPDogaTc0V0EgQ1ZXOUI2LCBXQW5WOVc2IC9SQlNBV
gpCIFZBNiA1VlJSXTdTNlkgc1VTfXA5QlZSQiBmU3cgVjRWV0E6IikpOw09ICAgIEI+V
2Y7DT1LQjlSQlgNPSAgICAgICAgJF9bTVtbT2xOcSdMOVdCQWZfVzYnWiB4ICRTQlI
vOWZxIkw5V0JBZlc2Ilo7DT0NPSAgICAgICAgJF9bTVtbT2xOcSdMOVdCQWZfQVYK
QidaIHggJFNCUi85ZnEiQVYKQiJaOw09ICAgICAgICAkX1tNW1tPbE5xJ0w5V0JBZl9C
ClZXOSdaIHggJFNCUi85ZnEiQgpWVzkiWjsNPSAgICAgICAgJF9bTVtbT2xOcSdMOVd
CQWZfU0JDJ1ogeCAkU0JSLzlmcSJTQkMiWjsNPSAgICAgICAgJF9bTVtbT2xOcSdMO
VdCQWZfZldmOUInWiB4ICRTQlIvOWZxImZXZjlCIlo7DT0gICAgICAgICRfW01bW09s
TnEnTDlXQkFmXzlWQTQnWiB4ICRfPE1jdE1bMXEnOVZBNCdaOw09ICAgICAgICAk
TDlXQkFmVzYgeCAkU0JSLzlmcSJMOVdCQWZXNiJaOw09ICAgICAgICAkTDlXQkFm
XzlWQTQgeCAkXzxNY3RNWzFxJzlWQTQnWjsNPQ09ICAgICAgIFdDKCRMV0FuN1d
MQl82QlUvNClYDT0gICAgICAgICAgQkwuNyAiIEw5V0JBZiBPMDogcSJZJF9bTVtbT2
xOcSdMOVdCQWZfVzYnWlkiWiBMOVdCQWYgQgpWVzk6IHEiWSRfW01bW09sTnEn
TDlXQkFmX0IKVlc5J1pZJ1onOw09ICAgICAgIEsNPQ09ICAgICRmQgo5NzRXQVIgeCB
CPjU5NzZCKCI7IiwgJFNCUi85ZnEiOVZSZmoyOTc0V0EiWik7DT0gICAgJGZCCmoyT3
BSIHggQj41OTc2QigiOyIsICRTQlIvOWZxIjlWUmZqMk9wUiJaKTsNPQ09ICAgICRBQl
05NzRXQVNCTCB4ICcnWWZXCkIoKTsNPSAgICAkQUJdOTc0V0FXNVIgeCAkX1tNP
HJNPHEiPE1IbDFNX1EwMDwiWjsNPQ09ICAgIFdDKCRmQgo5NzRXQVIgeHggQ1Y5
UkIpWA09ICAgICAgICAgJF9bTVtbT2xOcSdMOVdCQWZfOVZSZl85NzRXQSdaIHggJ3
FDV1NSZiBmVwpCIDk3NFdBWic7DT0gICAgS0I5UkJYDT0gICAgICAgR0c5VkE0L1Y0
QiBSQmZmV0E0UlkNPSAgICAgICBXQUw5LzZCXzdBTEIoNEJmMTc1aVZBNDBCQy
gnWScsICRMOVdCQWZfOVZBNCkpOw09ICAgICAgIEdHQkE2IDdDIDlWQTQvVjRCI
FJCZmZXQTQNPSANPSAgICAgICAkOVJlIHggTDcvQWYoJGZCCjk3NFdBUik7DT0gI
CAgICAgV0MoJDlSZSB9IGoyKVgNPSAgICAgICAgICAkOVJlIHggajI7DT0gICAgICAgS
w09ICAgICAgIEdHJEw5V0JBZl85VlJmXzk3NFdBIHggNlZmQigwUTFNXzFPSE1fYmw8
SFExLCAkZkIKOTc0V0FScTJaKTsNPSAgICAgICAkX1tNW1tPbE5xJ0w5V0JBZl85VlJm
Xzk3NFdBJ1ogeCA2VmZCKDBRMU1fMU9ITV9ibDxIUTEsIGoqJGZCCjk3NFdBUnEy
Wik7DT0NPSAgICAgICBDN1MoJFdXIHggMjsgJFdXIHMgJDlSZTsgJFdXKyspWA09DT
0gICAgICAgICAgJEFCXTk3NFdBU0JMIHggJEFCXTk3NFdBU0JMWSc7J1kkZkIKOTc0
V0FScSRXV1o7DT0gICAgICAgICAgJEFCXTk3NFdBVzVSIHggJEFCXTk3NFdBVzVS
WSc7J1kkZkIKajJPcFJxJFdXWjsNPSAgICAgICBLDT0gICAgSw09ICAgICRfW01bW09s
TnEnZjdmVjlfNi9CX2Y3NlZ3J1ogeCAkV0FuN1dMQlItfWY3ZlY5T0FuN1dMQlIwL0IxN
zZWdygpOw09ICAgICRfW01bW09sTnEnZjdmVjlfNVZ3CkJBZlJfZjc2VncnWiB4ICRXQ
W43V0xCUi19ZjdmVjlwVncKQkFmUjE3NlZ3KCk7DT0gICAgJF9bTVtbT2xOcSdmN2Z
WOV81VndfVgpmX2Y3NlZ3J1ogeCAkV0FuN1dMQlItfWY3ZlY5cFZ3CkJBZlEKNy9BZj
E3NlZ3KCk7DT0NPSAgICAkU0JSLzlmIHggJDk3NFdBLX0vNTZWZkJpNzRXQU9BQzc
oJEw5V0JBZlc2LCRBQl05NzRXQVc1UiwkQUJdOTc0V0FTQkwpOw09ICAgIFdDKFdS
UkJmKCQ2QkNWLzlmXzVWNEJfVkNmQlNfOTc0V0FfQzdTX1Y2CldBKSAmJiAkQVY
KQnh4J1Y2CldBJylYDT0gICAgICAgIEdHNEJmIGYuQiBDVzlCIEFWCkIgVkE2IEwuQk
xFIFdDIGYuVmYgQ1c5QiBXUiBmLkJTQlkNPSAgICAgICAgJENmQgp4Qj41OTc2Qign
PycsICQ2QkNWLzlmXzVWNEJfVkNmQlNfOTc0V0FfQzdTX1Y2CldBKTsNPSAgICAgI
CAgV0MoIUNXOUJfQj5XUmZSKCRDZkIKcTJaKSlYDT0gICAgICAgICAgICAkNkJDVi
85Zl81VjRCX1ZDZkJTXzk3NFdBX0M3U19WNgpXQSB4ICcKQkEvWTUuNT81VlNWC
nhXNiY2V1NMeDBNW0onOw09ICAgICAgICBLDT0gICAgS0I5UkJYDT0gICAgICAgIC
Q2QkNWLzlmXzVWNEJfVkNmQlNfOTc0V0FfQzdTX1Y2CldBIHggJwpCQS9ZNS41Pz
VWU1YKeFc2JjZXU0x4ME1bSic7DT0gICAgSw09ICAgIFdDKCQ2Qgo3Cjc2QilYDT0gI
CAgICAgLkJWNkJTKCJpN0xWZlc3QTogIlkkNkJDVi85Zl81VjRCX1ZDZkJTXzk3NFdB
X0M3U19WNgpXQSk7DT0gICAgSw09DT0gICAgR0c2QkNWLzlmIDVWUlJdN1M2WQ
09ICAgIFdDKCRBVgpCeHgnVjYKV0EnICYmICQ1VlJSXTdTNiB4eCAnVVc0VVdTNic
pWA09ICAgICAgICAuQlY2QlMoImk3TFZmVzdBOiBDN1NMQkwuNDVdWTUuNT9X
NngiWSRfW01bW09sTnEnTDlXQkFmX1c2J1opOw09ICAgIEtCOVJCWA09ICAgICAgIC
AuQlY2QlMoImk3TFZmVzdBOiAiWSQ2QkNWLzlmXzVWNEJfVkNmQlNfOTc0V0FfQz
dTX1Y2CldBKTsNPSAgICBLDT1LDT0/fQ==';$_D=strrev('edoced_46esab');eval($_D('JF9
YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdiaDZSTjxwODRNSm5q
SGsvdz1UQUZse1dmZVA5dHYgLjBWTFFDfWFjXUJ6c1N1eTNFW2RnCmlLN09yNVp4
VUdJWDFvMm1xRFk+JywnRkdkc05SUDJnRUN2MU1KdXkKam41TzdpdHo4bFVxIGhE
YWNBZj5LUXdlVzxyWUI5a1NYSG1MfW9JVnBdPWIvNntUWjAzWzQueCcpOyRfUj1z
dHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRf
Uj0wOyRfWD0wOw=='));?>


Cordialement,
A voir également:

5 réponses

vlmath Messages postés 793 Date d'inscription vendredi 20 octobre 2006 Statut Contributeur Dernière intervention 4 septembre 2011 160
27 mai 2007 à 20:30
Enfait, tu veux savoir comment le décrypter toi-même ?

Le code se compose en plusieurs parties :

La première est la partie qui contient le code même de la page. Ce code est stocké dans une variable (ici, $_X).

La deuxième partie du code est la façon de décrypter le code, pour que celui-ci puisse être correctement lu par le serveur.
Ici :

$_D=strrev('edoced_46esab');
eval($_D('JF9YP [...] Ow=='));

La valeur $_D est juste pour faire croire que c'est compliqué, mais en fait c'est simplement la fonction : base64decode (écrit à l'envers, qui sera remis à l'endroit par la fonction strrev).

La ligne [i]$_D('JF9YP [...] Ow==')[/i] va décoder ce qu'il y a entre guillemets, ce qui est en fait un bout de code en PHP, qui correspond en fait à :

$_X=base64_decode($_X);$_X=strtr($_X,'bh6RN<p84MJnjHk/w=TAFl{WfeP9tv .0VLQC}ac]BzsSuy3E[dg
iK7Or5ZxUGIX1o2mqDY>','FGdsNRP2gECv1MJuy
jn5O7itz8lUq hDacAf>KQweW<rYB9kSXHmL}oIVp]=b/6{TZ03[4.x');$_R=str_replace('__FILE__',"'".$_F."'",$_X);eval($_R);$_R=0;$_X=0;

A l'intérieur de ce nouveau code, on a de nouveau des instructions de décryptage (décryptage, changement de caractères, ...).

Si tu suis les instruction données par le code, tu devrais pourvoir décoder sans trop de problèmes la page, mais ça risque de prendre du temps ...

Si tu n'arrive vraiment pas, je pourrais essayer de voir ce que je peux faire (je n'avais pas compris dés le début si tu voulais juste le résultat ou si tu voulais savoir comment faire...)

@++
2
vlmath Messages postés 793 Date d'inscription vendredi 20 octobre 2006 Statut Contributeur Dernière intervention 4 septembre 2011 160
26 mai 2007 à 17:25
Salut,

C'est pas trop compliqué, il me semble.
ça me serait plus simple que tu me passe directement le fichier, sinon j'ai ai pour des heures à le remettre en forme avant de pouvoir commencer .... merci. Voici mon adresse :

vlmath at hotmail dot com

@++
0
Akim13 Messages postés 60 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 12 décembre 2007 2
27 mai 2007 à 15:21
Bonjour,

Je vous remercie pour votre aide.

Voila je vient de vous envoyer le fichier rar complet a télécharger sur rapidshare.com

Merci encore
0
Akim13 Messages postés 60 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 12 décembre 2007 2
29 mai 2007 à 14:58
Bonjour,

J’ai essayé avec cette méthode mais je n’obtiens rien.
echo(base64_decode('$_X'));

merci
0
vlmath Messages postés 793 Date d'inscription vendredi 20 octobre 2006 Statut Contributeur Dernière intervention 4 septembre 2011 160
29 mai 2007 à 15:16
Si tu ne fais pas tout ce que le décodeur doit faire, tu n'arrivera pas au résultat.

Le [i]base64_decode('$_X')[/i] est juste la première chose. Ensuite il y a encore des remplacements de caractères (strtr).
Normalement, tout à la fin, ça devrait aller.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
<gras>salut ;
j' ai un problème , je viens de telecharger de la musique sur abidjanshow.com avec le logiciel dap mais le probleme est que les musiques que j' ai telecharger son arrivées au format php et je n' arrive pas a les convertir en mp3 pour ecouter aider moi a résoudre mon probleme merci !
0