Seite 2 von 4
Verfasst: 16.07.2005, 21:55
von Salator
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>
Verfasst: 04.06.2005, 11:02
von Dennie
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
Verfasst: 02.06.2005, 12:18
von mirko
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
Verfasst: 27.02.2005, 18:39
von mirko
Was soll da auch zählen? Das Programm zeigt Infos an aber zählt doch nichts. Für den Router ist nur die Erkennung der IP-Adresse erfasst, keine weiteren Infos = das Fenster bleibt schwarz.
Verfasst: 27.02.2005, 14:25
von hyper2
Danke funktioniert, nur die Zählung nicht, es bleibt alles schwarz
Verfasst: 27.02.2005, 13:48
von mirko
Weil die Authentifizierung nicht geht, das steht weiter oben in diesem Thread. Der Zugriff durch RoutrerControl geht nur, wenn man vorher mit dem Browser auf das Webinterface zugreift und angemeldet bleibt.
Verfasst: 27.02.2005, 12:01
von hyper2
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
----------------------------------------------------------------------
Verfasst: 24.02.2005, 13:09
von mirko
Weil keine weiteren Daten erfasst wurden oder es ein Firmware-Update gab und damit der HTML-Code für die Ausgabe der Daten sich geändert hat. Im RCEdit anschauen, ob etwas erfasst wurde.
Verfasst: 24.02.2005, 12:53
von wildeagle
mh, wieso zeigt er mir dann nur ein schwarzes bild?
Verfasst: 23.02.2005, 20:35
von mirko
Nö das ist richtig, er muss die externe, vom Provider zugewiesene, IP-Adresse anzeigen. 192.168.2.10 ist die interne IP-Adresse, die ist unwichtig. 80.228 usw. klingt gut.
Verfasst: 23.02.2005, 12:40
von wildeagle
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.
Verfasst: 23.02.2005, 11:57
von mirko
\"HTML Form Auth ResultCode: -1 Exception <HTML> Port: 80\"
sagt das Benutzername/Passwort in der RouterControl Konfiguration falsch ist oder die erfasste Anmelde-Seite falsch ist.
Verfasst: 23.02.2005, 11:26
von wildeagle
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.
Verfasst: 16.02.2005, 19:22
von *DEFENDER(GER)*
sehr schoen ,
das nenn ich fix
txs aus dem harz :sonne:
Verfasst: 16.02.2005, 18:49
von mirko
Ich habe die zugeschickte Routers.dat angehangen, kann sich jeder selbst \"bedienen\".