chntpw es una utilidad de software para restablecer o borrar contraseñas locales utilizadas por los sistemas operativos Windows NT en Linux . Para ello, edita la base de datos SAM donde Windows almacena los hashes de contraseñas .
Hay dos formas de utilizar el programa: a través de la utilidad independiente chntpw instalada como un paquete disponible en la mayoría de las distribuciones de Linux modernas (por ejemplo, Ubuntu [1] ) o mediante una imagen de CD/USB de arranque. También hubo un lanzamiento en disquete, pero se eliminó su soporte.
chntpw no admite particiones NTFS totalmente cifradas (las únicas excepciones posibles son las particiones cifradas legibles por Linux como LUKS), nombres de usuario que contienen caracteres Unicode o contraseñas de Active Directory (con la excepción de los usuarios locales de sistemas que son miembros de una dominio AD). La función de cambio de contraseña también es propensa a errores, por lo que se recomienda borrar la contraseña (de hecho, para versiones posteriores de Windows es la única opción posible). Además, la imagen de arranque puede tener problemas con los controladores que requieren controladores de terceros. En tales casos, se recomienda el uso del programa independiente en un entorno Linux con todas las funciones. [2]
La chntpw
utilidad está incluida en muchas distribuciones de Linux , incluidas las centradas en la seguridad:
Para el décimo aniversario del software, el autor cambió la licencia de una no comercial a la Licencia Pública General GNU (GPL) Versión 2. [4]