Sicherheitsschlüssel prüfen

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

DarkGhost95
Beiträge: 364
Registriert: 13.02.2020, 07:56
System: CCU
Hat sich bedankt: 28 Mal
Danksagung erhalten: 3 Mal

Sicherheitsschlüssel prüfen

Beitrag von DarkGhost95 » 23.07.2020, 11:29

Hallo zusammen,
ich habe bei meiner CCU3 vermutlich einen Sicherheitschlüssel gesetzt, wo ich Prüfen will, ob ich Ihn auch noch sicher weiß.
Gibt es irgendeine Möglichkeit das zu realisieren?
Wenn ich einen neuen Vergebe, was das Problem ja auch löst, muss dieser ja an alle Geräte übertragen werden.
Ist aber bei den Batteriebetriebenen verbauten Aktoren etwas nervig..

Lieben Gruß!
Zuletzt geändert von Roland M. am 23.07.2020, 11:38, insgesamt 1-mal geändert.
Grund: Thema verschoben

Benutzeravatar
Roland M.
Beiträge: 9914
Registriert: 08.12.2012, 15:53
System: CCU
Wohnort: Graz, Österreich
Hat sich bedankt: 257 Mal
Danksagung erhalten: 1421 Mal

Re: Sicherheitsschlüssel prüfen

Beitrag von Roland M. » 23.07.2020, 11:38

Hallo!

Backup machen und zurückspielen!
Dabei wird der Sicherheitsschlüssel abgefragt.

Wenn du das nicht auf deinem Produktivsystem machen willst, dann einfach auf einen Raspi (quick & dirty ohne Funkmodul...).


Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
  • Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
  • Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
  • Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
  • Fehlermeldungen genau abschreiben, besser noch...
  • Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!

-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...

cmjay
Beiträge: 2427
Registriert: 19.09.2012, 10:53
System: CCU
Wohnort: Jottweedee
Hat sich bedankt: 255 Mal
Danksagung erhalten: 366 Mal

Re: Sicherheitsschlüssel prüfen

Beitrag von cmjay » 23.07.2020, 11:45

ich habe bei meiner CCU3 vermutlich einen Sicherheitschlüssel gesetzt
Du kannst mit einem Skript testen, ob ein Sicherheitsschlüssel gesetzt ist.
viewtopic.php?f=60&t=54232&hilit=sicher ... l&start=40
Es kann leider nicht ganz ausgeschlossen werden, dass ich mich irre.
HmIP muss leider draussen bleiben. in Ausnahmefällen erlaubt
ACHTUNG! Per Portweiterleitung aus dem Internet erreichbare CCU-WebUI ist unsicher! AUCH MIT PASSWORTSCHUTZ! Daher: Portweiterleitung deaktivieren!

Sven_A
Beiträge: 4162
Registriert: 26.01.2016, 08:14
System: Alternative CCU (auf Basis OCCU)
Wohnort: Renningen
Hat sich bedankt: 353 Mal
Danksagung erhalten: 285 Mal

Re: Sicherheitsschlüssel prüfen

Beitrag von Sven_A » 23.07.2020, 11:45

Der Hash des Schlüssels steht irgendwo im Filesystem, mit einem beliebigen Tool von dem Passwort das du glaubst vergeben zu haben den MD5 Hash bilden und vergleichen. Vorzugsweise kein Onlinetool dazu nehmen, sondern Offline auf dem eigenen PC machen...

Wenn du den weg gehen willst geb bescheid, ich schau dann nochmal ob ich finde wo genau der Hash liegt.

DarkGhost95
Beiträge: 364
Registriert: 13.02.2020, 07:56
System: CCU
Hat sich bedankt: 28 Mal
Danksagung erhalten: 3 Mal

Re: Sicherheitsschlüssel prüfen

Beitrag von DarkGhost95 » 23.07.2020, 11:48

Das wäre super lieb wenn du das raussuchst :-)

Sven_A
Beiträge: 4162
Registriert: 26.01.2016, 08:14
System: Alternative CCU (auf Basis OCCU)
Wohnort: Renningen
Hat sich bedankt: 353 Mal
Danksagung erhalten: 285 Mal

Re: Sicherheitsschlüssel prüfen

Beitrag von Sven_A » 24.07.2020, 08:22

DarkGhost95 hat geschrieben:
23.07.2020, 11:48
Das wäre super lieb wenn du das raussuchst :-)
So... per SSH auf die CCU einloggen.

Ins Verzeichniss /usr/local/etc/config wechseln:

Code: Alles auswählen

cd /usr/local/etc/config
Die Datei keys anzeigen lassen:

Code: Alles auswählen

cat keys
Da steht dann "Current Index = Zahl"
Wenn Zahl ungleich 0 ist ein Schlüssel gesetzt.

Weiter unten steht "Key 1 =" (oder höherer Zähler wenn schon öfter geändert, dahinter der Hash.

Dann als nächstes direkt auf der Kommandozeile der CCU:

Code: Alles auswählen

echo -n 'DeinSchluessel' | md5sum
Erzeugt den MD5 Hash des Textes den du für deinen Schlüssel hältst. Wenn der Hash mit dem in der keys Datei übereinstimmt hast du einen Treffer.

Gruß,
Sven

jp112sdl
Beiträge: 12149
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 854 Mal
Danksagung erhalten: 2156 Mal
Kontaktdaten:

Re: Sicherheitsschlüssel prüfen

Beitrag von jp112sdl » 24.07.2020, 08:46

Geht auch mit etwas weniger Aufwand :wink:
Sven_A hat geschrieben:
24.07.2020, 08:22
Ins Verzeichniss /usr/local/etc/config wechseln:

Code: Alles auswählen

cd /usr/local/etc/config
Die Datei keys anzeigen lassen:

Code: Alles auswählen

cat keys
Da steht dann "Current Index = Zahl"
Wenn Zahl ungleich 0 ist ein Schlüssel gesetzt.
:arrow: crypttool -g

Code: Alles auswählen

root@homematic-raspi:~# crypttool -g
Default key = 0
Current user key = 1
Previous user key = 0
Temporary key = 0
Sven_A hat geschrieben:
24.07.2020, 08:22
Dann als nächstes direkt auf der Kommandozeile der CCU:

Code: Alles auswählen

echo -n 'DeinSchluessel' | md5sum
Erzeugt den MD5 Hash des Textes den du für deinen Schlüssel hältst. Wenn der Hash mit dem in der keys Datei übereinstimmt hast du einen Treffer.
:arrow: crypttool -v -t 3 -k 'DeinSchluessel'
und ergibt entweder

Code: Alles auswählen

root@homematic-raspi:~# crypttool -v -t 3 -k 'testkey'
Key OK

- oder - 

root@homematic-raspi:~# crypttool -v -t 3 -k 'testke'
Key mismatch

Zuletzt geändert von jp112sdl am 24.07.2020, 08:53, insgesamt 1-mal geändert.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Gerti
Beiträge: 3074
Registriert: 28.01.2016, 18:06
System: CCU
Wohnort: Hürth
Hat sich bedankt: 16 Mal
Danksagung erhalten: 282 Mal

Re: Sicherheitsschlüssel prüfen

Beitrag von Gerti » 24.07.2020, 08:51

Hi!

Alternativ den gefundenen Hash hier mal eingeben.
https://md5.j4ck.com/

Gruß
Gerti

DarkGhost95
Beiträge: 364
Registriert: 13.02.2020, 07:56
System: CCU
Hat sich bedankt: 28 Mal
Danksagung erhalten: 3 Mal

Re: Sicherheitsschlüssel prüfen

Beitrag von DarkGhost95 » 24.07.2020, 08:54

Okay, das überschreitet wohl doch alles meine Kompetenz...
Ich lasse alles so wie es ist und wenn's darauf ankommt, muss ich meine verschiedenen Varianten probieren..

jp112sdl
Beiträge: 12149
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 854 Mal
Danksagung erhalten: 2156 Mal
Kontaktdaten:

Re: Sicherheitsschlüssel prüfen

Beitrag von jp112sdl » 24.07.2020, 08:57

Du kannst es auch direkt in der WebUI mit "Skript testen" machen und sparst die den Weg über SSH

Code: Alles auswählen

string out;
string err;
system.Exec("crypttool -g",&out,&err);
WriteLine(out);
WriteLine(err);

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“