Winreg, create subkey?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Python3_programmer
User
Beiträge: 31
Registriert: Montag 7. Januar 2019, 23:07

Hallo, ich habe eine Frage, wozu ich im Internet keine Antwort gefunden habe. Und zwar, wie kann man einen subkey erstellen?
P.S. in Python 3
Benutzeravatar
sparrow
User
Beiträge: 4535
Registriert: Freitag 17. April 2009, 10:28

Python3_programmer
User
Beiträge: 31
Registriert: Montag 7. Januar 2019, 23:07

In meinem Fall gibt es ein Fehler, ist es möglich das man spezielle rechte benötigt?

Traceback (most recent call last):
File "C:\Users\marvi\source\repos\PythonApplication1\PythonApplication1\winregv2.py", line 7, in <module>
winreg.CreateKey(winreg.HKEY_LOCAL_MACHINE,subkey)
PermissionError: [WinError 5] Zugriff verweigert
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Welchen Schlüssel willst du denn anlegen? Und wenn du vermutest du brauchst rechte, warum probierst du es nicht einfach aus?
Python3_programmer
User
Beiträge: 31
Registriert: Montag 7. Januar 2019, 23:07

[keypath] SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts [keypath]
ich habe gelesen es gibt den befehl winreg.KEY_ALL_ACCESS aber ich weiß nicht wie ich den verwenden soll ich habe es schon aus probiert.
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Wenn du was mit Logins machen willst, brauchst du garantiert spezielle Rechte. Du kannst dein Skript doch einfach mit Admin rechten ausführen. Der sollte ja alles dürfen.

Und es mag vielleicht helfen mal zu erzählen was du überhaupt erreichen willst. Vielleicht gibt es auch eine andere Lösung.
Python3_programmer
User
Beiträge: 31
Registriert: Montag 7. Januar 2019, 23:07

Es soll ein Admin Account Erstellt werden über die registry. Also ich wollte mal ausprobieren ob man sowas grundsätzlich machen kann.
Benutzeravatar
sparrow
User
Beiträge: 4535
Registriert: Freitag 17. April 2009, 10:28

Fändest du es nicht auch ein bisschen seltsam, wenn man ohne Admin-Rechte einen Admin-Account anlegen könnte?!?
Python3_programmer
User
Beiträge: 31
Registriert: Montag 7. Januar 2019, 23:07

Ja, wie gesagt. Aber es hat mit Admin rechten funktioniert. Danke ! Nur eine kleine Frage, kann eigentlich ein Programm, automatisch ausgeführt werden, wenn es sich auf einem USB-Stick befindet, wenn der USB-Stick in den USB-Slot eines Windows Computer gesteckt wird? Also so Allgemein gefragt.
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

du meinst so wie ein Virus oder Trojaner?
Benutzeravatar
sparrow
User
Beiträge: 4535
Registriert: Freitag 17. April 2009, 10:28

Das klingt mir zu sehr danach, dass du einen fremden Rechner penetrieren willst.
Python3_programmer
User
Beiträge: 31
Registriert: Montag 7. Januar 2019, 23:07

Fremd? mit­nich­ten, meine Virtual-machine mit Windows 10 Home. Also mein Plan: Mit hilfe von Python ein Admin Account erstellen. Der Script befinden sich auf einem USB-Stick, der automatisch ausgeführt wird. Ich habe gelesen das man mit hilfe von einem bash script den USB-Stick, als Tastatur irgendwie 'tarnen' kann. Und irgendwie man dafür sorgen kann, dass der Script beziehungsweise übersetzt in eine executable ausgefürt wird. Um zusehen ob der Antivirus etwas detected.
Antworten