Heyho
Ich möchte mir eine kleine Hintertür reinbasteln so dass ich jederzeit entweder nur z.b /bypass_login.lua aufrufen muss und quasi direkt zugriff habe
oder
Einen kleinen Lua skript basteln/einen schon bereits vorhanden so modifizieren dass ich bei bedarf einen User hinzufügen bzw. das Passwort ändern kann...
Momentan läuft das Webinterface über den USB Speicher. Ich habe also vollen zugriff auf die Lua dateien (www/1und1/).
Ich habe mir bereits folgende Dateien durchgeschaut:
Ich dachte mir vllt. modifziere ich mal die /templates/global_lua.lua und füge dem hier:
die Seiten zur Änderung des Passworts und/oder zum hinzufügen von usern...
Nunja, wer hätte das gedacht? Fehler so weit das Auge reicht
Geht ohne valide Session ID wohl nicht und ich habe keine Ahnung wie ich das Umgehen soll...
Hat irgendjemand eine Idee?
Mfg Crysan
Ich möchte mir eine kleine Hintertür reinbasteln so dass ich jederzeit entweder nur z.b /bypass_login.lua aufrufen muss und quasi direkt zugriff habe
oder
Einen kleinen Lua skript basteln/einen schon bereits vorhanden so modifizieren dass ich bei bedarf einen User hinzufügen bzw. das Passwort ändern kann...
Momentan läuft das Webinterface über den USB Speicher. Ich habe also vollen zugriff auf die Lua dateien (www/1und1/).
Ich habe mir bereits folgende Dateien durchgeschaut:
- /system/boxusers.lua
- login.lua
- logincheck.lua
- no_password.lua
- login_sid.lua
Ich dachte mir vllt. modifziere ich mal die /templates/global_lua.lua und füge dem hier:
Code:
--Seiten auf denen kein Login nötig ist.
local no_login_page = {
["/login.lua"] = true,
["/logincheck.lua"] = true,
["/vergessen.lua"] = true,
["/restore.lua"] = true,
["/firmware_update_notify.lua"] = true,
["/myfritz_email_verified.lua"] = true
}
die Seiten zur Änderung des Passworts und/oder zum hinzufügen von usern...
Code:
["/system/boxuser_list.lua"] = true,
["/system/boxuser_edit.lua"] = true,
["/system/boxuser_settings.lua"] = true
Nunja, wer hätte das gedacht? Fehler so weit das Auge reicht
Code:
Lua Run Runtime ERROR in /var/media/ftp/Verbatim-STORENGO-05/intraos/www/1und1//system/boxuser_edit.lua:1: the required lib needs a valid session id
Lua stack traceback:
[C]: ?
[C]: in function 'require'
../lua/call_webusb.lua:6: in main chunk
[C]: ?
[C]: in function 'require'
[string "/var/media/ftp/Verbatim-STORENGO-05/intraos..."]:15: in main chunk
Lua Run Runtime ERROR in /var/media/ftp/Verbatim-STORENGO-05/intraos/www/1und1//system/boxuser_edit.lua:594: [string "/var/media/ftp/Verbatim-STORENGO-05/intraos..."]:1: attempt to call global 'write_hidenas_css' (a nil value)
Lua stack traceback:
[C]: in function 'write_hidenas_css'
[string "/var/media/ftp/Verbatim-STORENGO-05/intraos..."]:1: in main chunk
Lua Run Runtime ERROR in /var/media/ftp/Verbatim-STORENGO-05/intraos/www/1und1//system/boxuser_edit.lua:624: [string "/var/media/ftp/Verbatim-STORENGO-05/intraos..."]:1: attempt to call global 'write_dirs_emptytxt_js' (a nil value)
Lua stack traceback:
[C]: in function 'write_dirs_emptytxt_js'
[string "/var/media/ftp/Verbatim-STORENGO-05/intraos..."]:1: in main chunk
Lua Run Runtime ERROR in /var/media/ftp/Verbatim-STORENGO-05/intraos/www/1und1//system/boxuser_edit.lua:1206: [string "/var/media/ftp/Verbatim-STORENGO-05/intraos..."]:1: attempt to call global 'write_save_error' (a nil value)
Lua stack traceback:
[C]: in function 'write_save_error'
[string "/var/media/ftp/Verbatim-STORENGO-05/intraos..."]:1: in main chunk
Lua Run Runtime ERROR in /var/media/ftp/Verbatim-STORENGO-05/intraos/www/1und1//system/boxuser_edit.lua:1214: [string "/var/media/ftp/Verbatim-STORENGO-05/intraos..."]:1: attempt to call global 'write_enabled_checkbox' (a nil value)
Lua stack traceback:
[C]: in function 'write_enabled_checkbox'
[string "/var/media/ftp/Verbatim-STORENGO-05/intraos..."]:1: in main chunk
Lua Run Runtime ERROR in /var/media/ftp/Verbatim-STORENGO-05/intraos/www/1und1//system/boxuser_edit.lua:1218: [string "/var/media/ftp/Verbatim-STORENGO-05/intraos..."]:1: attempt to call global 'write_name' (a nil value)
Lua stack traceback:
[C]: in function 'write_name'
[string "/var/media/ftp/Verbatim-STORENGO-05/intraos..."]:1: in main chunk
Lua Run Runtime ERROR in /var/media/ftp/Verbatim-STORENGO-05/intraos/www/1und1//system/boxuser_edit.lua:1222: [string "/var/media/ftp/Verbatim-STORENGO-05/intraos..."]:1: attempt to call global 'write_email' (a nil value)
Lua stack traceback:
[C]: in function 'write_email'
[string "/var/media/ftp/Verbatim-STORENGO-05/intraos..."]:1: in main chunk
Lua Run Runtime ERROR in /var/media/ftp/Verbatim-STORENGO-05/intraos/www/1und1//system/boxuser_edit.lua:1226: [string "/var/media/ftp/Verbatim-STORENGO-05/intraos..."]:1: attempt to call global 'write_password' (a nil value)
Lua stack traceback:
[C]: in function 'write_password'
[string "/var/media/ftp/Verbatim-STORENGO-05/intraos..."]:1: in main chunk
Lua Run Runtime ERROR in /var/media/ftp/Verbatim-STORENGO-05/intraos/www/1und1//system/boxuser_edit.lua:1232: [string "/var/media/ftp/Verbatim-STORENGO-05/intraos..."]:1: attempt to call global 'write_frominternet_checkbox' (a nil value)
Lua stack traceback:
[C]: in function 'write_frominternet_checkbox'
[string "/var/media/ftp/Verbatim-STORENGO-05/intraos..."]:1: in main chunk
Lua Run Runtime ERROR in /var/media/ftp/Verbatim-STORENGO-05/intraos/www/1und1//system/boxuser_edit.lua:1237: [string "/var/media/ftp/Verbatim-STORENGO-05/intraos..."]:1: attempt to call global 'write_rights' (a nil value)
Lua stack traceback:
[C]: in function 'write_rights'
[string "/var/media/ftp/Verbatim-STORENGO-05/intraos..."]:1: in main chunk
Lua Run Runtime ERROR in /var/media/ftp/Verbatim-STORENGO-05/intraos/www/1und1//system/boxuser_edit.lua:1239: [string "/var/media/ftp/Verbatim-STORENGO-05/intraos..."]:1: attempt to call global 'write_hidden_values' (a nil value)
Lua stack traceback:
[C]: in function 'write_hidden_values'
[string "/var/media/ftp/Verbatim-STORENGO-05/intraos..."]:1: in main chunk
Geht ohne valide Session ID wohl nicht und ich habe keine Ahnung wie ich das Umgehen soll...
Hat irgendjemand eine Idee?
Mfg Crysan