我忘记了我的WD Passport Ultra磁盘的硬件加密密码,我有一个Delphi软件正在编程,以找到这个密码使用蛮力方法。原始WD安全软件将用于密码输入,但WD安全软件锁定自己在每5个错误的密码条目。然后,驱动器需要物理弹出式和插入重置这个计数器。
因此,正在编程的软件必须在软件级别上模拟外部USB硬盘驱动器在Windows上的安全删除和插入,因为这对于重置WD Security软件的错误密码计数器是必要的。
禁用/启用使用"devcon“的驱动器不会重置计数器。
找出这些计数器信息的存储位置是非常有帮助的。当计数器在4时,安全地移除驱动器并插入到另一台计算机上重新设置计数器。这使我猜测,计数器是存储在USB驱动器和它是由驱动器的固件在插入过程中重置。
任何想法都将受到极大的赞赏。
发布于 2016-08-22 13:37:14
这个页面http://www.uwe-sieber.de/drivetools.html包含了我知道的与USB驱动器处理相关的最好的工具集合。它提供了可以从程序中执行的命令行工具。不幸的是,这一页是德语的,所以我给您一个提示,说明最相关的工具:
你的机会不是很大,但是有了这些工具,你就有可能首先测试你是否有机会做你想做的事情,如果这和我建议的工具一起工作,我建议你不要编写这个功能,而是从你的蛮力代码中调用这些命令行程序。
工具2和3需要管理特权。
祝好运。
https://stackoverflow.com/questions/39019747
复制相似问题