|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : novembre 2008 Messages : 29 ![]() |
Bonjour.
Je sais à prés prés déjà récupérer des informations ciblés sur une page située sur un site externe avec la function PHP get_file mais cette page en question est protégée par mot de passe. A noter que j'ai les pleins droits pour faire ceci et que je suis le gérant du système et je connais donc les mots de passe! Quelque soit la page demandée, si la session est expirée, le serveur distant renvois vers la page d'accueil ou il est détaillé la zone de mot de passe : Code :
Mettons que le mot de passe soit 123456, comment faire pour passer en PHP cette épreuve? Par ailleurs, une fois loggé, je souhaiterais aller directement aller sur une page spéciale appelé TEST.html plutôt que d'afficher la lourde page de démarrage (disons après logging, une redirection 1 seconde après. La difficulté est de différencier si on est loggé ou non afin d’éviter des scripts non optimisé, quoique si on demande TEST.html et que l'on est redirigé vers index.html, c'est qu'il faut se logguer! Je vous remercie beaucoup pour votre aide et vous souhaite une bonne journée. Merci Bye |
||
|
|
00
|
|
|
#2 | ||
|
Membre confirmé
![]() Arnaud Inscription : décembre 2004 Messages : 167 ![]() |
Bonjour,
il faut utiliser CURL. Un exemple : Code :
__________________
NginX, SphinxSearch Addict !! |
||
|
|
00
|
|
|
#3 | |||
|
Invité de passage
![]() Inscription : novembre 2008 Messages : 29 ![]() |
Bonjour!
J'essaye déjà d'utiliser çe code avec la page d'accueil pour voir si cela fonctionne deja bien pour une page non protégée : Code :
Citation:
Merci!: |
|||
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : novembre 2008 Messages : 29 ![]() |
Bonjour!
Je suis débutant et peut être pas bien doué mais je ne parviens pas à passer cette barrière avec CURL! Les redirections ou mes codes m'amenes toujours vers une erreur 404. Pourriez vous m'aider a créer ce code?? A préciser que ce n'est absolument pas pour des motifs lucratifs. Je mets à disposition l’accès au serveur en question pour le week-end, l'adresse est 82 point 240 point 3 point 212 et le mot de passe est 1234. Aucun risque pour la sécurité, ce serveur ne gère rien, le mot de passe est niveau utilisateur et il suffit d'appuyer sur le bouton reset pour effacer toute configuration. Grand Grand merci pour votre aide! Bonnes fetes! Bye |
|
|
00
|
|
|
#5 | ||||||||
|
Invité de passage
![]() Inscription : novembre 2008 Messages : 29 ![]() |
J'ai mis en accès libre le serveur en question : http://82.240.3.212 le mot de passe est 1234.
Je ne parviens pas à passer la barrière d’une redirection : L'index indique : Citation:
Citation:
Le nom du champs mot de passe est Password Une fois identifié, je souhaite aller sur http://82.240.3.212/plant_devices_treefrm.htm Ainsi, en toute logique soit je vise directement home_frameset.htm et je refuse les transfert dans mon curl, soit je vise index et je spécifie que le post doit se faire dans le mainFrame. Voici mon code qui renvois vers une erreur 404 : Code :
Le soucis etant que cela ne concerne que mon serveur, si je vise Google avec ce code, cela affiche la page, contriarement à mon serveur qui renvoi vers une erreur 404 : Code :
Code :
Merci et bonne fetes |
||||||||
|
|
00
|
|
|
#6 | ||||
|
Expert Confirmé
![]() ![]() |
Bonjour,
est-ce qu'avec ceci c'est pas mieux ? Code :
Code :
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
||||
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : novembre 2008 Messages : 29 ![]() |
On chauffe mais ce n'est pas encore bon pour l'authentification.
Ce code fonctionne uniquement si on est déjà loggué, mais il suffit de cliquer sur déconnexion pour se rendre compte que le code POST ne fonctionne absolument pas contrairement à l'affiche de la page protégée. Comment fait tu d'ailleurs pour afficher le code source de 82.240.3.212/home_frameset.htm ?? Une piste, le bouton de déconnexion renvois vers cette adresse : <a href="home_frameset.htm?Logout=true" target="mainFrame" style="font-size: 12px; color: black; text-decoration: underline">Déconnexion</a> |
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() ![]() |
Bah c'est simple : clique droit sur la page et afficher la source
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : novembre 2008 Messages : 29 ![]() |
Oui ca je sait, ce que je veux dire c'est comment fait tu pour atterrir sur la source de home_frameset.htm avec ton code?!!
Par ailleurs, il ne fonctionne pas concernant la mise en POST du mot de passe, as tu une idée? Grand merci et joyeuses fêtes!! |
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : novembre 2008 Messages : 29 ![]() |
Il dois bien exister un moyen de traiter avec PHP une page en inhibant la redirection comme le fait un view source : view-source:http://82.240.3.212/home.htm
Une fois le mot de passe inséré dans le champs "Password" sur le formulaire form action="login" target="mainFrame" (mainFrame étant home_frameset.htm contenant home_menue.htm et home.htm) method="post" de la page home.htm il doit être facile de passer cette protection pour des gens qui ont votre niveau de connaissance?! Merci et joyeuses fêtes! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com