0

我想在应用程序中将流量重定向到 USB 设备。特别是我想谈谈 USB 加密狗。

因此,例如,如果加密狗连接在 USB 端口上,是否可以获得打算写入此设备的流量?另一方面,你能以同样的方式简单地写入数据吗?

我没有任何经验,所以我很高兴得到一些指导。

顺便说一句,这不打算用于任何非法行为;-)

4

1 回答 1

1

对于“USB 加密狗”,您的意思是:软件许可证加密狗?

首先您应该知道,USB 不是 RS232 等数据流,而是传输大量不同控制和数据消息的非常复杂的总线。

在 Linux 上,您可以使用 Wireshark 监控 USB 总线上的数据。Windows 也有类似的工具(仅限 Windows XP),但 Wireshark 的 Windows 版本只支持以太网而不支持 USB。Windows 7 具有执行相同工作的内置命令行工具。

如果你真的想重定向数据,你可以使用类似“usbip”的东西,它允许通过网络共享 USB 端口。您可以通过对模拟加密狗的服务器进行编程来模拟 USB 加密狗设备……但是这样做非常棘手,需要大量的编程经验!

于 2013-11-11T18:51:48.257 回答