[curl] Test URL login-mot_de_passe
Résolu
sommam
-
jipicy Messages postés 41342 Statut Modérateur -
jipicy Messages postés 41342 Statut Modérateur -
Bonjour,
Comment tester l'accès d'une application Web directement avec son login-mot de passe + simulation du clic souris pour valider.
Merci par avance
Comment tester l'accès d'une application Web directement avec son login-mot de passe + simulation du clic souris pour valider.
Merci par avance
23 réponses
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
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.
Mais bon, tout la difficulté pour toi réside apparemment à trouver la page de connexion qui est appelée pour te loguer ;-\