determiner l'origine d'un fichier - PHP - Programmation
Marsh Posté le 09-08-2010 à 15:39:29
ah.
il me faut suivre une autre piste alors.
est-ce qu'il n'existerait pas un programme qui puisse me "décrypter" la chaine:
as1648z73ze6gfgd4cd98374378de47398743
?
par exemple, je donne au programme les valeurs suivantes:
timestamp=123456 et ip=78.11.11.11.11 ==> chaine=as1648z73ze6gfgd4cd98374378de47398743
timestamp=123457 et ip=78.11.11.11.11 ==> chaine=cv1648z73zefgfgd4cd98374378de473987ff
timestamp=123458 et ip=78.11.11.11.11 ==> chaine=rt1648z73ze6gfgd4cd98374378de473987pi
etc
puis je lui demande de me deviner l'algorythme derrière, par exemple je lui dis:
timestamp=123458 et ip=78.11.11.11.11, devine moi "chaine"
la chaine est composée de 32 caractères, je suis certain qu'elle encode une ou deux variables
Marsh Posté le 09-08-2010 à 20:46:44
ReplyMarsh Posté le 09-08-2010 à 20:51:29
ok...
alors j'vais la jouer reverse engineering... :
Quelles sont les fonctions php qui permettent de traiter une string de taille variable et qui renvoient à tous les coups une string de 32 chars ni plus ni moins?
merci
Marsh Posté le 09-08-2010 à 20:56:13
comme tout les languages le md5, mais si tu nous en disais plus sur que tu compte faire ca serai plus simple de trouver un vrai solution
Marsh Posté le 09-08-2010 à 21:14:41
exact c'est certainement hashé en md5, bien vu... même pas la peine d'essayer de décrypter donc. Jvais essayez de voir si en concatenant des variables j'arrive au md5 attendu mais ça va être du pifomètre, j'y crois pas bien...
stealth35 a écrit : le lien il est ou a la base ? c'est pour faire quoi exactement ? |
Le lien est sur une page web.
c'est pour "déterminer l'origine d'un fichier" comme l'indique le titre du topic.
Marsh Posté le 09-08-2010 à 21:28:25
j'ai bien compris, mais pourquoi faire ? par défi ?
ta un exemple concret de fichier a allé cherché sur le site ?
Marsh Posté le 09-08-2010 à 21:44:39
exact c'est certainement hashé en md5, bien vu... même pas la peine d'essayer de décrypter donc. Jvais essayez de voir si en concatenant des variables j'arrive au md5 attendu mais ça va être du pifomètre, j'y crois pas bien...
stealth35 a écrit : le lien il est ou a la base ? c'est pour faire quoi exactement ? |
Le lien est sur une page web.
c'est pour "déterminer l'origine d'un fichier" comme l'indique le titre du topic.
Marsh Posté le 09-08-2010 à 22:19:27
pardon, mon browser deconne.
Je ne souhaite pas préciser davantage, je suis pas certain que cette information te soit capitale pour m'aider
Marsh Posté le 09-08-2010 à 22:58:07
pimsa a écrit : pardon, mon browser deconne. |
je demanderais pas sinon...
Marsh Posté le 09-08-2010 à 15:23:39
bonjour,
posté dans "win/soft/reseau" mais je pense qu'une copie dans "programmation" peut être utile:
------------------------------------------------------
bonjour,
je cherche à déterminer l'adresse d'origine d'un fichier téléchargé.
ce fichier se présente comme suit:
http://dir.website.com/dir/dir/as1648z73ze6gfgd4cd98374378de47398743/4573ac/fichier.extension
où
as1648z73ze6gfgd4cd98374378de47398743 est une chaine de 32 caractères qui semble varier en fonction du timestamp et de mon ip (entre autres).
et
4573ac qui semble varier selon un paramètre que j'ai réussi à déterminer.
il y a donc manifestement de l'url rewriting, avec probablement un fichier php derrière cette adresse, par exemple:
http://dir.website.com/dir/dir/script.php?fichier-a-envoyer=fichier.extension&var1=as1648z73ze6gfgd4cd98374378de47398743&var2=4573ac
ce script, j'imagine, vérifie si on autorise le téléchargement du fichier ou non, et envoie un header() si oui.
moi je cherche à connaitre l'origine de ce fichier, son vrai repertoire où il est hébérgé, sans la surcouche url rewriting et parsing par le script php.
par exemple:
http://dir.website.com/hidden-dir/hidden-dir/fichier.extension
je suis passé par le programme wireshark pour sniffer le téléchargement de cette adresse:
http://dir.website.com/dir/dir/as1648z73ze6gfgd4cd98374378de47398743/4573ac/fichier.extension
mais je n'obtiens aucune source. les entêtes http donnent la même adresse et ne révèlent pas la redirection vers la vraie adresse du fichier.
merci