1漏洞
- 在未登录系统时,连续按5次shift键,弹出程序c:\windows\system32\sethc.exe。
- 部分win7系统和win10系统可以通过系统修复漏洞篡改系统文件名,如已修复,则无法利用。
2基础知识
- cmd工具路径:c:\windows\system32\cmd。
- 用户/账户密码存储位置: c:\windows\system32\config\SAM 。
- 修改账户密码:net user 用户名 密码。
3实操过程
- 开启win7虚拟机,在处于开机界面时,关闭虚拟机电源,再次开机时出错(如未出现多试几次),选择启动修复。

- 修复失败,出现以下提示,点“取消”,让它修。

- 等待一段时间后,修复失败出现原因,点击查看问题详情,下拉到最后一个链接,进入该记事本文件。

- 记事本在文件中选择打开,设置显示所有文件。

- 找到sethc并改名为sethc-bak(改啥无所谓),再找到cmd,复制一份并改名为sethc.
- 全部关闭,点完成进行重启。
- 重启后,连续按5次shift键,将以system身份打开cmd文件。
- 新建一个用户,并提升为管理员。
net user a "" /add #空密码
net localgroup administrators a /add #提升为管理员
- 注销重启后,连续按5次shift键,删除该用户消灭痕迹,同时应清理日志。
net user a /del
4总结
核心思想:绕过开机时输入密码。
本文详细介绍了如何利用Windows 7的一个系统漏洞来绕过登录密码。通过在开机启动修复过程中篡改系统文件,将`sethc.exe`替换成`cmd.exe`,然后在登录屏幕按5次Shift键可以获取系统权限,创建新用户并提升为管理员。此方法的核心在于利用系统修复期间的权限提升,但存在安全隐患,建议仅用于学习目的。

5537

被折叠的 条评论
为什么被折叠?



