WinCC Flex Passwörter aus einem Offline Projekt auslesen

mnuesser

Level-1
Beiträge
1.022
Reaktionspunkte
165
Zuviel Werbung?
-> Hier kostenlos registrieren
Daß die User-Passwörter bei WinCC flexible im Klartext in der generierten .data-Datei stehen (Suche nach: PwlUser) ist schon lange bekannt. Im Siemens-Forum gibt es z.B. hier seit 2010 einen Hinweis darauf.

Tip: manchmal wird beim generieren die .data-Datei nicht neu erzeugt - dann "temporäre Dateien löschen"

Harald
 
Habs mal nur verlinkt, weil ich in jedem Forum in der Suche immer nur "geht nicht" gefunden habe.
Eigentlich dient mir der Post selber nur als "Gedächniss" für später, wenn ich es mal brauchen sollte ;)
 
Ärgerlich, dass das nur so umständlich geht. Wenn jemand das Projekt hat, gehören auch die Passwörter dazu. Ein Häkchen mit der Funktion "Passwörter anzeigen" wäre eine zeitgemäße Nachrüstung...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wer das hmi-Projekt hat, der kann sämtliche Passwörter sämtlicher projektierter User selber festlegen, ohne die bereits vorhandenen Passwörter zu kennen. Einfach überschreiben. "Passwort anzeigen" wäre allerdings wirklich komfortabler. Wenn der Kunde nichts anderes verlangt dann schreibe ich die Passwörter zur Kenntnis für den HMI-Programmierer immer im Klartext in den Kommentar des projektierten Users. Wenn ein Kunde die Passwörter sehr geheim halten will, dann soll er nach der Installation die Passwörter online ändern und selber dokumentieren.

Der Witz ist: im hmi-Projekt sind die Passwörter tatsächlich unleserlich abgelegt. Nur beim Generieren landen die Passwörter (unbeabsichtigt?) im Klartext in einer Zwischendatei.
Ich vermute, die Passwörter unleserlich im Projekt ist ein halbherzig umgesetztes Zugeständnis für Anlagen/Maschinenbauer, die bei (weltweit) jeder Maschine das gleiche Master/Service-Passwort verwenden wollen, es aber nicht jedem Kunde und Service-Programmierer verraten wollen.

Harald
 
In einem anderen Forum habe ich mal ein Thread zu einem kleinen Progrämmchen gelesen, welches aus dem Runtime-Projekt zumindest Teile des Originalprojekts wiederherstellt. Ich habe nur ein paar Screenshots und die Diskussion dazu gelesen, darum kann ich nicht sagen wie gut das Teil funktioniert(e).
 
Moin...
Ich bin per google hier gelandet.
Wir haben von einem anderen Standort eine Maschine bekommen.
Das S7-Projekt habe ich - leider keine Passwortliste.
Für die oben beschriebene Anleitung bin ich offenbar zu doof - oder es funktioniert aus irgendwelchen anderen Gründen nicht,
Ich bräuchte da mal etwas support 🙂
Mit meinem alten PG habe ich das WINCC Projekt nicht öffnen können - allerdings mit dem neuen M6 PG.
Das Projekt wurde auf die WINCC Version aktualisiert, die auf dem Gerät installiert ist. Vielleicht liegt es da dran.
Ich bin folgendermaßen vorgegangen:
"Runtime User Administratoren" --->
"Users" --->
"Users" --->
WINCC flexible 2008 SP5 Upd wird geöffnet

"Projekt" --->
"Generator" --->
"Generieren"

Ich finde auf dem Rechner keine Datei die "PlcTips" enthält.
Kein Verzeichnis, keine Datei.

Wäre schön wenn jemand helfen könnte :)

Hucky
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich finde auf dem Rechner keine Datei die "PlcTips" enthält.
Du sollst nicht nach "PlcTips" suchen, sondern nach den Namen der im WinCCflex-Projekt projektierten Benutzer. Und zwar in der größeren der beiden .DATA-Dateien im Verzeichnis wo das WinCCflex-Projekt liegt. Nach dem Generieren. Ein paar Bytes (links) vor dem Benutzername steht dann das Passwort.

Mit meinem alten PG habe ich das WINCC Projekt nicht öffnen können - allerdings mit dem neuen M6 PG.
Das Projekt wurde auf die WINCC Version aktualisiert, die auf dem Gerät installiert ist. Vielleicht liegt es da dran.
Da wurde doch bestimmt gemeldet, daß das WinCC-Projekt zuletzt mit Version ...... gespeichert wurde. Da könntest Du das Projekt mit der selben WinCC flex Version öffnen.
Die Passwörter kann man aber auch in WinCC flex 2008 SP5 lesen. Ziemlich sicher auch nach einer Hochrüstung/Konvertierung.

Harald
 
Zurück
Oben