今天在网上看到了douniwan5788大牛的Rockey2无狗模拟代码,遂进行了测试,觉得前辈的教程写的还不够完全,决心进行补充一下,第二次发帖,大家多多支持!大牛飘过,首先要感谢douniwan5788与tee8088大哥,话不多说!
————————————————————————————————————————
正文开始:
测试环境:windows 7 [版本 6.1.7600]
软件要求:wdk7.1(驱动调试软件)运行 DSFx86Runtime.msi
下载地址:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=
首先安装wdk 路径默认即可!把虚拟狗源码复制到c盘根目录
安装之后在 开始-Windows Driver Kits-WDK 7600.16385.1--Build Environments-windows7-x86 Checked Build Environment 运行 cd \ 回车 进入GenericHID目录,找到ddk_build.bat 运行。
之后会在源码目录生成文件夹 objchk_win7_x86 ---i386下生成SoftHIDReceiver.dll 复制到 DSF安装目录\GenericHID\ 覆盖原文件
(SoftHIDReceiver.dll 已经为大家编译好了,直接用就可以!)
将 调试工具\重置加密狗.bat 文件
1. @echo off
2. "softehcicfg.exe" /remove
3. echo 重置中,请耐心等待
4. ping -n 3 127.0.0.1>nul
5. "softehcicfg.exe" /install
6. echo 重置完毕,如仍无法正确插入加密狗,请请重新运行本脚本,或重启计算机
7. pause
复制到 DSF安装目录\softehci\下并运行
把GenericHID源码文件夹下 rockey2.bat 与 Rockey2.wsf 复制到c盘根目录。运行rockey2.bat 敲击回车至dos界面退出。
在c盘根目录会生成rockey2.dat文件 用Winhix打开 把原狗中rockey2数据按格式粘贴进去。(此处可以用R2读写工具进行修改,测试R2读写工具可以修改本模拟软件中Rockey2.dat,这个工具可以到google搜到)把rockey2.bat文件用windows 开机脚本自动运行。这样就可以实现rockey2完美模拟!
这个方法不只适用于rockey2,希望大牛们可以把他应用的更多加密狗上!
源码中rockey2.wsf我进行过修改可以双击运行自动插入加密狗!
再次声明源码来自douniwan5788大哥!有不足的地方请大牛们多多指正!
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课