¿Cómo puedo cambiar la configuración de seguridad de Windows usando python? es decir, Requisitos de contraseña / Requerir Ctrl - Alt - Eliminar para iniciar sesión

1

Estoy escribiendo código en Python 2 o 3 para crear secuencias de comandos de las funciones de ciberseguridad. Funciones como la duración del bloqueo, la longitud de la contraseña y otras cosas que implican una gran cantidad de clics que podrían automatizarse fácilmente.

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

Planeo usar ese formato para ejecutar (o ingresar ((por lo tanto, no tengo que escribir, solo presione el botón de respuesta)) comandos en el símbolo del sistema (con privilegios de administrador). Sin embargo, no tengo idea de cómo debo hacer esto, especialmente el "Require Ctrl - Alt - Delete on Startup". La ayuda sería muy apreciada.

EDITAR:
A partir de ahora, pensé en una posible solución a la parte del requisito de contraseña de mi problema que investigaré, pero todavía estoy totalmente perdido en la parte ctrl-alt-delete. : D

    
pregunta Enigmoramous 07.01.2018 - 21:16
fuente

2 respuestas

1

Puede configurar la clave de registro HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DisableCAD para que tenga el valor 0 . El siguiente comando debería (sin probar) hace el truco:

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DisableCAD /d 0 /t REG_DWORD /f
    
respondido por el David 07.01.2018 - 21:25
fuente
0

Como una forma general de hacerlo, si puede averiguar qué configuraciones están contenidas en el registro, no es difícil crear / escribir las claves de registro a las que tiene acceso. Otras configuraciones, como los GPO, son más difíciles de hacer. A veces puede cambiarlos con Powershell, por lo que es posible que necesite que Python llame a Powershell para configurar algunas de esas configuraciones. Si no está en un dominio y está usando políticas locales, puede configurar un archivo de políticas maestro que tiene Python reemplazar.

En general, si está buscando configurar ajustes para nuevos dispositivos, una mejor manera de hacerlo sería crearlos en una máquina virtual y usar DISM para tomar una imagen de sysprepped y luego colocarla en un nuevo dispositivo. . Esa es la forma más "Windows-y" de hacerlo.

    
respondido por el baldPrussian 08.01.2018 - 00:04
fuente

Lea otras preguntas en las etiquetas