第7节 利用win7漏洞绕过系统登录密码

本文详细介绍了如何利用Windows 7的一个系统漏洞来绕过登录密码。通过在开机启动修复过程中篡改系统文件,将`sethc.exe`替换成`cmd.exe`,然后在登录屏幕按5次Shift键可以获取系统权限,创建新用户并提升为管理员。此方法的核心在于利用系统修复期间的权限提升,但存在安全隐患,建议仅用于学习目的。

利用win7漏洞绕过系统登录密码

1漏洞

  1. 在未登录系统时,连续按5次shift键,弹出程序c:\windows\system32\sethc.exe。
  2. 部分win7系统和win10系统可以通过系统修复漏洞篡改系统文件名,如已修复,则无法利用。

2基础知识

  1. cmd工具路径:c:\windows\system32\cmd。
  2. 用户/账户密码存储位置: c:\windows\system32\config\SAM 。
  3. 修改账户密码:net user 用户名 密码。

3实操过程

  1. 开启win7虚拟机,在处于开机界面时,关闭虚拟机电源,再次开机时出错(如未出现多试几次),选择启动修复。
    在这里插入图片描述
  2. 修复失败,出现以下提示,点“取消”,让它修。
    在这里插入图片描述
  3. 等待一段时间后,修复失败出现原因,点击查看问题详情,下拉到最后一个链接,进入该记事本文件。
    在这里插入图片描述
  4. 记事本在文件中选择打开,设置显示所有文件。
    在这里插入图片描述
  5. 找到sethc并改名为sethc-bak(改啥无所谓),再找到cmd,复制一份并改名为sethc.
  6. 全部关闭,点完成进行重启。
  7. 重启后,连续按5次shift键,将以system身份打开cmd文件。
  8. 新建一个用户,并提升为管理员。
net user a "" /add						#空密码
net localgroup administrators a /add	#提升为管理员
  1. 注销重启后,连续按5次shift键,删除该用户消灭痕迹,同时应清理日志。
net user a /del

4总结

核心思想:绕过开机时输入密码。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值