[delphi] Wat terugsturen naar GoT-server?

Pagina: 1
Acties:

  • SiHiDa
  • Registratie: December 2001
  • Laatst online: 01-03-2023
Als ik inlog via het HTTPCli-component in Delphi krijg ik de volgende headers terug:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
HTTP/1.1 200 OK
Date: Thu, 21 Mar 2002 12:06:44 GMT
Server: Apache/1.3.23 (Unix) PHP/4.1.2
X-Powered-By: PHP/4.1.2
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Thu, 21 Mar 2002 12:06:44 GMT
Cache-Control: no-cache, must-revalidate
Pragma: no-cache
Set-Cookie: user=0; domain=gathering.tweakers.net; path=/; expires=-1
Set-Cookie: sessid=c9017fd51ebc*********************;
 domain=gathering.tweakers.net;
path=/; expires=Friday, 21-Mar-2003 13:06:44 GMT
Connection: close
Content-Type: text/html; charset=iso-8859-15

Wat moet ik nu terugsturen naar de index als ik mbv dit cookie wil inloggen?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Sja, voor dit soort vragen zijn er de http-specs...

Of je gaat loggen wat je browser terugstuurd...

Btw, log alsjeblieft uit, aangezien bovenstaand sessie-id gebruikt door een willekeurige user een hoop ongein kan beteken op jouw account.

  • SiHiDa
  • Registratie: December 2001
  • Laatst online: 01-03-2023
Op donderdag 21 maart 2002 13:16 schreef ACM het volgende:
Sja, voor dit soort vragen zijn er de http-specs...

Of je gaat loggen wat je browser terugstuurd...

Btw, log alsjeblieft uit, aangezien bovenstaand sessie-id gebruikt door een willekeurige user een hoop ongein kan beteken op jouw account.
Hoe kan ik loggen?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op donderdag 21 maart 2002 13:18 schreef SiHiDa het volgende:
Hoe kan ik loggen?
Er zijn allerlei (tcp/ip) packet loggers te verkrijgen voor allerlei platformen.

  • SiHiDa
  • Registratie: December 2001
  • Laatst online: 01-03-2023
Op donderdag 21 maart 2002 13:20 schreef ACM het volgende:

[..]

Er zijn allerlei (tcp/ip) packet loggers te verkrijgen voor allerlei platformen.
Voorbeeld?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op donderdag 21 maart 2002 13:21 schreef SiHiDa het volgende:
Voorbeeld?
Ik ken er geen onder windows (nooit nodig gehad/gebruikt), maar er zijn er zat.
Zoek es bij tucows.com op packetsniffers ofzo

  • SiHiDa
  • Registratie: December 2001
  • Laatst online: 01-03-2023
Op donderdag 21 maart 2002 13:22 schreef ACM het volgende:

[..]

Ik ken er geen onder windows (nooit nodig gehad/gebruikt), maar er zijn er zat.
Zoek es bij tucows.com op packetsniffers ofzo
Lukt! Je hoeft alleen maar de sessid+user te verzenden. Het volgende probleem is echter dat ik geen user-ID krijg toegewezen (zie mijn eerste post), hoe moet ik hier dan achterkomen?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Je moet natuurlijk wel inloggen met de inlog-'knop' :)

  • SiHiDa
  • Registratie: December 2001
  • Laatst online: 01-03-2023
Op donderdag 21 maart 2002 13:44 schreef ACM het volgende:
Je moet natuurlijk wel inloggen met de inlog-'knop' :)
Doe ik ook!

Ik zal even uitleggen wat ik nu heb gedaan.
Met het HTTPCli1-component ga ik naar de volgende pagina: http://gathering.tweakers.net/login.php met als data
?user=....&password=.... Dan roep ik de methode POST aan, dan kreeg ik dus de cookie terug die in mijn eerste post staat, zonder user dus (namelijk 0). De pagina die mbv HTTPCli1 is opgeslagen, bevat echter wel de standaard tekst die je voorgeschoteld krijgt als je inlogt. Ik ben dus ingelogd.

Maar om er voor te zorgen dat ik bijv. de index-page krijg heb ik een sessid en user nodig. Maar die user weet ik niet! Hoe kan ik dit oplossen?

Verwijderd

Je bent wel erg lui he... download zon proggie.. (2 min zoeken op downloads.com ofzo), gebruikt de zoek want hier is al veel over geblaat.. beetje puzelen (= programmeren / scripten) en klaar

  • SiHiDa
  • Registratie: December 2001
  • Laatst online: 01-03-2023
Op donderdag 21 maart 2002 13:54 schreef TimD het volgende:
Je bent wel erg lui he... download zon proggie.. (2 min zoeken op downloads.com ofzo), gebruikt de zoek want hier is al veel over geblaat.. beetje puzelen (= programmeren / scripten) en klaar
Ik ben helemaal niet lui. Ik heb dus al een sniffer geprobeerd en mijn resultaten dus gepost. Wil jij mij dan vertellen hoe ik de user kan bemachtigen?

  • SiHiDa
  • Registratie: December 2001
  • Laatst online: 01-03-2023
Het moet dus voor meerdere users kunnen, het is voor een prog en daar moet men alle Gebruikersnamen kunnen gebruiken en dus ook alle userID's. Hoe kom ik nu achter de userID, die zich achter de gebruikersnaam bevindt.

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

als je gewoon hetzelfde doet als je browser moet het lukken.

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • SiHiDa
  • Registratie: December 2001
  • Laatst online: 01-03-2023
Inmiddels met de sniffer opgespoord:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
21-3-2002 19:38:12.0402
POST /login.php HTTP/1.1..
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, 
application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*..
Referer: http://gathering.tweakers.net/login.php..Accept-Language
: nl..Content-Type: application/x-www-form-urlencoded..Accept-Encoding: gzip, 
deflate..User-Agent: 
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT5.1)..Host: gathering.tweakers.net..
Content-Length: 125..Connection: Keep-Alive..Cache-Control:no-cache..Cookie: 
tc=1016196046
%2C1016196028; n=1; r=120; sessid=dd4b52291ab9***************....
UserName=SiHiDa&Password=********&store_password=
true&referer=http%3A%2F%2F
gathering.tweakers.net%2Findex.php&Login=Invoeren

Maar hoe krijg ik dit met de HTTPCli-component voor mekaar? Als ik dit toevoeg als Data wordt het als een apart pakketje verstuurd en dat moet niet. Het gaat dus om het gedeelte achter de ....

  • SiHiDa
  • Registratie: December 2001
  • Laatst online: 01-03-2023
Bedankt allemaal, inmiddels blijkt dat het helemaal niet uitmaakt of het in een nieuwe packet zat. Het lag aan de referer waarschijnlijk of ik had het niet goed ingetypt.
Pagina: 1