chntpw
开发者 | 彼得·诺达尔—哈根[注 1] |
---|---|
首次发布 | 1997年5月28日 |
当前版本 | 1.00(2014年2月1日 | )
编程语言 | C语言 |
操作系统 | Linux |
语言 | 英语 |
类型 | 资料救援 |
许可协议 | GPLv2 |
网站 | pogostick |
chntpw是一个用来重新设置Windows NT登录密码的软件工具,在Linux环境下修改或是清除本机密码。用它来编辑安全性账户管理员也就是SAM来达成重置密码的工作,这个SAM数据库文件也是Windows用来存储密码散列函数的地方。
功能
使用方法
- Linux包:通常是用Linux的Live CD经由互联网从软件存储库下载安装chntpw包,挂载视窗NT系统扇区再编辑安全性账户管理员,也就是在Linux系统环境下读取修改SAM文件[1]。
- Live CD/USB:自官方网站下载ISO映像烧成CD/USB
- 软盘:软盘版本不再提供更新支持
支持
类型 | 名称 |
---|---|
操作系统 | Windows NT 3.51 |
Windows NT 4.0 | |
Windows 2000 | |
Windows XP | |
Windows Vista | |
Windows 7 | |
Windows 8 | |
Windows 8.1 | |
服务器 | Windows Server 2003 |
Windows Server 2008 | |
Windows Server 2012 |
限制
- 不支持完全加密的NTFS扇区[注 2]
- 不支持Unicode字符的用户名
- 不支持Active Directory[注 3]
- 强烈建议直接清除旧密码,因为变更密码容易出错[注 4]
- 对于需要第三方驱动的控制器硬件而言ISO映像档在运作时可能也会有问题
- 建议在功能完整的Linux操作系统环境下执行它的单机程序[3]
软件包
很多Linux发行版包含针对资料安全的发行版都把chntpw纳入软件包库:
- Kali Linux
- SystemRescue:这个发行版以资料救援为目的[4]
- Fedora Linux
- Ubuntu
授权条款
在它发行后的10周年,作者修改软件授权条款由非商业使用变更为GPLv2[5]。
注释
参考文献
- ^ Archit Modi. 如何使用Linux重設視窗密碼(How to reset a Windows password with Linux). 16 March 2018 [2023-09-12]. (原始内容存档于2023-05-06).
- ^ README.TXT, cd140201.iso
- ^ 官方網站常見問題(Offline Windows pw & reg-editor, FAQ). [5 September 2015]. (原始内容存档于2015-10-08).
- ^ 詹姆斯·史丹杰(James Stanger). 用SystemRescueCd重設密碼(Resetting Passwords with SystemRescueCd). [5 September 2015]. (原始内容存档于2018-05-02).
- ^ chntpw发行修订历史(The Offline NT Password Editor History) 互联网档案馆的存档,存档日期2010-11-28.