模拟美萍加密狗--Rockey2虚拟狗(四)

本文详细介绍了如何模拟美萍加密狗Rockey2,重点解析了读写部分RY2_Read和RY2_Write的实现,这些操作是通过HidD_SetFeature和HidD_GetFeature API进行的。此外,提到了RY2_GenUID和RY2_Transform两个与算法相关的API,由于缺乏实物狗,未能完全模拟。作者提醒使用Rockey2的厂商应使用RY2_Transform以增强产品保护,并提供了代码开源链接。
摘要由CSDN通过智能技术生成
    首先,抱怨一下。学校个破网,似乎把我端口封了,死活分不上IP,也许是是我MAC改的太频繁了,有盗号嫌疑……

    然后,正文开始……

   其实虚拟狗几天前就写完了,可这几天上不了网,所以没写博客……(你有完没完!!!)

   然后,正文开始……

   第二步开始搞定RY2_Open函数……完了。真的完了,RY2_Open一句代码都不用谢,Rockey2的库在第一步枚举Rockey2加密锁的时候就把每把锁的HID,UID,硬件版本(就是RY2_GetVersion获得的版本,所以RY2_GetVersion也不用写了)读到内存了,所以直接调用RY2_Open就可以正确返回狗的句柄了,不过这也有一点不好,无法通过虚拟狗截取程序要求的UID和HID,因为这部分的比较都在RY2_Open里完成了。

  接着就是关键的读写部分了RY2_Read和RY2_Write,通过OD跟踪发现Rockey2的通讯都是通过HidD_SetFeature和HidD_GetFeature这两个API完成的,封装成了个函数,流程就是HidD_SetFeature发送命令和数据HidD_GetFeature接收返回数据分析了一下协议,很简单:

HidD_SetFeature
FUN: RY2_Read		RY2_Write		RY2_GenUID		RY2_Transform
CMD: 81			82			87			8B
ARG: block_index	block_index		FF			00
PAG: 0-8		0-8			FF			[LEN
Rockey4nd加密狗是一种常用的硬件加密设备,用于保护计算机软件和数据的安全。它适用于各种操作系统,包括Windows 10。 当我们想要在Windows 10系统中使用Rockey4nd加密狗时,需要安装和配置相应的驱动程序和读工具。以下是一个简单的步骤: 1. 首先,从Rockey官方网站下载最新版本的驱动程序安装包,并确保选择适用于Windows 10的版本。 2. 下载完毕后打开安装程序,并按照指示进行安装。在安装过程中,确保将Rockey4nd加密狗插入计算机的USB接口。 3. 安装完成后,可以通过“设备管理器”查看Rockey4nd加密狗是否被识别,确保没有出现任何问题。 4. 接下来,需要下载并安装Rockey4nd的读工具。同样,从Rockey官方网站下载适用于Windows 10的版本,并按照指示进行安装。 5. 安装完成后,桌面上应该会生成一个图标。双击这个图标打开Rockey4nd读工具。 6. 确保Rockey4nd加密狗已经正确连接,并且读工具能够正常识别加密狗。一般来说,读工具会显示加密狗的序列号或其他相关信息。 7. 至此,你已经成功安装和配置了Rockey4nd加密狗的读工具。现在你可以使用这个工具来读取加密狗中存储的数据或执行其他操作。 需要注意的是,具体步骤可能会因为不同版本的Rockey4nd驱动程序和读工具而有所不同。因此,在进行安装过程时,最好参考相关的官方文档或向官方支持团队咨询以获得准确的指导。
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值