PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Über script Seite hinter Login abrufen, wie?



qeldroma75
28.01.04, 14:04
Ich habe einen Router mit einer html-Login-Seite. Nun möchte ich regelmäßig die Statusseite des Routers abrufen.
Bevor ich jedoch diese erreichen kann, baut der Router, logischerweise, eine Loginseite auf, die ein Passwort, aber keinen Benutzer abfragt.
Kann ich mich per script einloggen und dann die Seite "dahinter" mittles wget holen?

Und wie mache ich dann das einloggen??
Die Loginseite kann ich natürlich abrufen, somit sind mir die Bezeichner des Passwortfeldes bekannt, doch wie lasse ich dieses von "außerhalb" etwas empfangen und löse dann den submit() aus?

qeldroma75
29.01.04, 12:15
Kann da echt keiner weiterhelfen?

piefke1984
29.01.04, 12:31
fang doch einfach den post oder get request ab, also sniff per ethereal. den submit brauchste nich ausloesen, der wird einfach mit uebertragen.
edit: aus der seite kannst du natuerlich alles selbst herstellen .. login.php?passwort=$PASSWORD&submit=submit oder aehnliches

Liberace
29.01.04, 12:48
Mit folgendem Befehl holt dir lynx die Source der Seite.



lynx -source -auth=$user:$passwort http://$IP/$gewuenschteseite.htm

piefke1984
29.01.04, 13:18
so wie er geschrieben hatte, war das ganze aber nicht ueber htaccess geloest, sondern ueber ein einfaches serverseitiges script.

Liberace
29.01.04, 13:31
Und?

piefke1984
29.01.04, 13:35
-auth=$user:$passwort #wird da wohl nicht klappen ..

Liberace
29.01.04, 13:37
Doch, es funktioniert. Getestet an meinem ADSL Router.

piefke1984
29.01.04, 13:49
nur dass er wohl einen anderen router haben wird, der sich eben nicht mit htaccess authentifiziert.

qeldroma75
29.01.04, 18:27
..und der keinen User besitzt :rolleyes:

Ich habe wirklich nur Passwortabfrage.
Kann mir einer von euch sagen was GENAU ich eingeben muß, um nur den Verkehr nach einem Login zu erwischen?
Vielleicht habe ich ja Glück und das Passwort ist tatsächlich nur ein URL-Parameter...?