Votre question

php binaire

Tags :
  • Bloc note
  • Programmation
Dernière réponse : dans Programmation
27 Décembre 2005 19:19:20

bonjour a tous,
j'ai téléchargé un code source en php sur un site qui redistribue des codes open source mais il y a une partie du code que j'aimerai modifier mais je n'y parviens pas car elle est en binaire... j'aurais aimé savoir comment la décoder pour pouvoir l'editer?
Merci! ;-)

Autres pages sur : php binaire

27 Décembre 2005 19:28:49

Si tu commencer par mettre ton code ici en comprendrai mieux et en pourrai plus facilement t'aider :-D
27 Décembre 2005 19:34:09

Click droit, ouvrir avec bloc note :-D

Apres tu modifie grace a tes doigts, ton clavier et ton cerveau.
Contenus similaires
27 Décembre 2005 19:56:57

un des fichier ( config.dat.php) contient le code suivant:
<?php exit(); ?>
11001100
01101100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
01101100
00000100
01101100
10001100
00000100
11001100
00101100
00000100
10011100
01001100... ( il y a plus de 1600 lignes)

et c'est précisément ca que je souhaite modifier... car si j'efface le fichier ou meme quelques une de ses lignes, le site devient inaccessible... se sais que ce code est sollicité car certains textes du site ne se trouvent dans aucuns autre fichier.
27 Décembre 2005 22:15:50

n'existe t il pas de programmes qui pourraient traduire ce code?
27 Décembre 2005 22:33:44

c'est censé faire quoi ton code binaire ? Jouer de la musique ?
27 Décembre 2005 22:46:45

quand je supprime tout ce qui suit le exit, plus rien ne s'afiche...
27 Décembre 2005 22:48:54

Citation :

Okinou a écrit :
c'est censé faire quoi ton code binaire ? Jouer de la musique ?


non dutout. le seul effet visible qu'il ait c'est d'afficher de texte sur chaques pages
28 Décembre 2005 01:20:19

Citation :
<?php exit(); ?>
11001100
01101100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
01101100
00000100
01101100
10001100
00000100
11001100


Ce code ne sert à rien ...

Et en convertissant le code ca donne ceci :

ÌŒŒŒŒŒÌ

Bref, du nimp.
exit() termine l'exécution du script courant.
Ca arrete tout, meme l'affichage de html.

Donc, par le théoreme de Bouloute, ce script, ne sert à rien (sauf à arreté l'execution de la page, bien entendu).
28 Décembre 2005 19:13:20

tjrs est il que si je supprime ce code; rien ne s'affiche et si je supprime l'une ou l'autre de ses lignes, soit rien ne s'affiche soit un erreur est indioquée... le code est donc forcément utilisé d'une maniere ou d'une autre..
28 Décembre 2005 19:24:34

j'ai trouvé un traducteur binaire: http://www.paulschou.com/tools/xlate/
qui m'indique dans une des cases:

Citation :

MD5
5e64f17d310cf50d05bc896bf743d6f5

CRC
-1471956984

CRYPT [form: $ MD5? $ SALT $ CRYPT]
$1$hU4L7t70$wY7Ha/mSpRgT9SPI6r9S/.

SHA1 [base64]
CwHlB7Z3BAD411sAkvQ5ALFE3gA=

ca vous dite qqch?
28 Décembre 2005 22:36:32

salut,
si tu mettais le lien du projet open source que tu essayes de modifier peut-être qu'on pourrait t'aider.
16 Juin 2007 02:34:27

je passe longtemps apres pour dire que j'ai trouvé la meme source, et j'ai trouvé la solution... ok, c'est vachement bien codé... mais... apres cripté avec un code personnel le script c vraiment tres con... La clé doit obligatoirement etre dans le code. A partir de la...
tu retrouves l'endroit qui décrypte... tu supprime toute la parti qui génére la partie crypté, et tu mets a la place le morceau décrypyé avec tes modifs... Meme les mecs qui sont pas des pros de php peuvent y arriver. avec 2 ou 3 heures on fini par y arriver...

Aller, je montre quand meme la party décrypté du fichier en question:

$send_header='$dl->setFile($dp);$dl->
setContentDisposition(HTTP_DOWNLOAD_ATTACHMENT,$ifn.
"ICI TU MET LE TEXTE A METTRE AU DEBUT DU FICHIER A DOWNLOAD_".$ofn);$dl->send();';
if($language=='de'){$ll='';
}
else{
$ll='en/';
}
$et="\n\n".'<div align="center">'."\n".'<spanstyle="font-size:4948p120;">Copyright by <ahref="http:/xxxxxxxxxxxxx'.$ll.'"> Matrix revolution </a></span>'."\n".'</div>'."\n\n";
if(preg_match("/<\/body>/i",$tpl->files['dlcl'])){
$et.='</body>'."\n";
}
if(preg_match("/<\/html>/i",$tpl->files['dlcl'])){
$et.='</html>';
}
$tpl->files['dlcl']=preg_replace(
"/<\/body>/i",'',preg_replace(
"/<\/html>/i",'',$tpl->files['dlcl'])).$et;
$parse_template='$tpl->parse(
\'dlcl\');$tpl->print_file(\'dlcl\');';
//

Vive les sources libres sans pub et transparents.
Note, j'ai passé pas mal d'heures a trouver la clé qui déchiffre le config.dat, j'ai maché le travail, mais l'endroit ou vous devez mettre ce code, et la partie qu'il faut enlevé, je vous laisse le trouver...
aller, info: c la page download_center_lite.inc.php


_______________________________________________
bats toi avec les meilleurs, ou creves comme les autres...
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS