Passwortgeschütze Seiten auslesen
Hallo,
Ich möchte gerne eine Webseite die mit einem User und Passwort geschützt ist auslesen. Das heißt das ich in dem Quellcode
die Versionsnummer des Programms auslesen möchte.
Bisher konnte ich es erfolgreich mit diesem Code lösen, aber der ist nur für ungeschützte Seiten:
Er liest mir aus dem Quellcode ab dem Punkt "Version" bis zum Punkt "Bui" alles aus.
Nun die Frage. Gibt es in PHP ne Lösung eine Seite die Passwortgeschützt ist auch auszulesen?
Ich weiß den User und das Passwort.
Vielen Dank
Mit freundlichen Grüßen
Lost144
Ich möchte gerne eine Webseite die mit einem User und Passwort geschützt ist auslesen. Das heißt das ich in dem Quellcode
die Versionsnummer des Programms auslesen möchte.
Bisher konnte ich es erfolgreich mit diesem Code lösen, aber der ist nur für ungeschützte Seiten:
<php>
$html = file_get_contents($url);
$posstartTE = strpos($html, "Version:");
$posendTE = strpos($html, "Bui");
$laengeTE = $posendTE - $posstartTE;
$versionear = substr($html, $posstartTE, $laengeTE);
$versionear = substr($versionear, strpos($versionear, "<span "));
$versionear = substr($versionear, strpos($versionear, ">"));
$versionear = substr($versionear, 1, strpos($versionear, "<")-1);
$versionear = strip_tags($versionear);
<?
Nun die Frage. Gibt es in PHP ne Lösung eine Seite die Passwortgeschützt ist auch auszulesen?
Ich weiß den User und das Passwort.
Vielen Dank
Mit freundlichen Grüßen
Lost144
Please also mark the comments that contributed to the solution of the article
Content-Key: 237011
Url: https://administrator.de/contentid/237011
Printed on: April 18, 2024 at 23:04 o'clock
9 Comments
Latest comment
Hallo Lost144,
dazu musst du erst mal wissen wie die Seite passwortgeschützt ist. Wenn der Login über ein Formular geschieht geht dies ähnlich wie hier, mit einem Post-Request::
http://stackoverflow.com/questions/5647461/how-do-i-send-a-post-request ...
Wenn es sich um HTTP Basic Auth handelt, z.B: so mit curl:
http://stackoverflow.com/questions/6772536/php-get-content-of-a-protect ...
Grüße Uwe
dazu musst du erst mal wissen wie die Seite passwortgeschützt ist. Wenn der Login über ein Formular geschieht geht dies ähnlich wie hier, mit einem Post-Request::
http://stackoverflow.com/questions/5647461/how-do-i-send-a-post-request ...
Wenn es sich um HTTP Basic Auth handelt, z.B: so mit curl:
http://stackoverflow.com/questions/6772536/php-get-content-of-a-protect ...
Grüße Uwe
Zitat von @Lost144:
Dies ist eine Webbassierte Seite eines Programmes um die Daten im Web anzeigen zu lassen.
Diese Seite gehört unserer Software daher bin ich berechtigt dies auszulesen
Dies ist eine Webbassierte Seite eines Programmes um die Daten im Web anzeigen zu lassen.
Diese Seite gehört unserer Software daher bin ich berechtigt dies auszulesen
Darum ging es ja nicht, sondern darum auf welche Art und weise das Programm das Paßwort abfragt. Es gibt da sehr unterschiedliche Methoden und dementsprechend muß man der Webanwendung entsprechend vorgekaut Username und Paßwort vorsetzen.
Siehe dazu auch Uwes Links.
lks
PS: Ich werfe dann meistens Wireshark an, um zu schauen, was da die Systme miteinander reden.
Zitat von @Lost144:
Eine Frage zu Deinem ersten Link:
Wo genau packe ich dort den user und das Passwort rein?
wie bereits von lks gesagt musst du den login analysieren, entweder mit wireshark oder den Entwicklertools der Browser (F12)Eine Frage zu Deinem ersten Link:
Wo genau packe ich dort den user und das Passwort rein?
Dann musst du herausfinden wie die Parameter für Username und Passwort heißen, und dann so eintragen:
$data = array('username' => 'userxyz', 'password' => 'geheim');
Grüße Uwe