我想将流量重定向到应用程序中的USB设备。 特别是我想谈谈USB加密狗。
因此,例如,如果加密狗连接在USB端口上,是否可以获得要写入此设备的流量?另一方面,您可以简单地以相同的方式写数据吗?
我没有任何经验,所以我很乐意获得一些指示。
顺便说一句,这不是用于任何非法行为; - )答案 0 :(得分:1)
使用“USB加密狗”是指:软件许可证加密狗?
首先,您应该知道USB不是RS232等数据流,而是一种传输大量不同控制和数据信息的非常复杂的总线。
在Linux上,您可以使用Wireshark监控USB总线上的数据。 Windows有类似的工具(仅限Windows XP),但Windows版本的Wireshark仅支持以太网而不支持USB。 Windows 7有一个内置的命令行工具,可以完成同样的工作。
如果您真的想要重定向数据,可以使用“usbip”之类的东西,允许通过网络共享USB端口。您可以通过编程模拟加密狗的服务器来模拟USB加密狗设备......但是这样做非常棘手,需要大量的编程经验!