HTTP Request: Prendre le SID (cookie)

Joke758 Messages postés 34 Date d'inscription mercredi 21 février 2007 Statut Membre Dernière intervention 6 juin 2008 - 19 janv. 2008 à 17:42
Joke758 Messages postés 34 Date d'inscription mercredi 21 février 2007 Statut Membre Dernière intervention 6 juin 2008 - 22 janv. 2008 à 01:49
Bonjour,

J'utilise winhttp.winhttprequest.5.1 pour me logger sur un site et prendre le SID (le cookie).
Avec l'outils En-têtes HTTP en direct de Firefox, j'arrive à trouver l'en-tête désiré. C'est un POST. Je veux répéter ce request et prendre le Set-Cookie du GetAllResponseHeaders.
Malheureusement, lorsque je répète le request, je n'obtiens rien du tout. Pourtant le request est exactement pareil.

J'ai trouvé qu'il y avait une donné qui changeait appellé frob. Alors je trouve le frob dans la source et j'envois le request avec le nouveau frob mais ça ne marche pas plus.

Voici le site: http://login.gaiaonline.com/gaia/login.php

On peux prendre le frob dans la source.

Voici le request:

http://login.gaiaonline.com/gaia/login.php

POST /gaia/login.php HTTP/1.1
Host: login.gaiaonline.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://login.gaiaonline.com/gaia/login.php
Cookie: s_sq=gaiainteractiveprod%3D%2526pid%253Dlogin%252520input%2526pidt%253D1%2526oid%253DLogin%2526oidt%253D3%2526ot%253DSUBMIT; gaia4_tag=12007584711245379759; gaia4_data=a%3A1%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A0%3A%22%22%3B%7D; s_cc=true; s_vsn_gaiainteractiveprod_1=908870961351; gaia4_sid=48e5264e66d30da141e5b072b7529502; gaia4_ano=12007608251245379759
Content-Type: application/x-www-form-urlencoded
Content-Length: 98
username=chaosjoke-1&password=chaospro1&sid=48e5264e66d30da141e5b072b7529502&redirect=&login=Login

-------------------------------------------------------

Alors pourquoi je n'obtiens pas le Set-Cookie quand que j'envois le request manuellement?

Account pour tester: chaosjoke-1
Mot de passe: chaospro1

Merci!!!

2 réponses

Joke758 Messages postés 34 Date d'inscription mercredi 21 février 2007 Statut Membre Dernière intervention 6 juin 2008
19 janv. 2008 à 17:44
Hmm, je ne crois pas que je puisse éditer mon post mais je me suis trompé dans le site et le request.

Voici le site: www.gaiaonline.com

Voici le request:

http://login.gaiaonline.com/gaia/login.php

POST /gaia/login.php HTTP/1.1
Host: login.gaiaonline.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.gaiaonline.com/?logout_success
Cookie: s_sq=gaiainteractiveprod%3D%2526pid%253Dindex%252520landing%252520-%252520prelogin%2526pidt%253D1%2526oid%253Dhttp%25253A//s.gaiaonline.com/images/gaia_global/guest_landing/bn_index_sign_in.gif%2526ot%253DIMAGE
Content-Type: application/x-www-form-urlencoded
Content-Length: 111
username=chaosjoke-1&password=chaospro1&x=42&y=6&submit=Login&redirect=%2F&frob=93209c2180cb6a9e1059602186a24017
0
Joke758 Messages postés 34 Date d'inscription mercredi 21 février 2007 Statut Membre Dernière intervention 6 juin 2008
22 janv. 2008 à 01:49
En fait, j'essaie seulement d'avoir le cookie rapidement en ayant le nom du compte et le mot de passe.
0
Rejoignez-nous