我忘记了我的WD Passport Ultra磁盘的硬件加密密码,我正在编写一个Delphi软件,用于使用强力方法查找此密码。原始的WD Security软件将用于密码输入,但WD Security软件会在每5个错误的密码条目中锁定自己。然后需要物理弹出驱动器并插入以重置此计数器。
因此,正在编程的软件必须模拟安全地在Windows上移除和插入Windows上的外部USB硬盘驱动器,因为这是重置WD Security软件的错误密码计数器所必需的。
使用" devcon"禁用/启用驱动器没有重置柜台。
查找此计数器信息的存储位置非常有用。当计数器为4时,安全地移除驱动器并插入另一台计算机会重置计数器。这让我猜测计数器存储在USB驱动器上,并在插入过程中由驱动程序的固件重置。
任何想法都将不胜感激。
答案 0 :(得分:1)
此页面http://www.uwe-sieber.de/drivetools.html包含与我知道的USB驱动器处理相关的最佳工具集。它提供了可以从程序中执行的命令行工具。不幸的是,这个页面是德语,所以我给你一个最相关工具的提示:
你的机会不太好,但是使用这些工具,你有可能首先测试你是否有机会做你想做的事情,如果这适用于工具,我建议不要编程这个功能,但是从你的暴力代码中调用这些命令行程序。
工具2和3需要管理员权限。
祝你好运。