gpt4 book ai didi

windows - 在 Windows 上模拟弹出和插入 USB 驱动器

转载 作者:可可西里 更新时间:2023-11-01 14:23:04 25 4
gpt4 key购买 nike

我忘记了我的 WD Passport Ultra 磁盘的硬件加密密码,我正在编写一个 Delphi 软件以使用暴力破解法找到此密码。原始的 WD Security 软件将用于密码输入,但 WD Security 软件每输入 5 次错误的密码就会自行锁定。然后需要物理弹出并插入驱动器以重置此计数器。

因此,被编程的软件必须在软件层面模拟安全地移除和插入 Windows 上的外部 USB 硬盘驱动器,因为这对于重置 WD Security 软件的错误密码计数器是必要的。

使用“devcon”禁用/启用驱动器不会重置计数器。

找出这个计数器信息的存储位置会很有帮助。当计数器为 4 时,安全移除驱动器并插入另一台计算机会重置计数器。这让我猜测计数器存储在 USB 驱动器上,并且在插入过程中由驱动器的固件重置。

任何想法将不胜感激。

最佳答案

本页http://www.uwe-sieber.de/drivetools.html包含我所知道的与 USB 驱动器处理相关的最佳工具集。它提供了您可以从您的程序中执行的命令行工具。不幸的是这个页面是德语的,所以我给你一个最相关的工具的提示:

  1. RemoveDrive:弹出具有给定字母或名称的驱动器
  2. DriveCleanup:清理注册表中的 USB 设备树。通过这样做,Windows 会忘记此设备并重新安装驱动程序。这也会再次分配驱动器号。您可以使用它来确定 WD Security 记住的设备信息是否取决于存储在您计算机上的设备信息(这很可能根据您的描述)
  3. RestartSrDev:这终于是您搜索最多的内容了。正如网站上所写(这也是我的知识),如果不拔下电缆并将其重新插入,就不可能重新启动曾经弹出的 USB 驱动器。这是个坏消息。好消息是此工具会尝试重置连接驱动器的集线器,这也会重新连接该集线器上的所有设备。这不一定有效,但这是在不拔下电缆的情况下重启驱动器的唯一已知方法。

你的机会不太好,但是有了这些工具,你就有了所有的可能性来首先测试你是否有机会做你想做的事,如果这与工具一起工作,我建议不要编写这个功能,但是从你的暴力代码中调用这些命令行程序。

工具 2 和 3 需要管理员权限。

祝你好运。

关于windows - 在 Windows 上模拟弹出和插入 USB 驱动器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39019747/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com