忘记开机密码啦!我教你用ventoy找回密码

2023-10-14 13:44

本文主要是介绍忘记开机密码啦!我教你用ventoy找回密码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

    • 一、前言
    • 二、实战过程
    • 三、动态演示
    • 四、原理解析
    • 五、总结

一、前言

  当你有一天突然忘记了开机密码怎么办?又要上电脑店花个几十块让人弄?在上一章《你该自己学学安装操作系统了,小白一学就会(ventoy装系统超详细)》,我们已经学会了如何安装ventoy U盘启动器来重装系统,那么ventoy里面还有很多强大实用的工具,当我们忘记开机密码的时候就可以通过ventoy U盘启动去修改我们的用户密码,达到找回密码的效果。(学安全的小伙伴,获取VMware Esxi权限,但没有虚拟机开机密码也可以通过这个方式获取)

二、实战过程

  前面的文章中已经教大家如何进行U盘启动,这里就不再赘述,前置知识请看《你该自己学学安装操作系统了,小白一学就会(ventoy装系统超详细)》。进入PE后点击Windows密码修改工具。
在这里插入图片描述

点击打开。
在这里插入图片描述

选择用户,我这里的用户名是admin,所以选择admin用户点击修改密码。
在这里插入图片描述

输入新的密码后点击确认。
在这里插入图片描述

最后保存修改,重启电脑即可。
在这里插入图片描述

三、动态演示

在这里插入图片描述

四、原理解析

  ntpwedit 是一个用于修改 Windows 系统本地用户密码的工具。它的原理是通过直接修改 Windows 系统的 SAM(Security Account Manager)数据库来更改用户密码。这只是修改本地用户的账号密码,不能修改域用户的账号密码。

  SAM 数据库是 Windows 系统中存储本地用户账户信息的文件。它包含了用户账户的密码哈希值和其他相关信息。通常情况下,SAM 数据库是受到操作系统保护的,无法直接编辑。但是,ntpwedit 利用了一些技术手段来绕过这种保护,以修改用户密码。

具体来说,ntpwedit 的工作原理如下:

  1. ntpwedit 首先会读取系统中的 SAM 数据库文件,通常位于 C:\Windows\System32\config\SAM
  2. 然后,它会使用一些特定的算法和技术来解密和解析 SAM 数据库文件,以获取用户账户的密码哈希值。
  3. 接下来,ntpwedit 提供一个交互式界面,允许你选择要修改密码的用户账户,并输入新的密码。
  4. 一旦你输入了新密码,ntpwedit 会使用相同的算法和技术来重新加密密码,并将加密后的密码哈希值写回到 SAM 数据库中。
  5. 最后,ntpwedit 将更新后的 SAM 数据库保存到磁盘,并退出。

五、总结

  周围的伙伴遇到这个问题你就能大显身手,ventoy PE系统里还有很多实用工具,后续会详细介绍。微信公众号搜索关注艺说IT,分享各种原创技术干货文章,对你有用的话请一键三连,感谢🙏。

在这里插入图片描述

这篇关于忘记开机密码啦!我教你用ventoy找回密码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/210901

相关文章

Oracle登录时忘记用户名或密码该如何解决

《Oracle登录时忘记用户名或密码该如何解决》:本文主要介绍如何在Oracle12c中忘记用户名和密码时找回或重置用户账户信息,文中通过代码介绍的非常详细,对同样遇到这个问题的同学具有一定的参... 目录一、忘记账户:二、忘记密码:三、详细情况情况 1:1.1. 登录到数据库1.2. 查看当前用户信息1.

SpringBoot使用Jasypt对YML文件配置内容加密的方法(数据库密码加密)

《SpringBoot使用Jasypt对YML文件配置内容加密的方法(数据库密码加密)》本文介绍了如何在SpringBoot项目中使用Jasypt对application.yml文件中的敏感信息(如数... 目录SpringBoot使用Jasypt对YML文件配置内容进行加密(例:数据库密码加密)前言一、J

MySQL9.0默认路径安装下重置root密码

《MySQL9.0默认路径安装下重置root密码》本文主要介绍了MySQL9.0默认路径安装下重置root密码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们... 目录问题描述环境描述解决方法正常模式下修改密码报错原因问题描述mysqlChina编程采用默认安装路径,

MySQL修改密码的四种实现方式

《MySQL修改密码的四种实现方式》文章主要介绍了如何使用命令行工具修改MySQL密码,包括使用`setpassword`命令和`mysqladmin`命令,此外,还详细描述了忘记密码时的处理方法,包... 目录mysql修改密码四种方式一、set password命令二、使用mysqladmin三、修改u

电脑密码怎么设置? 一文读懂电脑密码的详细指南

《电脑密码怎么设置?一文读懂电脑密码的详细指南》为了保护个人隐私和数据安全,设置电脑密码显得尤为重要,那么,如何在电脑上设置密码呢?详细请看下文介绍... 设置电脑密码是保护个人隐私、数据安全以及系统安全的重要措施,下面以Windows 11系统为例,跟大家分享一下设置电脑密码的具体办php法。Windo

数据库oracle用户密码过期查询及解决方案

《数据库oracle用户密码过期查询及解决方案》:本文主要介绍如何处理ORACLE数据库用户密码过期和修改密码期限的问题,包括创建用户、赋予权限、修改密码、解锁用户和设置密码期限,文中通过代码介绍... 目录前言一、创建用户、赋予权限、修改密码、解锁用户和设置期限二、查询用户密码期限和过期后的修改1.查询用

Java中的密码加密方式

《Java中的密码加密方式》文章介绍了Java中使用MD5算法对密码进行加密的方法,以及如何通过加盐和多重加密来提高密码的安全性,MD5是一种不可逆的哈希算法,适合用于存储密码,因为其输出的摘要长度固... 目录Java的密码加密方式密码加密一般的应用方式是总结Java的密码加密方式密码加密【这里采用的

mysql重置root密码的完整步骤(适用于5.7和8.0)

《mysql重置root密码的完整步骤(适用于5.7和8.0)》:本文主要介绍mysql重置root密码的完整步骤,文中描述了如何停止MySQL服务、以管理员身份打开命令行、替换配置文件路径、修改... 目录第一步:先停止mysql服务,一定要停止!方式一:通过命令行关闭mysql服务方式二:通过服务项关闭

【测试】输入正确用户名和密码,点击登录没有响应的可能性原因

目录 一、前端问题 1. 界面交互问题 2. 输入数据校验问题 二、网络问题 1. 网络连接中断 2. 代理设置问题 三、后端问题 1. 服务器故障 2. 数据库问题 3. 权限问题: 四、其他问题 1. 缓存问题 2. 第三方服务问题 3. 配置问题 一、前端问题 1. 界面交互问题 登录按钮的点击事件未正确绑定,导致点击后无法触发登录操作。 页面可能存在

Windows下Nginx的安装及开机启动

1、将nginx-1.16.1.zip解压拷贝至D:\web\nginx目录下。 2、启动Nginx,两种方法: (1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过。 (2)打开cmd命令窗口,切换到nginx目录下,输入命令 nginx.exe 或者 start nginx ,回车即可。 3、检查nginx是否启动成功。 直接在浏览器地址栏输入网址 http://lo