Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> curl logowanie
ten
post
Post #1





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

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


Skrypt ma na celu zalogowanie na konto Naszej Klasy. Najpierw wchodzi na stronke, pobiera sesje, a nastepnie probuje sie zalogowac. Jak sie pewnie domyslacie nie dziala. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Co zrobilem nie tak?
Kod
<?php
function lacz($strona, $referer, $plik, $post=false) {
     $przegladarka = 'Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9) Gecko/2008061015 Firefox/3.0';
     $naglowki = array('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-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7');

     $link = curl_init();
     curl_setopt($link, CURLOPT_HEADER, 0);
     curl_setopt($link, CURLOPT_URL, $strona);
     curl_setopt($link, CURLOPT_USERAGENT, $przegladarka);
     curl_setopt($link, CURLOPT_HTTPHEADER, $naglowki);
     curl_setopt($link, CURLOPT_ENCODING, 'gzip');
     curl_setopt($link, CURLOPT_ENCODING, 'deflate');
     if ($post) {
         curl_setopt($link, CURLOPT_POST, 1);
         curl_setopt($link, CURLOPT_POSTFIELDS, $post);
     }
     curl_setopt($link, CURLOPT_COOKIEFILE, $plik);
     curl_setopt($link, CURLOPT_COOKIEJAR, $plik);
     $strona = curl_exec($link);
     curl_close($link);
     return $strona;
}

$plik = 'cookies/cookie'.date("Y_m_d__H_i_s").'.txt';
echo lacz('nasza-klasa.pl', 'google.pl', $plik);
echo lacz('nasza-klasa.pl/login', 'nasza-klasa.pl', urlencode('login').'='.urlencode('***').'&'.urlencode('password').'='.urlencode('***'));

?>
Go to the top of the page
+Quote Post
Lejto
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


logujesz się i co? i nic?
setki razy było już na forum, poszukaj trochę...
Go to the top of the page
+Quote Post
ten
post
Post #3





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

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


czytam wlasnie inne tematy i nie czaje, wnioskuje ze mam poprawnie ale nie funkcjonuje tak jakbym chcial :/ wyswietla mi dwa razy niezalogowana strone, a powinno chyba za drugim razem pokazac juz zalogowanego uzytkownika - myle sie?
Go to the top of the page
+Quote Post
Lejto
post
Post #4





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


zobacz to: http://hacking.pl/pl/news-7280-Nasza_Klasa...w_Polakow_.html
Go to the top of the page
+Quote Post
dadexix
post
Post #5





Grupa: Zarejestrowani
Postów: 439
Pomógł: 21
Dołączył: 28.06.2007
Skąd: Bielsko-Biała

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


jeśli piszesz bota pod n-k to zapraszam Cie do siebie na GG, też chce zacząć ale samemu jakoś nie lubie robić, dodam Ci że musisz uważać z wywoływaniem strony bardzo by Cie nie zablokowali(inteligentnie;])

a problem jak mi się zdaje jest tutaj:

  1. <?php
  2. $plik = 'cookies/cookie'.date("Y_m_d__H_i_s").'.txt';
  3. echo lacz('nasza-klasa.pl', 'google.pl', $plik);
  4. echo lacz('nasza-klasa.pl/login', 'nasza-klasa.pl', urlencode('login').'='.urlencode('***').'&'.urlencode('password').'='.urlencode('***'));
  5. ?>

Najpierw wchodzisz, system Ci daje id sessji, potem się logujesz ale system nie ma Twojego id sessji więc myśli że jesteś z nikąd... a jak z nikąd to podejrzane...(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i bye,bye:)
Go to the top of the page
+Quote Post
ten
post
Post #6





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

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


Cytat(dadexix @ 10.07.2008, 07:12:30 ) *
jeśli piszesz bota pod n-k to zapraszam Cie do siebie na GG, też chce zacząć ale samemu jakoś nie lubie robić, dodam Ci że musisz uważać z wywoływaniem strony bardzo by Cie nie zablokowali(inteligentnie;])

a problem jak mi się zdaje jest tutaj:

  1. <?php
  2. $plik = 'cookies/cookie'.date(&#092;"Y_m_d__H_i_s\").'.txt';
  3. echo lacz('nasza-klasa.pl', 'google.pl', $plik);
  4. echo lacz('nasza-klasa.pl/login', 'nasza-klasa.pl', urlencode('login').'='.urlencode('***').'&'.urlencode('password').'='.urlencode('***'));
  5. ?>

Najpierw wchodzisz, system Ci daje id sessji, potem się logujesz ale system nie ma Twojego id sessji więc myśli że jesteś z nikąd... a jak z nikąd to podejrzane... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i bye,bye:)


eee juz widze co pominalem (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Kod
echo lacz('nasza-klasa.pl/login', 'nasza-klasa.pl', $plik, urlencode('login').'='.urlencode('***').'&'.urlencode('password').'='.urlencode('***'));
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 14:38