Jump to content


Photo

Authenticatie WebIF


  • Please log in to reply
6 replies to this topic

#1 Alex_NL

  • Senior Member
  • 2,039 posts

+11
Neutral

Posted 20 July 2024 - 12:39

Na omschakeling op de develop versie loop ik nu op het volgende.

Ik hoop dat het mag dat ik dit vraag aangezien het de develop-versie is?

Welk wachtwoord wordt gebruikt voor de authenticatie van de WebIF op zowel http als https?

Met root en het daar aan gekoppelde wachtwoord kan ik wel inloggen met SSH via PuTTY en SFTP via WinSCP en ik kan met Dreamset de box uitlezen.
Bij de instellingen van Dreamset is ook alles OK met de knop Test configuratie

 

Maar WebIF vraagt steeds om het wachtwoord en accepteert het wachtwoord van root niet.
Ook als ik met passwd in SSH het wachtwoord verander, wordt dat nieuwe wachtwoord ook niet geaccepteerd.

Bijkomend kan ik ook niet terugschrijven vanuit Dreamset, er staat dan 'Herladen settings via HTTP mislukt....Kan geen verbinding maken met de server'.
Ook met SSL ingeschakeld:

 

Zet ik in de Openwebif configuratie http authenticatie uit werkt het (uiteraard) wel.


Edited by Alex_NL, 20 July 2024 - 12:40.

Dreambox DM920:2x Triple tuner (2x DVB-S2X MIS and DVB-C/T2) Xtrend ET10000: 2x DVB-S2, 2x DVB-C, IPTV Xtrend ET9500 (defect)
Channel Master 120cm offset + Black Ultra LNB (Ku-band): 42°E-37,5°W - 100cm SAB draaibaar: 45.1°E-60°E - 80cm vast: 28.2°E/23.5°E/19.2°E/13°E
DVB-T2 en DAB via een combi VHF/UHF-antenne op zolder gericht op Schoten.


Re: Authenticatie WebIF #2 WanWizard

  • PLi® Core member
  • 69,781 posts

+1,780
Excellent

Posted 20 July 2024 - 13:25

Dat is apart, want dat gebruikt gewoon linux user database ( /etc/password en /etc/shadow ).

 

Ik heb het net even aangezet op mijn test box, maar ik kan gewoon met "root" en wachtwoord inloggen? Zowel via http als https.

 

Heb je dat alleen via Dreamset, of ook als je gewoon met je browser naar de box gaat? Je hebt ook niet access voor "root" uitgezet? En je probeert het van het subnet waar ook de box in zit ( of zo niet, staat access from VPNs aan? )


Edited by WanWizard, 20 July 2024 - 13:27.

Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Authenticatie WebIF #3 Alex_NL

  • Senior Member
  • 2,039 posts

+11
Neutral

Posted 20 July 2024 - 18:27

Heb je dat alleen via Dreamset, of ook als je gewoon met je browser naar de box gaat?

...

Welk wachtwoord wordt gebruikt voor de authenticatie van de WebIF op zowel http als https?

...
Maar WebIF vraagt steeds om het wachtwoord en accepteert het wachtwoord van root niet.

...



Je hebt ook niet access voor "root" uitgezet?

Ik weet niet eens wat dat is en hoe dat moet.
 

En je probeert het van het subnet waar ook de box in zit ( of zo niet, staat access from VPNs aan? )

Gewoon vanuit hetzelfde subnet, en die access staat ook aan.

Ik kan helaas geen screenshot van de instellingen delen, want het root wachtwoord wordt niet geaccepteerd....


Dreambox DM920:2x Triple tuner (2x DVB-S2X MIS and DVB-C/T2) Xtrend ET10000: 2x DVB-S2, 2x DVB-C, IPTV Xtrend ET9500 (defect)
Channel Master 120cm offset + Black Ultra LNB (Ku-band): 42°E-37,5°W - 100cm SAB draaibaar: 45.1°E-60°E - 80cm vast: 28.2°E/23.5°E/19.2°E/13°E
DVB-T2 en DAB via een combi VHF/UHF-antenne op zolder gericht op Schoten.


Re: Authenticatie WebIF #4 WanWizard

  • PLi® Core member
  • 69,781 posts

+1,780
Excellent

Posted 20 July 2024 - 18:44

Ik weet niet eens wat dat is en hoe dat moet.

 

Dat is een optie in de plugin settings, daar waar je ook https en authenticatie aan- of af kan zetten.

 

Voor de rest: geen idee, ik kan het niet reproduceren.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Authenticatie WebIF #5 Alex_NL

  • Senior Member
  • 2,039 posts

+11
Neutral

Posted 20 July 2024 - 20:40

Ja sorry hoor, het enige dat veranderd is, is dat ik gisteravond het image nieuw geflasht heb met de laatste develop waarbij mijn instellingen overgenomen zijn.

Op de Stable Version ervoor werkte het en nu niet meer.

In die plugin settings staat het gewoon aan (nu niet meer omdat ik anders niks kan).
 

Maar waarom werkt SSH en SFTP wel en HTTPS niet? Is dat niet een beetje raar?


Dreambox DM920:2x Triple tuner (2x DVB-S2X MIS and DVB-C/T2) Xtrend ET10000: 2x DVB-S2, 2x DVB-C, IPTV Xtrend ET9500 (defect)
Channel Master 120cm offset + Black Ultra LNB (Ku-band): 42°E-37,5°W - 100cm SAB draaibaar: 45.1°E-60°E - 80cm vast: 28.2°E/23.5°E/19.2°E/13°E
DVB-T2 en DAB via een combi VHF/UHF-antenne op zolder gericht op Schoten.


Re: Authenticatie WebIF #6 WanWizard

  • PLi® Core member
  • 69,781 posts

+1,780
Excellent

Posted 21 July 2024 - 10:48

No need to be sorry... ;)

 

En ja, dat is raar, ik snap het ook niet, en heb er geen verklaring voor.

 

/etc/password en /etc/shadow uit sync? Maar je had al via passwd je wachtwoord aangepast, en dat heeft ook niet geholpen. En waarschijnlijk zou dat ook effect hebben op de andere tools, die gebruiken hetzelfde mechanisme.

 

Het principe van authenticatie is erg simpel:

  • je doet een OS getpwnam() call met de username, en die retourneert de password hash
  • is de hash "x", dan doe je een OS getspnam() call die de hash uit /etc/shadow retourneert
  • daarna doe je een crypt() call met het gegeven password, en vergelijkt die met de hash

OWIF is end of life, die is al in tijden niet meer aangepast.

 

Je zou wat debug code kunnen toevoegen aan OWIF's httpserver, en dan Enigma herstarten in debug modus, proberen in te loggen, herstarten in normale modus, en dan in de log file kijken?

 

Dan moet je de source installeren:

opkg install enigma2-plugin-extensions-openwebif-src

en daarna "/usr/lib/enigma2/python/Plugins/Extensions/OpenWebif/httpserver.py" openen in een editor, de login method op zoeken:

def login(self, user, passwd, peer)

en daar voor elke return False iets als print ("False nummer 1") zetten (met oplopende nummers) zodat je kunt zien welke test de login afkeurt.

 

Let op het juiste inspringen en het gebruik van tabs en spaties, dat is significant!


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Authenticatie WebIF #7 WanWizard

  • PLi® Core member
  • 69,781 posts

+1,780
Excellent

Posted 21 July 2024 - 10:54

Ook geen aparte keyboard settings of zo, bv dat je een NL toetsenbord hebt, en een " (boven de 2) in tikt, maar de software een US keyboard verwacht, en dan @ ziet?

 

Daar heb ik ook al eens tijden naar lopen zoeken, ik had tekens in het wachtwoord die op een NL toetsenbord op andere plaatsen zaten...


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.



1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users