USB RFID 阅读器的隐藏功能

逆向工程 USB
2021-06-28 06:19:44

我最近从亚马逊购买了KKmoon Portable RFID 125KHz Proximity Smart EM Card USB ID Reader我目前无法找到该设备的数据表。它读取标签 ID 并通过 USB 以纯文本形式打印它们(大概作为键盘输入)。这个设备的好处是它很便宜,并且可以在包括 Android 在内的多个平台上运行(正如声称的那样),这对我来说是一个加分项。

我的问题是如何弄清楚该设备有哪些隐藏功能和“模式”(尤其是)可用?例如,我假设底层硬件能够嗅探 125 kHz 信道上的所有通信。我将如何让设备以任何格式通过 USB 打印所有这些信息?我正在考虑将这个阅读器的功能转变为用于 125 kHz 频谱的类似变色龙的嗅探器设备。

dmesg | tail 列出以下内容:

[943853.964234] hidraw: raw HID events driver (C) Jiri Kosina
[943853.976407] usbcore: registered new interface driver usbhid
[943853.976409] usbhid: USB HID core driver
[943853.982645] input: Sycreader RFID Technology Co., Ltd SYC ID&IC USB Reader as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:08FF:0009.0001/input/input17
[943854.042578] hid-generic 0003:08FF:0009.0001: input,hidraw0: USB HID v1.10 Keyboard [Sycreader RFID Technology Co., Ltd SYC ID&IC USB Reader] on usb-0000:00:14.0-2/input0

和相关的输出lsusb是: Bus 003 Device 002: ID 08ff:0009 AuthenTec, Inc.

如果这有用的话,我可以编写 C/内核代码来枚举设备的 ioctl。有人可以就这个项目的逆向工程方面提出一些建议吗?非常感谢。

0个回答
没有发现任何回复~