Snooper虚拟读卡器使用说明

 

 

 

 

本手册中涉及的Snooper版本为0.0.6.7


   

虚拟卡简介.... 3

一、简介:.... 3

二、使用流程... 4

1.如何使用此功能?... 4

1.1打开vcard.exe. 4

1.2 打开vreader.exe. 5

1.3 打开脚本工具,这里使用snooper.exe. 6

2.vreader中输入exe文件名... 7

2.1输入snooper或其他的exe文件名,不同的文件使用空格区分... 7

2.2点击“加载虚拟读卡器”... 8

2.2重新打开snooper的读卡器选择窗口... 9

3.卸载虚拟读卡器... 10

3.1点击“卸载虚拟读卡器”... 10

4.使用注意... 11

 


 

虚拟卡简介

一、简介:

在之前曾经开发过虚拟卡(vcard.exe),这是一种pc上的exeSnooper工具通过socket与虚拟卡vcard.exe通讯,可以借助vs环境的强大功能,高效的调试代码。

之前这个vcard.exe只能配合snooper工具使用,限制了其应用领域,所以开发了一个vreader.exe,通过向脚本工具中注入dll方式来实现一个虚拟pcsc读卡器,扩展了vcard的实际功能。

 

本文档介绍一下脚本工具、vreader.exevcard.exe三者如何配合。

 

二、使用流程

1.如何使用此功能?

1.1打开vcard.exe

1.2 打开vreader.exe

 

1.3 打开脚本工具,这里使用snooper.exe

 

2.vreader中输入exe文件名

2.1输入snooper或其他的exe文件名,不同的文件使用空格区分

设置好虚拟卡的ip和端口,此处虚拟卡在本机上运行,所以输入127.0.0.19999

同时也可以指定一个虚拟读卡器名称。

2.2点击“加载虚拟读卡器”

2.2重新打开snooper的读卡器选择窗口

 

可以看到有了一个pcsc读卡器,之后的操作与其他读卡器一致。

 

3.卸载虚拟读卡器

3.1点击“卸载虚拟读卡器”

则虚拟读卡器被卸载。若卸载有异常,也可以点击“X

 

4.使用注意

Vreader之前只支持向一个exe注入,现在增加了向多个exe注入,所以vcard.exe也支持了多个虚拟读卡器并行访问,但是要注意区分版本,尽量使用更新的版本。

 

有的exe无法刷新读卡器列表,可以选择一个与现有读卡器相同的名称的读卡器,也能达到连接虚拟卡的效果,比如有一个真实读卡器“XXXX reader 0”,也可以设置虚拟读卡器名称为“XXXX reader 0”。

 

有的exe会筛选掉同名的读卡器,所以要把虚拟读卡器名称设置为与现有读卡器不一样。

 

有的exe的读卡器列表只支持255字节,增加了虚拟读卡器可能超过255字节,这时就需要拔掉一些真实读卡器来兼容exe

 

修改读卡器名称之后,要卸载dll,并重新加载才有效。