Routercontrol - Siemens Gigaset SE515 DSL
Ich habe auch die Firmware 02.14.02.19 drauf und bin dabei eine Config zu erstellen.
Für den Login ist der Wert von Challenge nötig der in der login.htm im Quelltext steht. Das wird dann als admin:<Challenge>:<Passwort> MD5-codiert übergeben.
Problem an der Sache: der Challenge-Wert ändert sich ständig. Ich weiß noch nicht wie oft, jedoch mindestens wenn man sich per Webinterface einloggt.
Ich habe das jetzt so gelöst, den Challenge als Benutzernamen in RouterControl eintragen, anschließend per Webinterface einloggen damit der gültig wird.
Fürs erste scheint das zu funktionieren, es wird aber noch ein paar Tage dauern bis ich die Datei veröffentlichen kann.
Wer vorab schonmal gucken will: http://salator.selfhost.de/Routers.dat.siemens
Diese Datei als Routers.dat im Programmverzeichnis speichern (Backup nicht vergessen!)
edit: Firmwareangabe war falsch
Relevante Ausschnitte der login.htm:
function doChallengeResponse() {
str = document.login.username.value + \":\" +
MD5(document.login.password.value) + \":\" +
document.login.challenge.value;
document.login.response.value = MD5(str);
document.login.password.value = \"\";
document.login.challenge.value = \"\";
document.login.submit();
und
<INPUT>
<input>
Für den Login ist der Wert von Challenge nötig der in der login.htm im Quelltext steht. Das wird dann als admin:<Challenge>:<Passwort> MD5-codiert übergeben.
Problem an der Sache: der Challenge-Wert ändert sich ständig. Ich weiß noch nicht wie oft, jedoch mindestens wenn man sich per Webinterface einloggt.
Ich habe das jetzt so gelöst, den Challenge als Benutzernamen in RouterControl eintragen, anschließend per Webinterface einloggen damit der gültig wird.
Fürs erste scheint das zu funktionieren, es wird aber noch ein paar Tage dauern bis ich die Datei veröffentlichen kann.
Wer vorab schonmal gucken will: http://salator.selfhost.de/Routers.dat.siemens
Diese Datei als Routers.dat im Programmverzeichnis speichern (Backup nicht vergessen!)
edit: Firmwareangabe war falsch
Relevante Ausschnitte der login.htm:
function doChallengeResponse() {
str = document.login.username.value + \":\" +
MD5(document.login.password.value) + \":\" +
document.login.challenge.value;
document.login.response.value = MD5(str);
document.login.password.value = \"\";
document.login.challenge.value = \"\";
document.login.submit();
und
<INPUT>
<input>
Zuletzt geändert von Salator am 17.07.2005, 00:22, insgesamt 1-mal geändert.
Hallo zusammen,
ich bin neu hier und muß auch ersma sagen: GEILE Software!! Jetz habe ich auch son Siemens Gigaset SE515 DSL Viech und probiere grad mit RCEdit, den richtigen Anmeldestring zu finden bzw. zu erfassen. Mir jedenfalls raucht bei diesem Java-Script von Fa. Siemens der Kopp, so ein Haufen Funktionen und verschachteltes Zeug, da muß man ersma hintersteigen aber ich bin dran.....(hoffentlich ist jemand schneller, jmd. der sich RICHTIG damit auskennt
)
Viele Grüße
Dennis
ich bin neu hier und muß auch ersma sagen: GEILE Software!! Jetz habe ich auch son Siemens Gigaset SE515 DSL Viech und probiere grad mit RCEdit, den richtigen Anmeldestring zu finden bzw. zu erfassen. Mir jedenfalls raucht bei diesem Java-Script von Fa. Siemens der Kopp, so ein Haufen Funktionen und verschachteltes Zeug, da muß man ersma hintersteigen aber ich bin dran.....(hoffentlich ist jemand schneller, jmd. der sich RICHTIG damit auskennt

Viele Grüße
Dennis
Für den SE515 müsste sich jetzt mal jemand nochmals hinsetzen und die Erfassung versuchen. RouterControl 1.55 kann jetzt mit MD5 umgehen, dazu gibt es die Funktionen MD5PasswordU() und MD5PasswordL() . MD5PasswordU() für Hex-Ziffern in Großbuchstaben und MD5PasswordL() in Kleinbuchstaben. Infos dazu in der anleitung.htm zum neuen RCEdit.
Beispiel anhand eines Zyxel-Routers:
<SCRIPT>
</viel>
</SCRIPT>
<FORM>
<INPUT>
<INPUT>
<INPUT>
<INPUT>
</FORM>
Im Editor müsste dann dies, als Anmeldestring erfasst werden:
<POST>Forms/rpAuth_1?loginPassword=ZyXEL ZyWALL Series&hiddenPassword=MD5PasswordL(%PASSWORD%)&Prestige_Login=Einloggen
Beispiel anhand eines Zyxel-Routers:
<SCRIPT>
</viel>
</SCRIPT>
<FORM>
<INPUT>
<INPUT>
<INPUT>
<INPUT>
</FORM>
Im Editor müsste dann dies, als Anmeldestring erfasst werden:
<POST>Forms/rpAuth_1?loginPassword=ZyXEL ZyWALL Series&hiddenPassword=MD5PasswordL(%PASSWORD%)&Prestige_Login=Einloggen
Habe genau das gleiche Problem, RC zeigt immer offline an.
Wie kann ich dies beheben.
Die neue Routers.dat habe ich schon.
HTML Form Auth (Thread) ResultCode: -1 Exception <HTML> Port: 80
HTML Form Auth: Exception ignored Port: 80
Status1: http://192.168.1.1/sts_wan.htm Port: 80
Status1 ResultCode: Exception <HTML> Port: 80
----------------------------------------------------------------------
HTML Form Auth (Thread) ResultCode: -1 Exception <HTML> Port: 80
HTML Form Auth: Exception ignored Port: 80
Status1: http://192.168.1.1/sts_wan.htm Port: 80
Status1 ResultCode: Exception <HTML> Port: 80
----------------------------------------------------------------------
Wie kann ich dies beheben.
Die neue Routers.dat habe ich schon.
HTML Form Auth (Thread) ResultCode: -1 Exception <HTML> Port: 80
HTML Form Auth: Exception ignored Port: 80
Status1: http://192.168.1.1/sts_wan.htm Port: 80
Status1 ResultCode: Exception <HTML> Port: 80
----------------------------------------------------------------------
HTML Form Auth (Thread) ResultCode: -1 Exception <HTML> Port: 80
HTML Form Auth: Exception ignored Port: 80
Status1: http://192.168.1.1/sts_wan.htm Port: 80
Status1 ResultCode: Exception <HTML> Port: 80
----------------------------------------------------------------------
ah, danke.
jetzt zeigt er mir im routercontrol fenster unter router: online an und unter ip: 80.228.69.usw. ich denke allerdings das das falsch ist, da der router die ip 192.168.2.10 hat. ich kann den router damit zwar aktivieren und deaktivieren, allerdings ist das monitor fenster schwarz und zeigt nichts an.
jetzt zeigt er mir im routercontrol fenster unter router: online an und unter ip: 80.228.69.usw. ich denke allerdings das das falsch ist, da der router die ip 192.168.2.10 hat. ich kann den router damit zwar aktivieren und deaktivieren, allerdings ist das monitor fenster schwarz und zeigt nichts an.
tausend dank auch von mir, allerdings habe ich da ein prob, bei mir meldet er sich nicht an:
HTML Form Auth ResultCode: -1 Exception <HTML> Port: 80
HTML Form Auth: Exception ignored Port: 80
GoOnline: http://spiegel.de Port: 80
GoOnline ResultCode:200 Port: 80
HTML Form Auth (Thread) ResultCode: -1 Exception <HTML> Port: 80
HTML Form Auth: Exception ignored Port: 80
Status1: http://192.168.2.10/sts_wan.htm Port: 80
Status1 ResultCode: Exception <HTML> Port: 80
ich komme irgendwie nicht weiter, muss allerdings zugeben das ich nicht viel ahnung habe.
HTML Form Auth ResultCode: -1 Exception <HTML> Port: 80
HTML Form Auth: Exception ignored Port: 80
GoOnline: http://spiegel.de Port: 80
GoOnline ResultCode:200 Port: 80
HTML Form Auth (Thread) ResultCode: -1 Exception <HTML> Port: 80
HTML Form Auth: Exception ignored Port: 80
Status1: http://192.168.2.10/sts_wan.htm Port: 80
Status1 ResultCode: Exception <HTML> Port: 80
ich komme irgendwie nicht weiter, muss allerdings zugeben das ich nicht viel ahnung habe.
-
- Beiträge: 2
- Registriert: 16.02.2005, 15:00
- Kontaktdaten: