Come posso cambiare le impostazioni di sicurezza di Windows usando python? Esigenze password / Richiedi Ctrl - Alt - Elimina per accedere

1

Scrivo codice in Python 2 o 3 per scrivere funzioni di Cybersecurity. Funzioni come la durata del blocco, la lunghezza della password e altre cose che implicano molti clic che potrebbero essere facilmente automatizzati.

import subprocess
subproccess.call(x, shell = True)

Ho intenzione di usare quel formato per eseguire (o inserire ((quindi non devo digitare solo premere il pulsante di risposta)))) nel prompt dei comandi (con i privilegi di amministratore). Tuttavia, non ho idea di come dovrei fare questo, in particolare "Richiedi Ctrl - Alt - Elimina all'avvio". L'aiuto sarebbe molto apprezzato.

EDIT:
A partire da ora, ho pensato ad una possibile soluzione alla parte relativa ai requisiti della password del mio problema che indagherò, ma sono ancora totalmente persa nella parte ctrl-alt-delete. : D

    
posta Enigmoramous 07.01.2018 - 21:16
fonte

2 risposte

1

Puoi impostare la chiave di registro HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DisableCAD per avere il valore 0 . Il seguente comando dovrebbe (non testato) fare il trucco:

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DisableCAD /d 0 /t REG_DWORD /f
    
risposta data 07.01.2018 - 21:25
fonte
0

Come modo generale per farlo, se riesci a scoprire quali impostazioni sono contenute nel registro, non è difficile creare / scrivere chiavi di registro a cui hai accesso. Altre impostazioni, come oggetti Criteri di gruppo, sono più difficili da eseguire. A volte è possibile modificare quelli con PowerShell - quindi potrebbe essere necessario avere Powershell chiamata Python per configurare alcune di queste impostazioni. Se non si è su un dominio e si stanno utilizzando le politiche locali, è possibile configurare un file di politica principale che è stato sostituito da Python.

Nel complesso, se stai cercando di configurare le impostazioni per i nuovi dispositivi, un modo migliore per farlo sarebbe quello di crearli su una VM e utilizzare DISM per creare un'istantanea di un'immagine sysprepped e quindi deporla su un nuovo dispositivo . Questo è il modo più "Windows-y" per farlo.

    
risposta data 08.01.2018 - 00:04
fonte