Autore Topic: Autenticarsi su sito internet e scaricarne i contenuti  (Letto 3307 volte)

Offline onire

  • Utente junior
  • **
  • Post: 52
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Dream G1, Samsung Galaxy S
  • Sistema operativo:
    Windows Xp
Autenticarsi su sito internet e scaricarne i contenuti
« il: 19 Aprile 2010, 16:46:44 CEST »
0
Salve, vorrei realizzare un programma che si autentica su un sito e scarichi alcune pagine.
Da quello che mi pare di capire ogni sito è un caso a sè, però il meccanismo dovrebbe essere il seguente.
Accedo alla pagina di login, il web server oltre alla pagina mi invia anche un cookie, effettuo un post in cui indico la stringa di login ed il cookie. In tutte le richieste successive indico il cookie, se questo è ancora valido.
Qualcuno sa indicarmi da dove iniziare.
Grazie

Offline riddick86

  • Nuovo arrivato
  • *
  • Post: 19
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Magic by Google
  • Sistema operativo:
    Mac OS X Snow Leopard
Re:Autenticarsi su sito internet e scaricarne i contenuti
« Risposta #1 il: 29 Aprile 2010, 19:51:39 CEST »
0
Interessa anche a me, più precisamente vorrei loggarmi al sito della 3 per visualizzare le soglie.

Offline onire

  • Utente junior
  • **
  • Post: 52
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Dream G1, Samsung Galaxy S
  • Sistema operativo:
    Windows Xp
Re:Autenticarsi su sito internet e scaricarne i contenuti
« Risposta #2 il: 30 Aprile 2010, 16:31:07 CEST »
0
Interessa anche a me, più precisamente vorrei loggarmi al sito della 3 per visualizzare le soglie.
Comunque accedendo direttamente da cellulare con sim 3 non c'è bisogno di loggarsi

Offline riddick86

  • Nuovo arrivato
  • *
  • Post: 19
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Magic by Google
  • Sistema operativo:
    Mac OS X Snow Leopard
Re:Autenticarsi su sito internet e scaricarne i contenuti
« Risposta #3 il: 30 Aprile 2010, 19:25:02 CEST »
0
Se sei connesso con UMTS e non col wifi, non c'è bisogno, altrimenti si.

Offline onire

  • Utente junior
  • **
  • Post: 52
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Dream G1, Samsung Galaxy S
  • Sistema operativo:
    Windows Xp
Re:Autenticarsi su sito internet e scaricarne i contenuti
« Risposta #4 il: 01 Maggio 2010, 15:24:59 CEST »
0
Se sei connesso con UMTS e non col wifi, non c'è bisogno, altrimenti si.
Esatto, solo in umts; comunque vedo che nessuno ci sa dire qualcosa :-(

Offline tava

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: +2
    • Mostra profilo
  • Sistema operativo:
    Mac Os X 10.6
Re:Autenticarsi su sito internet e scaricarne i contenuti
« Risposta #5 il: 01 Maggio 2010, 15:30:43 CEST »
0
Ciao,
purtroppo io non ho mai fatto nulla del genere ma su internet ci sono parecchie cose. Una libreria molto utile ai vostri fini è Apache HttpClient che semplifica molto la gestione della comunicazione tramite http.

Purtroppo le mie conoscenze si fermano qui..la gestione del login con successiva memorizzazione ed utilizzo dei cookie non l'ho mai fatta, mi spiace!

Ciao
tava

Offline onire

  • Utente junior
  • **
  • Post: 52
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Dream G1, Samsung Galaxy S
  • Sistema operativo:
    Windows Xp
Re:Autenticarsi su sito internet e scaricarne i contenuti
« Risposta #6 il: 01 Maggio 2010, 15:33:44 CEST »
0
Ciao,
purtroppo io non ho mai fatto nulla del genere ma su internet ci sono parecchie cose. Una libreria molto utile ai vostri fini è Apache HttpClient che semplifica molto la gestione della comunicazione tramite http.

Purtroppo le mie conoscenze si fermano qui..la gestione del login con successiva memorizzazione ed utilizzo dei cookie non l'ho mai fatta, mi spiace!

Ciao
tava

Grazie comunque tava, darò uno sguardo ad Apche HttpClient, sperando sempre che qualcuno ci dia una mano   ;-)

Offline .zero

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    N/A
  • Sistema operativo:
    Archlinux, Windows 7
Re:Autenticarsi su sito internet e scaricarne i contenuti
« Risposta #7 il: 04 Maggio 2010, 09:07:47 CEST »
0
Al link http://svn.apache.org/viewvc/httpcomponents/oac.hc3x/trunk/src/examples/FormLoginDemo.java?view=markup trovi un esempio per Apache HttpClient potrebbe essere un buon punto dove iniziare.
Personalmente non ho mai trattato il problema, ma dando un'occhiata a quell'esempio non pare poi così difficile realizzare la cosa
usando quella libreria. Il problema principale è che quella versione è ormai una versione legacy, e le nuove versioni richiedono abbastanza librerie della apache foundation da non essere poi così consigliabili per l'uso su un dispositivo mobile.

Senza quella libreria (od una equivalente) l'implementazione di quanto chiedi non è triviale: si tratta infatti di creare dal nulla un'applicazione che implementi il protocollo HTTP ed il supporto ai Cookie - praticamente un web browser (senza la parte di rendering). Non è facile spiegarla in un thread  :-P
"Programmare" is not equal to "scrivere codice" || The sky is the limit... on an ideal, not-existent calculator.

Offline onire

  • Utente junior
  • **
  • Post: 52
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Dream G1, Samsung Galaxy S
  • Sistema operativo:
    Windows Xp
Re:Autenticarsi su sito internet e scaricarne i contenuti
« Risposta #8 il: 04 Maggio 2010, 10:02:16 CEST »
0
Al link http://svn.apache.org/viewvc/httpcomponents/oac.hc3x/trunk/src/examples/FormLoginDemo.java?view=markup trovi un esempio per Apache HttpClient potrebbe essere un buon punto dove iniziare.
Personalmente non ho mai trattato il problema, ma dando un'occhiata a quell'esempio non pare poi così difficile realizzare la cosa
usando quella libreria. Il problema principale è che quella versione è ormai una versione legacy, e le nuove versioni richiedono abbastanza librerie della apache foundation da non essere poi così consigliabili per l'uso su un dispositivo mobile.

Senza quella libreria (od una equivalente) l'implementazione di quanto chiedi non è triviale: si tratta infatti di creare dal nulla un'applicazione che implementi il protocollo HTTP ed il supporto ai Cookie - praticamente un web browser (senza la parte di rendering). Non è facile spiegarla in un thread  :-P

Quindi mi conviene rinunciare?  :-(

Offline tava

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: +2
    • Mostra profilo
  • Sistema operativo:
    Mac Os X 10.6
Re:Autenticarsi su sito internet e scaricarne i contenuti
« Risposta #9 il: 04 Maggio 2010, 10:12:48 CEST »
0
Ciao,
secondo me è fattibile..con un pò di studio delle API ovviamente! Essendo deprecata la versione 3 io userei la 4 ed inoltre non ritengo che  sia così pesante, è solo 1,6 Mb (e contiene tutte le dipendenze, alcune delle quali secondo me posono essere scartate).

Al seguente link HttpClient Tutorial trovi il tutorial per la nuova versione 4..poi ci vuole un pò di sano smanettamento su un progetto per poter riuscire a ricavare qualcosa di funzionante!

Non darti per vinto tutto si può fare!

Offline onire

  • Utente junior
  • **
  • Post: 52
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Dream G1, Samsung Galaxy S
  • Sistema operativo:
    Windows Xp
Re:Autenticarsi su sito internet e scaricarne i contenuti
« Risposta #10 il: 04 Maggio 2010, 11:19:32 CEST »
0
Ciao,
secondo me è fattibile..con un pò di studio delle API ovviamente! Essendo deprecata la versione 3 io userei la 4 ed inoltre non ritengo che  sia così pesante, è solo 1,6 Mb (e contiene tutte le dipendenze, alcune delle quali secondo me posono essere scartate).

Al seguente link HttpClient Tutorial trovi il tutorial per la nuova versione 4..poi ci vuole un pò di sano smanettamento su un progetto per poter riuscire a ricavare qualcosa di funzionante!

Non darti per vinto tutto si può fare!
Ho scaricato la versione 4.0.1 completa di tutte le dipendenze occupa meno di 1Mb.

Adesso provo a fare qualche esperimento loggandomi ad anddev, una mano è sempre apprezzata  :D

Offline onire

  • Utente junior
  • **
  • Post: 52
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Dream G1, Samsung Galaxy S
  • Sistema operativo:
    Windows Xp
Re:Autenticarsi su sito internet e scaricarne i contenuti
« Risposta #11 il: 04 Maggio 2010, 11:33:35 CEST »
0
Utilizzando Live HTTP ho grabbato questo codice all'arrivo sulla pagina http://www.anddev.it/index.php?action=login
Codice: [Seleziona]
http://www.anddev.it/index.php?action=login

GET /index.php?action=login HTTP/1.1
Host: www.anddev.it
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Cookie: PHPSESSID=qo99705pc5j0i4kj7q61tfocb2; __utma=195991036.327110697.1272964924.1272964924.1272964924.1; __utmb=195991036.3.10.1272964924; __utmc=195991036; __utmz=195991036.1272964924.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
If-Modified-Since: Tue, 04 May 2010 09:22:40 GMT

HTTP/1.1 200 OK
Date: Tue, 04 May 2010 09:23:07 GMT
Server: Apache/2.2
Pragma: no-cache
Cache-Control: private
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Content-Encoding: gzip
Vary: Accept-Encoding,User-Agent
Last-Modified: Tue, 04 May 2010 09:23:07 GMT
Keep-Alive: timeout=5, max=500
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
----------------------------------------------------------
http://www.anddev.it/Themes/default/css/index.css?rc3

GET /Themes/default/css/index.css?rc3 HTTP/1.1
Host: www.anddev.it
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729)
Accept: text/css,*/*;q=0.1
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.anddev.it/index.php?action=login
Cookie: PHPSESSID=qo99705pc5j0i4kj7q61tfocb2; __utma=195991036.327110697.1272964924.1272964924.1272964924.1; __utmb=195991036.3.10.1272964924; __utmc=195991036; __utmz=195991036.1272964924.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
If-Modified-Since: Mon, 19 Apr 2010 17:52:44 GMT
If-None-Match: "42cd1e-db04-4849aa0c5f300"

HTTP/1.1 304 Not Modified
Date: Tue, 04 May 2010 09:23:07 GMT
Server: Apache/2.2
Connection: Keep-Alive
Keep-Alive: timeout=5, max=499
Etag: "42cd1e-db04-4849aa0c5f300"
Vary: Accept-Encoding,User-Agent
----------------------------------------------------------
http://www.anddev.it/Themes/default/css/print.css?rc3

GET /Themes/default/css/print.css?rc3 HTTP/1.1
Host: www.anddev.it
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729)
Accept: text/css,*/*;q=0.1
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.anddev.it/index.php?action=login
Cookie: PHPSESSID=qo99705pc5j0i4kj7q61tfocb2; __utma=195991036.327110697.1272964924.1272964924.1272964924.1; __utmb=195991036.3.10.1272964924; __utmc=195991036; __utmz=195991036.1272964924.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
If-Modified-Since: Wed, 14 Nov 2007 21:57:20 GMT
If-None-Match: "42cd22-3c-43eeaa64a5000"

HTTP/1.1 304 Not Modified
Date: Tue, 04 May 2010 09:23:07 GMT
Server: Apache/2.2
Connection: Keep-Alive
Keep-Alive: timeout=5, max=500
Etag: "42cd22-3c-43eeaa64a5000"
Vary: Accept-Encoding,User-Agent
----------------------------------------------------------
http://www.anddev.it/Themes/default/scripts/script.js?rc3

GET /Themes/default/scripts/script.js?rc3 HTTP/1.1
Host: www.anddev.it
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729)
Accept: */*
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.anddev.it/index.php?action=login
Cookie: PHPSESSID=qo99705pc5j0i4kj7q61tfocb2; __utma=195991036.327110697.1272964924.1272964924.1272964924.1; __utmb=195991036.3.10.1272964924; __utmc=195991036; __utmz=195991036.1272964924.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
If-Modified-Since: Sat, 13 Feb 2010 20:38:26 GMT
If-None-Match: "42cf5d-bcc1-47f815dad7480"

HTTP/1.1 304 Not Modified
Date: Tue, 04 May 2010 09:23:07 GMT
Server: Apache/2.2
Connection: Keep-Alive
Keep-Alive: timeout=5, max=500
Etag: "42cf5d-bcc1-47f815dad7480"
Vary: Accept-Encoding,User-Agent
----------------------------------------------------------
http://www.anddev.it/Themes/default/scripts/theme.js?rc3

GET /Themes/default/scripts/theme.js?rc3 HTTP/1.1
Host: www.anddev.it
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729)
Accept: */*
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.anddev.it/index.php?action=login
Cookie: PHPSESSID=qo99705pc5j0i4kj7q61tfocb2; __utma=195991036.327110697.1272964924.1272964924.1272964924.1; __utmb=195991036.3.10.1272964924; __utmc=195991036; __utmz=195991036.1272964924.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
If-Modified-Since: Sun, 17 Jan 2010 18:36:44 GMT
If-None-Match: "42cf62-e68-47d6084baa700"

HTTP/1.1 304 Not Modified
Date: Tue, 04 May 2010 09:23:08 GMT
Server: Apache/2.2
Connection: Keep-Alive
Keep-Alive: timeout=5, max=498
Etag: "42cf62-e68-47d6084baa700"
Vary: Accept-Encoding,User-Agent
----------------------------------------------------------
http://www.anddev.it/Smileys/android/smiley.png

GET /Smileys/android/smiley.png HTTP/1.1
Host: www.anddev.it
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729)
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.anddev.it/index.php?action=login
Cookie: PHPSESSID=qo99705pc5j0i4kj7q61tfocb2; __utma=195991036.327110697.1272964924.1272964924.1272964924.1; __utmb=195991036.3.10.1272964924; __utmc=195991036; __utmz=195991036.1272964924.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)

HTTP/1.1 200 OK
Date: Tue, 04 May 2010 09:23:08 GMT
Server: Apache/2.2
Last-Modified: Sun, 28 Feb 2010 11:02:36 GMT
Etag: "42c76e-e07-480a711f4eb00"
Accept-Ranges: bytes
Content-Length: 3591
Vary: User-Agent
Keep-Alive: timeout=5, max=499
Connection: Keep-Alive
Content-Type: image/png
----------------------------------------------------------
http://toolbarqueries.google.it/search?features=Rank:SW&sourceid=navclient-ff&client=navclient-auto-ff&googleip=O;216.239.59.103;314&iqrn=H8e&swwk=360&ch=87ee93429&q=info:http%3A%2F%2Fwww.anddev.it%2Findex.php%3Faction%3Dlogin

GET /search?features=Rank:SW&sourceid=navclient-ff&client=navclient-auto-ff&googleip=O;216.239.59.103;314&iqrn=H8e&swwk=360&ch=87ee93429&q=info:http%3A%2F%2Fwww.anddev.it%2Findex.php%3Faction%3Dlogin HTTP/1.1
Host: toolbarqueries.google.it
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729) GoogleToolbarFF 7.0.20100326 GTBA
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Cookie: PREF=ID=2884a62b9760f7ef:U=a7e0bc7ce770c40a:LD=it:NR=30:TM=1069693877:LM=1271774380:L=1:DV=8atQZBunt08B:IG=1:S=UrzexRHsOZBpOBRS; NID=34=dgWoFIXJ84oGHGYhy0wNOdbywHUDe49SgKCXtYn1qLyBiiDT_lv77udwRUcEACuQ8pd9dcsLLJ__hCwQ_U9cwq4MIY2Wey8ibkAnannX00_2B8MEme4PtaHffj25UTtA; SID=DQAAAJIAAABDJv3ojSUeYlXv1CUiAEzTcBDeeOiPBEFqrRsd1Ao8TZw5uppGOwvXmZIWmNFcW0-m8zQwj40kokPPdrlF6SdkPUqupHFAfCZmSZ9KC7QS7tGaE0Y0Ljxq1LTw-u89bhUZoVJ_H0efQ7X_s2mcLIzCG-nQrreQb0REjToWJONPVn97CQVNO6cGP5u2vHBULyc5UhLCkNDftLd_L0tbkSzX; HSID=AauyGBGP2bTuDo7Zk

HTTP/1.1 200 OK
Date: Tue, 04 May 2010 09:23:08 GMT
Pragma: no-cache
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Cache-Control: no-cache, must-revalidate
Content-Type: text/html; charset=ISO-8859-1
Content-Encoding: gzip
Server: gws
Content-Length: 613
X-XSS-Protection: 1; mode=block
----------------------------------------------------------
http://www.google-analytics.com/__utm.gif?utmwv=4.6.5&utmn=853513943&utmhn=www.anddev.it&utmcs=UTF-8&utmsr=1280x1024&utmsc=24-bit&utmul=it&utmje=1&utmfl=10.0%20r45&utmdt=Accedi&utmhid=1408733319&utmr=-&utmp=%2Findex.php%3Faction%3Dlogin&utmac=UA-13268001-1&utmcc=__utma%3D195991036.327110697.1272964924.1272964924.1272964924.1%3B%2B__utmz%3D195991036.1272964924.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B

GET /__utm.gif?utmwv=4.6.5&utmn=853513943&utmhn=www.anddev.it&utmcs=UTF-8&utmsr=1280x1024&utmsc=24-bit&utmul=it&utmje=1&utmfl=10.0%20r45&utmdt=Accedi&utmhid=1408733319&utmr=-&utmp=%2Findex.php%3Faction%3Dlogin&utmac=UA-13268001-1&utmcc=__utma%3D195991036.327110697.1272964924.1272964924.1272964924.1%3B%2B__utmz%3D195991036.1272964924.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B HTTP/1.1
Host: www.google-analytics.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729) GTBA
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.anddev.it/index.php?action=login

HTTP/1.1 200 OK
Date: Tue, 04 May 2010 06:30:19 GMT
Content-Length: 35
Pragma: no-cache
Expires: Wed, 19 Apr 2000 11:43:00 GMT
Last-Modified: Wed, 21 Jan 2004 19:51:30 GMT
Content-Type: image/gif
Server: Golfe
Cache-Control: private, no-cache, no-cache=Set-Cookie, proxy-revalidate
----------------------------------------------------------
[url=http://www.anddev.it/index.php?type=rss;action=.xml]Android Developers Italia[/url]

GET /index.php?type=rss;action=.xml HTTP/1.1
Host: www.anddev.it
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Cookie: PHPSESSID=qo99705pc5j0i4kj7q61tfocb2; __utma=195991036.327110697.1272964924.1272964924.1272964924.1; __utmb=195991036.4.10.1272964924; __utmc=195991036; __utmz=195991036.1272964924.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)

HTTP/1.1 200 OK
Date: Tue, 04 May 2010 09:23:08 GMT
Server: Apache/2.2
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Pragma: no-cache
Cache-Control: private
Vary: Accept-Encoding,User-Agent
Content-Encoding: gzip
Keep-Alive: timeout=5, max=499
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: application/rss+xml; charset=UTF-8
----------------------------------------------------------
http://rapidshare.com/cgi-bin/checkfiles.cgi

POST /cgi-bin/checkfiles.cgi HTTP/1.1
Host: rapidshare.com
User-Agent: Mozilla/4.0 (compatible) Greasemonkey
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Content-Length: 5
Pragma: no-cache
Cache-Control: no-cache
urls=
HTTP/1.1 200 OK
P3P: CP="ALL DSP COR CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa CONa TELa OUR STP UNI NAV STA PRE"
Date: Tue, 04 May 2010 09:23:08 GMT
Connection: close
Accept-Ranges: bytes
Cache-Control: no-cache
Content-Type: text/html; charset=UTF-8
Content-Encoding: gzip
Content-Length: 1785
----------------------------------------------------------
e dopo aver inserito le credenziali questo:
Codice: [Seleziona]
http://www.anddev.it/index.php?action=login2

POST /index.php?action=login2 HTTP/1.1
Host: www.anddev.it
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.anddev.it/index.php?action=login
Cookie: PHPSESSID=qo99705pc5j0i4kj7q61tfocb2; __utma=195991036.327110697.1272964924.1272964924.1272964924.1; __utmb=195991036.4.10.1272964924; __utmc=195991036; __utmz=195991036.1272964924.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
Content-Type: application/x-www-form-urlencoded
Content-Length: 91
user=onire&passwrd=&cookieneverexp=on&hash_passwrd=hash password
HTTP/1.1 302 Moved Temporarily
Date: Tue, 04 May 2010 09:23:59 GMT
Server: Apache/2.2
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Pragma: no-cache
Cache-Control: private
Content-Encoding: gzip
Vary: Accept-Encoding,User-Agent
Set-Cookie: SMFCookie890=a%3A4%3A%7Bi%3A0%3Bs%3A3%3A%22166%22%3Bi%3A1%3Bs%3A40%3A%2275aa518e751e86e1ec2bd2df21c88b4143e8cf5e%22%3Bi%3A2%3Bi%3A1462181039%3Bi%3A3%3Bi%3A0%3B%7D; expires=Mon, 02-May-2016 09:23:59 GMT; path=/
Set-Cookie: PHPSESSID=tlbctdrtbaqfj7ncenp0b9m6h7; path=/
Set-Cookie: PHPSESSID=tlbctdrtbaqfj7ncenp0b9m6h7; expires=Mon, 02-May-2016 09:23:59 GMT; path=/
Location: [url=http://www.anddev.it/index.php?action=login2;sa=check;member=166]Si è verificato un errore![/url]
Keep-Alive: timeout=5, max=500
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html
----------------------------------------------------------
[url=http://www.anddev.it/index.php?action=login2;sa=check;member=166]Si è verificato un errore![/url]

GET /index.php?action=login2;sa=check;member=166 HTTP/1.1
Host: www.anddev.it
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.anddev.it/index.php?action=login
Cookie: PHPSESSID=tlbctdrtbaqfj7ncenp0b9m6h7; __utma=195991036.327110697.1272964924.1272964924.1272964924.1; __utmb=195991036.4.10.1272964924; __utmc=195991036; __utmz=195991036.1272964924.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); SMFCookie890=a%3A4%3A%7Bi%3A0%3Bs%3A3%3A%22166%22%3Bi%3A1%3Bs%3A40%3A%2275aa518e751e86e1ec2bd2df21c88b4143e8cf5e%22%3Bi%3A2%3Bi%3A1462181039%3Bi%3A3%3Bi%3A0%3B%7D

HTTP/1.1 302 Moved Temporarily
Date: Tue, 04 May 2010 09:23:59 GMT
Server: Apache/2.2
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Pragma: no-cache
Cache-Control: private
Content-Encoding: gzip
Vary: Accept-Encoding,User-Agent
Location: [url=http://www.anddev.it/index.php]Android Developers Italia - Indice[/url]
Keep-Alive: timeout=5, max=499
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html
----------------------------------------------------------
[url=http://www.anddev.it/index.php]Android Developers Italia - Indice[/url]

GET /index.php HTTP/1.1
Host: www.anddev.it
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.anddev.it/index.php?action=login
Cookie: PHPSESSID=tlbctdrtbaqfj7ncenp0b9m6h7; __utma=195991036.327110697.1272964924.1272964924.1272964924.1; __utmb=195991036.4.10.1272964924; __utmc=195991036; __utmz=195991036.1272964924.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); SMFCookie890=a%3A4%3A%7Bi%3A0%3Bs%3A3%3A%22166%22%3Bi%3A1%3Bs%3A40%3A%2275aa518e751e86e1ec2bd2df21c88b4143e8cf5e%22%3Bi%3A2%3Bi%3A1462181039%3Bi%3A3%3Bi%3A0%3B%7D

HTTP/1.1 200 OK
Date: Tue, 04 May 2010 09:23:59 GMT
Server: Apache/2.2
Pragma: no-cache
Cache-Control: private
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Content-Encoding: gzip
Vary: Accept-Encoding,User-Agent
Last-Modified: Tue, 04 May 2010 09:24:05 GMT
Keep-Alive: timeout=5, max=498
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
----------------------------------------------------------
http://www.anddev.it/Themes/default/scripts/theme.js?rc3

GET /Themes/default/scripts/theme.js?rc3 HTTP/1.1
Host: www.anddev.it
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729)
Accept: */*
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: [url=http://www.anddev.it/index.php]Android Developers Italia - Indice[/url]
Cookie: PHPSESSID=tlbctdrtbaqfj7ncenp0b9m6h7; __utma=195991036.327110697.1272964924.1272964924.1272964924.1; __utmb=195991036.4.10.1272964924; __utmc=195991036; __utmz=195991036.1272964924.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); SMFCookie890=a%3A4%3A%7Bi%3A0%3Bs%3A3%3A%22166%22%3Bi%3A1%3Bs%3A40%3A%2275aa518e751e86e1ec2bd2df21c88b4143e8cf5e%22%3Bi%3A2%3Bi%3A1462181039%3Bi%3A3%3Bi%3A0%3B%7D
If-Modified-Since: Sun, 17 Jan 2010 18:36:44 GMT
If-None-Match: "42cf62-e68-47d6084baa700"

HTTP/1.1 304 Not Modified
Date: Tue, 04 May 2010 09:24:05 GMT
Server: Apache/2.2
Connection: Keep-Alive
Keep-Alive: timeout=5, max=497
Etag: "42cf62-e68-47d6084baa700"
Vary: Accept-Encoding,User-Agent
----------------------------------------------------------
http://www.anddev.it/Themes/default/css/index.css?rc3

GET /Themes/default/css/index.css?rc3 HTTP/1.1
Host: www.anddev.it
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729)
Accept: text/css,*/*;q=0.1
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: [url=http://www.anddev.it/index.php]Android Developers Italia - Indice[/url]
Cookie: PHPSESSID=tlbctdrtbaqfj7ncenp0b9m6h7; __utma=195991036.327110697.1272964924.1272964924.1272964924.1; __utmb=195991036.4.10.1272964924; __utmc=195991036; __utmz=195991036.1272964924.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); SMFCookie890=a%3A4%3A%7Bi%3A0%3Bs%3A3%3A%22166%22%3Bi%3A1%3Bs%3A40%3A%2275aa518e751e86e1ec2bd2df21c88b4143e8cf5e%22%3Bi%3A2%3Bi%3A1462181039%3Bi%3A3%3Bi%3A0%3B%7D
If-Modified-Since: Mon, 19 Apr 2010 17:52:44 GMT
If-None-Match: "42cd1e-db04-4849aa0c5f300"

HTTP/1.1 304 Not Modified
Date: Tue, 04 May 2010 09:24:05 GMT
Server: Apache/2.2
Connection: Keep-Alive
Keep-Alive: timeout=5, max=500
Etag: "42cd1e-db04-4849aa0c5f300"
Vary: Accept-Encoding,User-Agent
----------------------------------------------------------
http://www.anddev.it/Themes/default/css/print.css?rc3

GET /Themes/default/css/print.css?rc3 HTTP/1.1
Host: www.anddev.it
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729)
Accept: text/css,*/*;q=0.1
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: [url=http://www.anddev.it/index.php]Android Developers Italia - Indice[/url]
Cookie: PHPSESSID=tlbctdrtbaqfj7ncenp0b9m6h7; __utma=195991036.327110697.1272964924.1272964924.1272964924.1; __utmb=195991036.4.10.1272964924; __utmc=195991036; __utmz=195991036.1272964924.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); SMFCookie890=a%3A4%3A%7Bi%3A0%3Bs%3A3%3A%22166%22%3Bi%3A1%3Bs%3A40%3A%2275aa518e751e86e1ec2bd2df21c88b4143e8cf5e%22%3Bi%3A2%3Bi%3A1462181039%3Bi%3A3%3Bi%3A0%3B%7D
If-Modified-Since: Wed, 14 Nov 2007 21:57:20 GMT
If-None-Match: "42cd22-3c-43eeaa64a5000"

HTTP/1.1 304 Not Modified
Date: Tue, 04 May 2010 09:24:05 GMT
Server: Apache/2.2
Connection: Keep-Alive
Keep-Alive: timeout=5, max=500
Etag: "42cd22-3c-43eeaa64a5000"
Vary: Accept-Encoding,User-Agent
----------------------------------------------------------
http://www.anddev.it/Themes/default/scripts/script.js?rc3

GET /Themes/default/scripts/script.js?rc3 HTTP/1.1
Host: www.anddev.it
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729)
Accept: */*
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: [url=http://www.anddev.it/index.php]Android Developers Italia - Indice[/url]
Cookie: PHPSESSID=tlbctdrtbaqfj7ncenp0b9m6h7; __utma=195991036.327110697.1272964924.1272964924.1272964924.1; __utmb=195991036.4.10.1272964924; __utmc=195991036; __utmz=195991036.1272964924.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); SMFCookie890=a%3A4%3A%7Bi%3A0%3Bs%3A3%3A%22166%22%3Bi%3A1%3Bs%3A40%3A%2275aa518e751e86e1ec2bd2df21c88b4143e8cf5e%22%3Bi%3A2%3Bi%3A1462181039%3Bi%3A3%3Bi%3A0%3B%7D
If-Modified-Since: Sat, 13 Feb 2010 20:38:26 GMT
If-None-Match: "42cf5d-bcc1-47f815dad7480"

HTTP/1.1 304 Not Modified
Date: Tue, 04 May 2010 09:24:05 GMT
Server: Apache/2.2
Connection: Keep-Alive
Keep-Alive: timeout=5, max=500
Etag: "42cf5d-bcc1-47f815dad7480"
Vary: Accept-Encoding,User-Agent
----------------------------------------------------------
http://www.anddev.it/Themes/default/images/on.png

GET /Themes/default/images/on.png HTTP/1.1
Host: www.anddev.it
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729)
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: [url=http://www.anddev.it/index.php]Android Developers Italia - Indice[/url]
Cookie: PHPSESSID=tlbctdrtbaqfj7ncenp0b9m6h7; __utma=195991036.327110697.1272964924.1272964924.1272964924.1; __utmb=195991036.4.10.1272964924; __utmc=195991036; __utmz=195991036.1272964924.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); SMFCookie890=a%3A4%3A%7Bi%3A0%3Bs%3A3%3A%22166%22%3Bi%3A1%3Bs%3A40%3A%2275aa518e751e86e1ec2bd2df21c88b4143e8cf5e%22%3Bi%3A2%3Bi%3A1462181039%3Bi%3A3%3Bi%3A0%3B%7D

HTTP/1.1 200 OK
Date: Tue, 04 May 2010 09:24:05 GMT
Server: Apache/2.2
Last-Modified: Tue, 09 Mar 2010 14:56:07 GMT
Etag: "42cdd9-589-4815f61a62fc0"
Accept-Ranges: bytes
Content-Length: 1417
Vary: User-Agent
Keep-Alive: timeout=5, max=500
Connection: Keep-Alive
Content-Type: image/png
----------------------------------------------------------
http://toolbarqueries.google.it/search?features=Rank:SW&sourceid=navclient-ff&client=navclient-auto-ff&googleip=O;216.239.59.103;352&iqrn=ydoB&querytime=njB&orig=0vHfu&swwk=360&ch=8e1512415&q=info:http%3A%2F%2Fwww.anddev.it%2Findex.php

GET /search?features=Rank:SW&sourceid=navclient-ff&client=navclient-auto-ff&googleip=O;216.239.59.103;352&iqrn=ydoB&querytime=njB&orig=0vHfu&swwk=360&ch=8e1512415&q=info:http%3A%2F%2Fwww.anddev.it%2Findex.php HTTP/1.1
Host: toolbarqueries.google.it
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729) GoogleToolbarFF 7.0.20100326 GTBA
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Cookie: PREF=ID=2884a62b9760f7ef:U=a7e0bc7ce770c40a:LD=it:NR=30:TM=1069693877:LM=1271774380:L=1:DV=8atQZBunt08B:IG=1:S=UrzexRHsOZBpOBRS; NID=34=dgWoFIXJ84oGHGYhy0wNOdbywHUDe49SgKCXtYn1qLyBiiDT_lv77udwRUcEACuQ8pd9dcsLLJ__hCwQ_U9cwq4MIY2Wey8ibkAnannX00_2B8MEme4PtaHffj25UTtA; SID=DQAAAJIAAABDJv3ojSUeYlXv1CUiAEzTcBDeeOiPBEFqrRsd1Ao8TZw5uppGOwvXmZIWmNFcW0-m8zQwj40kokPPdrlF6SdkPUqupHFAfCZmSZ9KC7QS7tGaE0Y0Ljxq1LTw-u89bhUZoVJ_H0efQ7X_s2mcLIzCG-nQrreQb0REjToWJONPVn97CQVNO6cGP5u2vHBULyc5UhLCkNDftLd_L0tbkSzX; HSID=AauyGBGP2bTuDo7Zk

HTTP/1.1 200 OK
Date: Tue, 04 May 2010 09:24:05 GMT
Pragma: no-cache
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Cache-Control: no-cache, must-revalidate
Content-Type: text/html; charset=ISO-8859-1
Content-Encoding: gzip
Server: gws
Content-Length: 602
X-XSS-Protection: 1; mode=block
----------------------------------------------------------
http://www.anddev.it/avatars/ic_contact_picture_2d.png

GET /avatars/ic_contact_picture_2d.png HTTP/1.1
Host: www.anddev.it
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729)
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: [url=http://www.anddev.it/index.php]Android Developers Italia - Indice[/url]
Cookie: PHPSESSID=tlbctdrtbaqfj7ncenp0b9m6h7; __utma=195991036.327110697.1272964924.1272964924.1272964924.1; __utmb=195991036.4.10.1272964924; __utmc=195991036; __utmz=195991036.1272964924.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); SMFCookie890=a%3A4%3A%7Bi%3A0%3Bs%3A3%3A%22166%22%3Bi%3A1%3Bs%3A40%3A%2275aa518e751e86e1ec2bd2df21c88b4143e8cf5e%22%3Bi%3A2%3Bi%3A1462181039%3Bi%3A3%3Bi%3A0%3B%7D

HTTP/1.1 200 OK
Date: Tue, 04 May 2010 09:24:05 GMT
Server: Apache/2.2
Last-Modified: Wed, 17 Mar 2010 11:59:39 GMT
Etag: "42cfc9-8e0-481fdd94920c0"
Accept-Ranges: bytes
Content-Length: 2272
Vary: User-Agent
Keep-Alive: timeout=5, max=500
Connection: Keep-Alive
Content-Type: image/png
----------------------------------------------------------
http://toolbarqueries.google.it/search?features=Rank&sourceid=navclient-ff&client=navclient-auto-ff&iqrn=9vbD&querytime=BU&orig=0wBvH&ch=8d268bafd&q=info:http%3A%2F%2Fwww.anddev.it%2Findex.php%3Faction%3Dlogin2

GET /search?features=Rank&sourceid=navclient-ff&client=navclient-auto-ff&iqrn=9vbD&querytime=BU&orig=0wBvH&ch=8d268bafd&q=info:http%3A%2F%2Fwww.anddev.it%2Findex.php%3Faction%3Dlogin2 HTTP/1.1
Host: toolbarqueries.google.it
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729) GoogleToolbarFF 7.0.20100326 GTBA
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Cookie: PREF=ID=2884a62b9760f7ef:U=a7e0bc7ce770c40a:LD=it:NR=30:TM=1069693877:LM=1271774380:L=1:DV=8atQZBunt08B:IG=1:S=UrzexRHsOZBpOBRS; NID=34=dgWoFIXJ84oGHGYhy0wNOdbywHUDe49SgKCXtYn1qLyBiiDT_lv77udwRUcEACuQ8pd9dcsLLJ__hCwQ_U9cwq4MIY2Wey8ibkAnannX00_2B8MEme4PtaHffj25UTtA; SID=DQAAAJIAAABDJv3ojSUeYlXv1CUiAEzTcBDeeOiPBEFqrRsd1Ao8TZw5uppGOwvXmZIWmNFcW0-m8zQwj40kokPPdrlF6SdkPUqupHFAfCZmSZ9KC7QS7tGaE0Y0Ljxq1LTw-u89bhUZoVJ_H0efQ7X_s2mcLIzCG-nQrreQb0REjToWJONPVn97CQVNO6cGP5u2vHBULyc5UhLCkNDftLd_L0tbkSzX; HSID=AauyGBGP2bTuDo7Zk

HTTP/1.1 200 OK
Date: Tue, 04 May 2010 09:24:06 GMT
Pragma: no-cache
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Cache-Control: no-cache, must-revalidate
Content-Type: text/html; charset=ISO-8859-1
Server: gws
Content-Length: 0
X-XSS-Protection: 1; mode=block
----------------------------------------------------------
http://toolbarqueries.google.it/search?features=Rank&sourceid=navclient-ff&client=navclient-auto-ff&iqrn=e85C&querytime=FH&orig=0S_72&ch=8d5829dcf&q=info:http%3A%2F%2Fwww.anddev.it%2Findex.php%3Faction%3Dlogin2%3Bsa%3Dcheck%3Bmember%3D166

GET /search?features=Rank&sourceid=navclient-ff&client=navclient-auto-ff&iqrn=e85C&querytime=FH&orig=0S_72&ch=8d5829dcf&q=info:http%3A%2F%2Fwww.anddev.it%2Findex.php%3Faction%3Dlogin2%3Bsa%3Dcheck%3Bmember%3D166 HTTP/1.1
Host: toolbarqueries.google.it
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729) GoogleToolbarFF 7.0.20100326 GTBA
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Cookie: PREF=ID=2884a62b9760f7ef:U=a7e0bc7ce770c40a:LD=it:NR=30:TM=1069693877:LM=1271774380:L=1:DV=8atQZBunt08B:IG=1:S=UrzexRHsOZBpOBRS; NID=34=dgWoFIXJ84oGHGYhy0wNOdbywHUDe49SgKCXtYn1qLyBiiDT_lv77udwRUcEACuQ8pd9dcsLLJ__hCwQ_U9cwq4MIY2Wey8ibkAnannX00_2B8MEme4PtaHffj25UTtA; SID=DQAAAJIAAABDJv3ojSUeYlXv1CUiAEzTcBDeeOiPBEFqrRsd1Ao8TZw5uppGOwvXmZIWmNFcW0-m8zQwj40kokPPdrlF6SdkPUqupHFAfCZmSZ9KC7QS7tGaE0Y0Ljxq1LTw-u89bhUZoVJ_H0efQ7X_s2mcLIzCG-nQrreQb0REjToWJONPVn97CQVNO6cGP5u2vHBULyc5UhLCkNDftLd_L0tbkSzX; HSID=AauyGBGP2bTuDo7Zk

HTTP/1.1 200 OK
Date: Tue, 04 May 2010 09:24:06 GMT
Pragma: no-cache
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Cache-Control: no-cache, must-revalidate
Content-Type: text/html; charset=ISO-8859-1
Server: gws
Content-Length: 0
X-XSS-Protection: 1; mode=block
----------------------------------------------------------
http://www.anddev.it/Themes/default/images/new_some.png

GET /Themes/default/images/new_some.png HTTP/1.1
Host: www.anddev.it
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729)
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: [url=http://www.anddev.it/index.php]Android Developers Italia - Indice[/url]
Cookie: PHPSESSID=tlbctdrtbaqfj7ncenp0b9m6h7; __utma=195991036.327110697.1272964924.1272964924.1272964924.1; __utmb=195991036.4.10.1272964924; __utmc=195991036; __utmz=195991036.1272964924.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); SMFCookie890=a%3A4%3A%7Bi%3A0%3Bs%3A3%3A%22166%22%3Bi%3A1%3Bs%3A40%3A%2275aa518e751e86e1ec2bd2df21c88b4143e8cf5e%22%3Bi%3A2%3Bi%3A1462181039%3Bi%3A3%3Bi%3A0%3B%7D

HTTP/1.1 200 OK
Date: Tue, 04 May 2010 09:24:06 GMT
Server: Apache/2.2
Last-Modified: Tue, 09 Mar 2010 14:56:07 GMT
Etag: "42cdd7-37e-4815f61a62fc0"
Accept-Ranges: bytes
Content-Length: 894
Vary: User-Agent
Keep-Alive: timeout=5, max=496
Connection: Keep-Alive
Content-Type: image/png
----------------------------------------------------------
http://www.google-analytics.com/__utm.gif?utmwv=4.6.5&utmn=1878282210&utmhn=www.anddev.it&utmcs=UTF-8&utmsr=1280x1024&utmsc=24-bit&utmul=it&utmje=1&utmfl=10.0%20r45&utmdt=Android%20Developers%20Italia%20-%20Indice&utmhid=1149326456&utmr=0&utmp=%2Findex.php&utmac=UA-13268001-1&utmcc=__utma%3D195991036.327110697.1272964924.1272964924.1272964924.1%3B%2B__utmz%3D195991036.1272964924.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B

GET /__utm.gif?utmwv=4.6.5&utmn=1878282210&utmhn=www.anddev.it&utmcs=UTF-8&utmsr=1280x1024&utmsc=24-bit&utmul=it&utmje=1&utmfl=10.0%20r45&utmdt=Android%20Developers%20Italia%20-%20Indice&utmhid=1149326456&utmr=0&utmp=%2Findex.php&utmac=UA-13268001-1&utmcc=__utma%3D195991036.327110697.1272964924.1272964924.1272964924.1%3B%2B__utmz%3D195991036.1272964924.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B HTTP/1.1
Host: www.google-analytics.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729) GTBA
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: [url=http://www.anddev.it/index.php]Android Developers Italia - Indice[/url]

HTTP/1.1 200 OK
Date: Tue, 04 May 2010 00:34:11 GMT
Content-Length: 35
Pragma: no-cache
Expires: Wed, 19 Apr 2000 11:43:00 GMT
Last-Modified: Wed, 21 Jan 2004 19:51:30 GMT
Content-Type: image/gif
Server: Golfe
Cache-Control: private, no-cache, no-cache=Set-Cookie, proxy-revalidate
----------------------------------------------------------
[url=http://www.anddev.it/index.php?type=rss;action=.xml]Android Developers Italia[/url]

GET /index.php?type=rss;action=.xml HTTP/1.1
Host: www.anddev.it
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Cookie: PHPSESSID=tlbctdrtbaqfj7ncenp0b9m6h7; __utma=195991036.327110697.1272964924.1272964924.1272964924.1; __utmb=195991036.5.10.1272964924; __utmc=195991036; __utmz=195991036.1272964924.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); SMFCookie890=a%3A4%3A%7Bi%3A0%3Bs%3A3%3A%22166%22%3Bi%3A1%3Bs%3A40%3A%2275aa518e751e86e1ec2bd2df21c88b4143e8cf5e%22%3Bi%3A2%3Bi%3A1462181039%3Bi%3A3%3Bi%3A0%3B%7D

HTTP/1.1 200 OK
Date: Tue, 04 May 2010 09:24:07 GMT
Server: Apache/2.2
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Pragma: no-cache
Cache-Control: private
Vary: Accept-Encoding,User-Agent
Content-Encoding: gzip
Keep-Alive: timeout=5, max=499
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: application/rss+xml; charset=UTF-8
----------------------------------------------------------
http://rapidshare.com/cgi-bin/checkfiles.cgi

POST /cgi-bin/checkfiles.cgi HTTP/1.1
Host: rapidshare.com
User-Agent: Mozilla/4.0 (compatible) Greasemonkey
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: it,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Content-Length: 5
Pragma: no-cache
Cache-Control: no-cache
urls=
HTTP/1.1 200 OK
P3P: CP="ALL DSP COR CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa CONa TELa OUR STP UNI NAV STA PRE"
Date: Tue, 04 May 2010 09:24:07 GMT
Connection: close
Accept-Ranges: bytes
Cache-Control: no-cache
Content-Type: text/html; charset=UTF-8
Content-Encoding: gzip
Content-Length: 1785
----------------------------------------------------------


Detto ciò, da dove iniziare?  ;-)


Offline tava

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: +2
    • Mostra profilo
  • Sistema operativo:
    Mac Os X 10.6
Re:Autenticarsi su sito internet e scaricarne i contenuti
« Risposta #12 il: 04 Maggio 2010, 12:46:25 CEST »
0
Io inizierei a vedere quali campi contiene il form (sia visibili che hidden) e quindi capire quali informazioni inviare alla pagina successiva tramite la classe NameValuePair.

Prendendo il codice html della pagina si può osservare questo:
Codice: [Seleziona]
<form action="[url=http://www.anddev.it/index.php?action=login2"]Accedi[/url] name="frmLogin" id="frmLogin" method="post" accept-charset="UTF-8"  onsubmit="hashLoginPassword(this, '070e275745ea7d4fd06bd218cf29bdfd');">
...
<dt>Nome utente:</dt>
<input type="text" name="user" size="20" value="" class="input_text" />
<dt>Password:</dt>
<input type="password" name="passwrd" value="" size="20" class="input_password" />
...
<dt>Validità dell'accesso (in minuti):</dt>
<input type="text" name="cookielength" size="4" maxlength="4" value="60" class="input_text" />
<dt>Rimani sempre connesso:</dt>
<input type="checkbox" name="cookieneverexp" class="input_check" onclick="this.form.cookielength.disabled = this.checked;" />
...
<p><input type="submit" value="Accedi" class="button_submit" /></p>
...
<input type="hidden" name="hash_passwrd" value="" />
...
</form>

Le info che è necessario spedire, quindi, sono:
  • user, di tipo testo
  • passwrd, di tipo testo
  • cookielength, di tipo numerico di default 60
  • cookieneverexp, di tipo checkbox e quindi on/off (se non erro non sono un esperto di html) e se on elimina il campo cookielength
  • hash_passwrd, essendo un hash di tipo alfanumerico

La tua analisi, infatti, mostra questo a conferma di quanto ti ho detto:
Codice: [Seleziona]
Content-Length: 91
user=onire&passwrd=&cookieneverexp=on&hash_passwrd=hash password

Una prova di login mia mostra:
Codice: [Seleziona]
user=tava&passwrd=&cookielength=60&hash_passwrd=77abe8e1afeaa51d9c3a57e817e430bf3940b7ef

Il che porta a creare in Java la seguente lista di parametri:
Codice (Java): [Seleziona]
List<NameValuePair> formparams = new ArrayList<NameValuePair>();
formparams.add(new BasicNameValuePair("user", "tava"));
formparams.add(new BasicNameValuePair("passwrd", ""));
formparams.add(new BasicNameValuePair("cookieneverexp", "on"));
formparams.add(new BasicNameValuePair("hash_passwrd", "77abe8e1afeaa51d9c3a57e817e430bf3940b7ef"));

Il vero problema è ora capire come creare la hash_passwd poichè viene creata da una routine (Javascript credo) in base ad un valore univoco che cambia ad ogni richiesta. Nel mio esempio di login era:
Codice: [Seleziona]
onsubmit="hashLoginPassword(this, '070e275745ea7d4fd06bd218cf29bdfd');"
Ora il pranzo mi chiama ma si può cercare la routine nei file Javascript collegati alla pagina.
Ciao!

Offline onire

  • Utente junior
  • **
  • Post: 52
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Dream G1, Samsung Galaxy S
  • Sistema operativo:
    Windows Xp
Re:Autenticarsi su sito internet e scaricarne i contenuti
« Risposta #13 il: 04 Maggio 2010, 13:09:13 CEST »
0
Grazie tava, penso che il tuo contributo sia utilissimo, anche se mi ci vorrà un po' per digerirlo, sono un po' lento col java.
Comunque se è problematico capire in che modo viene generata la stringa hash, possiamo utilizzare un altro sito.
Buon pranzo

Offline tava

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: +2
    • Mostra profilo
  • Sistema operativo:
    Mac Os X 10.6
Re:Autenticarsi su sito internet e scaricarne i contenuti
« Risposta #14 il: 04 Maggio 2010, 18:20:58 CEST »
0
Grazie tava, penso che il tuo contributo sia utilissimo, anche se mi ci vorrà un po' per digerirlo, sono un po' lento col java.
Comunque se è problematico capire in che modo viene generata la stringa hash, possiamo utilizzare un altro sito.
Buon pranzo

Ok! Un paio di novità che ho provato in questi 15 minuti:

1- trovata la funzione Javascript e reimplementata in Java (è una funzione bella tosta.. o_O):
Codice (Java): [Seleziona]
public static String hashLoginPassword(String a, String b) throws NoSuchAlgorithmException {
        MessageDigest sha1 = MessageDigest.getInstance("SHA-1");
        sha1.reset();
               
        byte res[] = sha1.digest((a+b).getBytes());
               
        StringBuilder sb = new StringBuilder();
        for (int i=0; i < res.length; i++) {
                sb.append(Integer.toString((res[i] & 0xff) + 0x100, 16).substring(1));
        }
       
        return sb.toString();
}

Va utilizzata in questo modo:
Codice (Java): [Seleziona]
String res = Hash.hashLoginPassword(Hash.hashLoginPassword(username, password), sessionId);


2- Ho capito un attimo come aprire una pagina ed ottenerne i cookies (non so se l'avevi già provato  ;-)):
Codice (Java): [Seleziona]
        DefaultHttpClient httpclient = new DefaultHttpClient();

        HttpGet httpget = new HttpGet("http://www.anddev.it/index.php?action=login");

        HttpResponse response = httpclient.execute(httpget);
        HttpEntity entity = response.getEntity();

        if (entity != null) {
                entity.consumeContent();
        }

        System.out.println("Cookies prima del login:");
        List<Cookie> cookies = httpclient.getCookieStore().getCookies();
        if (cookies.isEmpty()) {
                System.out.println("None");
        } else {
                for (int i = 0; i < cookies.size(); i++) {
                        System.out.println("[COOKIE] " + cookies.get(i).toString());
                }
        }

Che ritorna la seguente striga:
Codice: [Seleziona]
Cookies prima del login:
[COOKIE] [version: 0][name: PHPSESSID][value: mdd15hr1lupb9bfhqteq9jp736][domain: www.anddev.it][path: /][expiry: null]

Ora bisogna vedere se PHPSESSID è l'id della sessione da utilizzare nella formula dell'hash e quindi fare la richiesta post.
Ma....ora ho nuoto! :-P

Ciao!