webinterface umschreiben für dmz

zealot

Neuer User
Mitglied seit
10 Mrz 2005
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
tach!

die sache mit der dmz will ich nicht dauerhaft haben. deshalb habe ich mir überlegt, ob man nicht einfach in dem script vom webinterface rumschreiben könnte, dass nicht überprüft wird, ob der port < 1 ist.
ist das updatesicher? lohnt sich sowas? oder ist das ein zu gefährlicher eingriff in die box?
 
Hi.
Ausprobiert hab ich das nicht, könnte aber gehen.
Das muss natürlich mit jeder Firmware vor dem flashen wieder gemacht werden.
Gefährlich ist relativ. ;-)
Wenn du einen Fehler machst, musst du im schlimmsten Fall das "original" Image per recover flashen.

Code:
function uiDoValidate() {
        var protokoll = jslGetValue("uiPostProtocol");
        var message;
        var value = jslGetValue("uiViewDescription");
        if (value.length == 0) {alert(g_mldNoName); return false;}
        if (protokoll != "GRE" && protokoll != "ESP") {
                message = valDoValidatePort(jslGetValue("uiViewPort"), 1);
                if (message) {alert(g_mldEntryPort+message); return false;}
        }

        message = valDoValidateBoxIp(jslGetValue("uiViewFwIp"));
        if (message) {alert(message); return false;}
        if (protokoll != "GRE" && protokoll != "ESP") {
                message = valDoValidatePort(jslGetValue("uiViewFwPort"), 1);
                if (message) {alert(g_mldEntryAtPort+message); return false;}
        }

        return true;
}
Das sind die betreffenden Zeilen aus der portrules.js.
Dort müsstest du aus den Einzen Nullen machen...

MfG Oliver
 
nein ich möchte etwas anderes probieren.

ich habe mal die site mit der portfreigabe runtergeladen und dort mal rumgewühlt.

Code:
function valDoValidatePort (Integer, minport)
{   
	var error = null;
	error = valDoValidateInteger(Integer);
	if (error == null) {
		if ((Number(Integer) < minport) || (Number(Integer) > 65535)) error = g_val_mldErrorText2_1+minport+g_val_mldErrorText2_2;
	}
	return error;
}


diese stelle wäre bald noch besser... weil wenn diese abfrage wegfliegt ist die box nicht so gefährdet. das problem ist, ich weiß nicht, wo diese anweisung auf der box liegt.
gibt es auch noch irgendwo eine anleitung zum kompletten rüberkopieren der box? ich hab das nur mit dem tftp gesehen aber das war immer nur für eine datei. das ist mir etwas zu umstänglich.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.