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