Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Includowanie stron zabezpieczonych hasłem
panbobek44
post 29.09.2008, 15:00:07
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 16.12.2005

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


Hej,
Mam zainstalowaną kamerę http://91.203.17.200/ i jest zabezpieczona hasłem. Chcę na innej stronie przy pomocy include lub inaczej dołączyć jedną podstronę. Jak to zrobić (hasło oczywiście znam)?
Go to the top of the page
+Quote Post
Spirit86
post 29.09.2008, 15:09:16
Post #2





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

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


jeżeli mozesz ujawnic haslo i login publicznie, to mozesz zrobic user:haslo@serwer albo skorzystaj z biblioteki curl" title="Zobacz w manualu PHP" target="_manual. bedzie to obciazalo serwa. zalezy co chcesz pobrac...


--------------------
Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ.
Go to the top of the page
+Quote Post
panbobek44
post 29.09.2008, 15:28:05
Post #3





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 16.12.2005

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


hasło może być jawne chce po prostu wykonać potem operacje typu include('http://costam.html')
Go to the top of the page
+Quote Post
Spirit86
post 29.09.2008, 15:42:28
Post #4





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

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


jak pisalem skorzystaj z CURL.... Użytkownik bim2 napisał skrypt pobierajacy informacje o userze z n-k, jest tu zastosowany sposob jak wykorzystac curl przy logowaniu i pobieraniu strony. Wzoruj sie na tym:
  1. <?php
  2. = curl_init();
  3. curl_setopt($c, CURLOPT_COOKIEJAR, $cookie_file);
  4. curl_setopt($c, CURLOPT_COOKIEFILE, $cookie_file);
  5. curl_setopt($c, CURLOPT_URL, 'htt://nasza-klasa.pl/login');
  6. curl_setopt($c, CURLOPT_POST, 1);
  7. curl_setopt($c, CURLOPT_POSTFIELDS,
  8. 'login=bimusiek&password=*****&remember=1');
  9. curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
  10. curl_getinfo($c);
  11. curl_exec($c);
  12. curl_close($c);
  13.  
  14. $ch = curl_init('htt://hernass.pl/nasza-klasa/');
  15. $url = 'htt://nasza-klasa.pl/profile/6236510';
  16. curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
  17. curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
  18. curl_setopt($ch, CURLOPT_URL, $url);
  19. curl_setopt($ch, CURLOPT_HEADER, 0);
  20. curl_setopt($ch, CURLOPT_COOKIE, $cookie);
  21. curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");
  22. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  23. $site = curl_exec($ch);
  24. $info = preg_replace('!.*<div class="cool_box_inner">
  25. <strong>Podstawowe informacje</strong>(.*?)</div>.*!is', '$1', $site);
  26. preg_match_all('!<td.*?>(.*?)</td>!isx', $info, $info_);
  27. $info_ = $info_[0];
  28. $dane['imie'] = $info_[1];
  29. $dane['nazwisko'] = $info_[3];
  30. $dane['pseudonim'] = $info_[5];
  31. $dane['telefon'] = $info_[7];
  32. $dane['miasto'] = $info_[9];
  33. $dane['wiek'] = $info_[11];
  34. $dane['plec'] = $info_[13];
  35. $dane['gg'] = $info_[15];
  36. $dane['skype'] = $info_[17];
  37. print_r($dane);
  38. ?>


--------------------
Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ.
Go to the top of the page
+Quote Post
panbobek44
post 30.09.2008, 09:40:10
Post #5





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 16.12.2005

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


Czy przy pomocy curl można też zalogować się na stronę zabezpieczoną .htaccess?
Go to the top of the page
+Quote Post
Spirit86
post 30.09.2008, 10:57:34
Post #6





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

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


Oczywiście, że się da. Poczytaj dokładnie dokumentacje.


  1. <?php
  2. < ?php
  3. $ch = curl_init();
  4. curl_setopt($ch, CURLOPT_URL, 'htt://www.example.com');
  5. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  6. curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
  7. curl_setopt(CURLOPT_USERPWD, '[username:[password]')
  8.  
  9. $data = curl_exec();
  10. curl_close($ch);
  11. ?>


--------------------
Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ.
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: 31.07.2025 - 10:46