Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][Curl] Logowanie na stronie
TIMONek
post 14.09.2010, 15:11:57
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 14.09.2010

Ostrzeżenie: (0%)
-----


Jest sobie pewna strona, wygląda dokładnie tak: http://150.254.171.193/ipac20/ipac.jsp?pro...mp;menu=account Jest to dokładnie strona biblioteki. Chciałem się zalogować przy pomocy CURL'a, tak żeby zapisać zawartość strony już po zalogowaniu.

Metodą POST są przesyłane następujące dane (podejrzałem przy pomocy Firebug)

aspect: overview
button Logowanie
ipp: 20
lang: null
lastlogin: 1284473534799
login_prompt: true
menu: account
npp: 10
profile: bgpp
ri:
sec1: pesel
sec2: pin
session: 128447G53474I.114686
spp: 20

Kombinowałem wysyłając hasła etc. i strona wyglądała tak jakbym zupełnie nie próbował się logować. Nie próbowałem jedynie wysyłać session (identyfikator sesji?) - nie za bardzo wiem skąd go w curlu wziąć. Czy ktoś byłby tak dobry i pokazał (albo nakierował) jak powinno wyglądać zapytanie).

Pozdrawiam
Go to the top of the page
+Quote Post
Fifi209
post 14.09.2010, 15:24:16
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Weź sobie zainstaluj LIVE HTTP HEADERS i tam sprawdź winksmiley.jpg


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
TIMONek
post 14.09.2010, 15:31:33
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 14.09.2010

Ostrzeżenie: (0%)
-----


To żadna różnica czy użyje FireBug (wtyczka do Firefox'a) i podejrzę tam snitch.gif napisałem to co jest przesyłane POST'em
Go to the top of the page
+Quote Post
Fifi209
post 14.09.2010, 16:19:41
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


No właśnie nie, firebug nie pokazuje całego nagłówka tylko dane post, nie wiesz czy cookie są przesyłane, czy useragent potrzebny etc.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
TIMONek
post 14.09.2010, 17:34:33
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 14.09.2010

Ostrzeżenie: (0%)
-----


Ok smile.gif Tak wygląda nagłówek:

Kod
http://150.254.171.193/ipac20/ipac.jsp

POST /ipac20/ipac.jsp HTTP/1.1
Host: 150.254.171.193
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.9) Gecko/20100824 Firefox/3.6.9
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: pl,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://150.254.171.193/ipac20/ipac.jsp
Cookie: JSESSIONID=b8mcl1js8hkqm
Content-Type: application/x-www-form-urlencoded
Content-Length: 182
session=1284X823T7N51.115573&menu=account&aspect=overview&npp=10&ipp=20&spp=20&profile=bgpp&ri=&sec1=sdc&sec2=sdc&lang=null&button=Logowanie&login_prompt=true&lastlogin=1284482333986
HTTP/1.1 200 OK
Date: Tue, 14 Sep 2010 16:39:10 GMT
Server: Jetty/4.2.9 (Linux/2.6.18-128.el5 i386 java/1.4.2_17)
Expiresabsolute: Wt, 14 wrz 2010 18:44:10 CEST
max-age: Wt, 14 wrz 2010 18:44:10 CEST
Expires: -1
Cache-Control: no-cache
Pragma: no-cache
Content-Type: text/html;charset=UTF-8
Transfer-Encoding: chunked
----------------------------------------------------------


Rozumiem, że tutaj cookie nie jest przesyłane? To 'session=1284X823T7N51.115573' to jest identyfikator sesji hmm?
Go to the top of the page
+Quote Post
Fifi209
post 14.09.2010, 20:03:23
Post #6





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Cookie nie są wysyłane ?

A to:

Cookie: JSESSIONID=b8mcl1js8hkqm

?


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 8.07.2025 - 21:13