[curl] Test URL login-mot_de_passe
Résolu/Fermé
sommam
-
24 août 2010 à 10:37
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 31 août 2010 à 16:59
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 31 août 2010 à 16:59
23 réponses
soummam
Messages postés
179
Date d'inscription
vendredi 23 décembre 2005
Statut
Membre
Dernière intervention
19 février 2017
110
30 août 2010 à 16:48
30 août 2010 à 16:48
Je te remercie de ta patience.
Si j'ai bien compris, cette commande capture le cookie dans un fichier. Mais comment est-il récupéré par les paramètres de connexion ?
curl --cookie-jar "cookies.txt" -s -d 'module=connexion&action=getSession&desc=connexion&origine=login&txtuser=wto&txtpwd=wti&annee=2010&bt1=%20Valider%20' -L '[URL]/index.php' | w3m -dump -T text/html
Si j'ai bien compris, cette commande capture le cookie dans un fichier. Mais comment est-il récupéré par les paramètres de connexion ?
curl --cookie-jar "cookies.txt" -s -d 'module=connexion&action=getSession&desc=connexion&origine=login&txtuser=wto&txtpwd=wti&annee=2010&bt1=%20Valider%20' -L '[URL]/index.php' | w3m -dump -T text/html
soummam
Messages postés
179
Date d'inscription
vendredi 23 décembre 2005
Statut
Membre
Dernière intervention
19 février 2017
110
31 août 2010 à 16:35
31 août 2010 à 16:35
Bonjour jipicy,
Enfin ça fonctionne ,
J'arrive à récupérer le code erreur en cas de mauvais login et/ou mot de passe. Ceci était conditionné par la gestion du cookie. (pour info : ce n'est pas toujours le cas)
Avec un compte profil restreint, j'accède à l'interface épurée de l'application. Je peux donc valider l'accès à la base de donnée.
Il me reste qu'à encapsuler la commande ci-après dans un script.
curl --cookie-jar "cookies.txt" -b "cookies.txt" -s -d 'module=connexion&action=getSession&desc=connexion&origine=login&txtuser=mon_login&txtpwd=mon_passwd&annee=2010&bt1=%20Valider%20' -L '[URL]/index.php' | w3m -dump -T text/html |grep 'erreur de mot de passe'
Merci encore jipicy pour ton aide précieuse.
Enfin ça fonctionne ,
J'arrive à récupérer le code erreur en cas de mauvais login et/ou mot de passe. Ceci était conditionné par la gestion du cookie. (pour info : ce n'est pas toujours le cas)
Avec un compte profil restreint, j'accède à l'interface épurée de l'application. Je peux donc valider l'accès à la base de donnée.
Il me reste qu'à encapsuler la commande ci-après dans un script.
curl --cookie-jar "cookies.txt" -b "cookies.txt" -s -d 'module=connexion&action=getSession&desc=connexion&origine=login&txtuser=mon_login&txtpwd=mon_passwd&annee=2010&bt1=%20Valider%20' -L '[URL]/index.php' | w3m -dump -T text/html |grep 'erreur de mot de passe'
Merci encore jipicy pour ton aide précieuse.
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
31 août 2010 à 16:42
31 août 2010 à 16:42
Ok,
Par contre je ne saisie pas ce que tu veux dire exactement par "encapsuler la commande ci-après dans un script" ???
;-\
Par contre je ne saisie pas ce que tu veux dire exactement par "encapsuler la commande ci-après dans un script" ???
;-\
soummam
Messages postés
179
Date d'inscription
vendredi 23 décembre 2005
Statut
Membre
Dernière intervention
19 février 2017
110
31 août 2010 à 16:57
31 août 2010 à 16:57
Je veux dire mettre la commande curl dans un script shell en utilisant awk et mutt pour envoi par mail. Enfin je crois que c'est possible. Nest-ce pas ?
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
31 août 2010 à 16:59
31 août 2010 à 16:59
Ah oui, pas de souci.
Suffit de l'intercaler où il faut, récupérer des choses s'il y a et enchainer le reste...
Suffit de l'intercaler où il faut, récupérer des choses s'il y a et enchainer le reste...
30 août 2010 à 18:13
Mais bon, tout la difficulté pour toi réside apparemment à trouver la page de connexion qui est appelée pour te loguer ;-\