【发布时间】:2016-08-18 13:39:39
【问题描述】:
我忘记了我的 WD Passport Ultra 磁盘的硬件加密密码,我正在编写一个 Delphi 软件,以便使用蛮力方法查找此密码。原始 WD Security 软件将用于输入密码,但 WD Security 软件会在每输入 5 个错误密码时自行锁定。然后需要物理弹出并插入驱动器以重置此计数器。
因此,被编程的软件必须在软件级别模拟在 Windows 上安全移除和插入外部 USB 硬盘驱动器,因为这是重置 WD Security 软件的错误密码计数器所必需的。
使用“devcon”禁用/启用驱动器不会重置计数器。
找出这个计数器信息的存储位置会很有帮助。当计数器为 4 时,安全移除驱动器并插入另一台计算机会重置计数器。这让我猜测计数器存储在 USB 驱动器上,并且在插入过程中由驱动器的固件重置。
任何想法将不胜感激。
【问题讨论】:
-
购买一些 USB-over-TCP/IP 程序?我认为最便宜的是usb-redirector.com
-
如果您将驱动器(物理上)重新插入同一台计算机的另一个 USB 插槽(或者可能是同一台计算机中另一个 USB 控制器的 USB 插槽),它会重置计数器吗?
-
this question 涵盖了弹出。我还没有看到重新连接需要什么,但也许它会让你朝着正确的方向开始。
-
可能是断电和备份重置密码尝试计数。无论如何,该设备旨在使这种蛮力方法尽可能困难 - 否则任何人都可以轻松破解您的数据!
-
它有一个命令行实用程序,可以将硬盘从远程计算机“附加”和“分离”到您的计算机。诚然,硬盘不会断电,但您的计算机会出现拔出/插入事件
标签: windows delphi usb brute-force emulation