我有一个黑匣子设备,它有三个可以打开和关闭的 LED,还有一个黑匣子应用程序,它有六个按钮,可以打开和关闭每个单独的 LED。我不知道应用程序的源代码,也不知道“红绿灯”期望什么输入。
我真的很想知道输入被发送到设备,以便我可以自己控制它,最好不要拆卸有问题的设备:)
我尝试使用 USBPcap 安装 Wireshark,并设法捕获按下按钮时发生的情况,但日志令人困惑且不堪重负。有人可以推荐一个攻击方向吗?
我有一个黑匣子设备,它有三个可以打开和关闭的 LED,还有一个黑匣子应用程序,它有六个按钮,可以打开和关闭每个单独的 LED。我不知道应用程序的源代码,也不知道“红绿灯”期望什么输入。
我真的很想知道输入被发送到设备,以便我可以自己控制它,最好不要拆卸有问题的设备:)
我尝试使用 USBPcap 安装 Wireshark,并设法捕获按下按钮时发生的情况,但日志令人困惑且不堪重负。有人可以推荐一个攻击方向吗?
在我看来,你有三个选择:
如果您采用解决方案 2,则必须及时分离信号。我的意思是:
通过这种方式,您可以获得带时间戳的数据,这可以帮助您删除冗余数据并仅保留核心值(有效负载)。
希望这可以帮助。