Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2039 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  determiner l'origine d'un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

determiner l'origine d'un fichier

n°2015443
pimsa
Posté le 09-08-2010 à 15:23:39  profilanswer
 

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

mood
Publicité
Posté le 09-08-2010 à 15:23:39  profilanswer
 

n°2015446
Dj YeLL
$question = $to_be || !$to_be;
Posté le 09-08-2010 à 15:28:41  profilanswer
 

pas possible


---------------
Gamertag: CoteBlack YeLL
n°2015459
pimsa
Posté le 09-08-2010 à 15:39:29  profilanswer
 

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  :jap:

n°2015476
Deamon
Posté le 09-08-2010 à 16:00:03  profilanswer
 

Pas posible non plus.

n°2015548
stealth35
Posté le 09-08-2010 à 20:46:44  profilanswer
 

le lien il est ou a la base ? c'est pour faire quoi exactement ?

n°2015550
pimsa
Posté le 09-08-2010 à 20:51:29  profilanswer
 

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

n°2015553
stealth35
Posté le 09-08-2010 à 20:56:13  profilanswer
 

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 ;)

n°2015558
pimsa
Posté le 09-08-2010 à 21:14:41  profilanswer
 

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.

n°2015559
stealth35
Posté le 09-08-2010 à 21:28:25  profilanswer
 

j'ai bien compris, mais pourquoi faire ? par défi ?
ta un exemple concret de fichier a allé cherché sur le site ?


Message édité par stealth35 le 09-08-2010 à 21:30:07
n°2015561
pimsa
Posté le 09-08-2010 à 21:44:39  profilanswer
 

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.

mood
Publicité
Posté le 09-08-2010 à 21:44:39  profilanswer
 

n°2015568
pimsa
Posté le 09-08-2010 à 22:19:27  profilanswer
 

pardon, mon browser deconne.
 
Je ne souhaite pas préciser davantage, je suis pas certain que cette information te soit capitale pour m'aider :o

n°2015593
stealth35
Posté le 09-08-2010 à 22:58:07  profilanswer
 

pimsa a écrit :

pardon, mon browser deconne.
 
Je ne souhaite pas préciser davantage, je suis pas certain que cette information te soit capitale pour m'aider :o


 
je demanderais pas sinon...   :pt1cable:  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  determiner l'origine d'un fichier

 

Sujets relatifs
c# dezipper un fichier téléchargé dans un repertoiresupprimer tous espaces suivi par un ; dans un fichier
Ecriture dans un fichier de logConversion et sauvegarde de fichier JSF
Monitoring d'une MAJ d'un fichier située sur un lecteur réseauproblème avec la création d'un fichier php
[Shell/Windows] Récupérer la date de création d'un fichierenregistrer un signature electronique dans un fichier.p7
Problème de code dans fichier XMLCode php affichant le contenu d'un fichier log ?
Plus de sujets relatifs à : determiner l'origine d'un fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR