首页 网络科技 正文

怎么在pe查看开机密码(如何在PE系统中查看开机密码?)

怎样在PE查看开机密码呢?2.打开系统文件夹进入PE桌面后,找到电脑中原先安装系统的驱动器并进入其中的,然后将它和sam.hiv文件复制到PE桌面,在PE桌面上运行find.vbe文件。我们就可以在PE模式下查看开机密码。...

开机密码是我们保护电脑隐私安全的重要手段之一,但有时会忘记自己设置的密码。在这种情况下,怎样在PE查看开机密码呢?本文将为您详细介绍。

1. 进入PE模式

使用PE工具制作启动盘,并将电脑设置为从U盘启动,进入PE模式。

2. 打开系统文件夹

进入PE桌面后,打开“我的电脑”,找到电脑中原先安装系统的驱动器并进入其中的“Windows”文件夹。

3. 查找userkey.psw文件

在“Windows”文件夹中,找到System32文件夹,然后再找到config文件夹,最后找到SAM文件,将其复制出来并重命名为sam.hiv,备份一下以防万一。接着,在System32文件夹中找到,System32/config/systemprofile/AppData/Local/Microsoft/Vault文件夹中的一个名为vault.dll的文件,将其复制到PE桌面。

4. 解密userkey.psw文件

将vault.dll移动到PE桌面后,打开cmd,输入 regsvr32 vault.dll进行注册,然后在PE桌面新建一个txt文档,将以下内容复制进去,并保存为find.vbs:

'Begin code

Set WshShell = CreateObject("WScript.Shell")

MsgBox ConvertToKey(WshShell.RegRead("HKLMSOFTWAREMicrosoftWindows NTCurrentVersionDigitalProductId"))

Function ConvertToKey(Key)

i = 28

Chars = "BCDFGHJKMPQRTVWXY2346789"

Do

Cur = 0

x = 14

Do

Cur = Cur * 256

Cur = Key(x + i) + Cur

Key(x + i) = (Cur \ 24) And 255

Cur = Cur Mod 24

x = x -1

Loop While x >= 0

i = i -1

KeyOutput = Mid(Chars, Cur + 1, 1) & KeyOutput

If (((29 i) Mod 6) = 0) And (i <> -1) Then

i = i -1

KeyOutput = "-" & KeyOutput

End If

Loop While i >= 0

ConvertToKey = KeyOutput

End Function

'End code

保存好后,将文件重命名为find.vbe,然后将它和sam.hiv文件复制到PE桌面。

在PE桌面上运行find.vbe文件,等待一段时间后,便能看到开机密码。

通过以上几个步骤,我们就可以在PE模式下查看开机密码。注意备份必要的文件,避免误操作造成数据丢失。

本文转载自互联网,如有侵权,联系删除