首页 文章

什么是用于逆向工程的好的免费串口监视器? [关闭]

提问于
浏览
35

我正在对一个串行协议进行逆向工程,并对糟糕的工具感到沮丧 . 有没有人知道一个好的,免费的工具,用于在Windows上向/从串行端口记录数据?

要求:

  • 必须是免费的

  • 一定不能控制端口(即必须挂钩文件API或内核而不是尝试打开设备)

  • 必须具有某种过滤功能

  • 写入人类可读或二进制日志,最好采用易于解析的格式

有任何想法吗? Portmon可以工作,但它的日志很难处理,它的过滤器实际上没用;我也试过一些商业工具,似乎没有什么比这更合适了 .

5 回答

  • 1

    我_1715668为我工作 . 如果你有一台备用电脑你可能会建一台,虽然相当笨重 . 这software data scope可能会起作用,但我也没有尝试过 .

  • 2

    我得到一个逻辑分析仪并将其连接到串口 . 我想可能只需要两行(Tx / Rx),因此应该有大量廉价的逻辑分析仪 . 你没有方便的时钟线,所以这可能会变得棘手 .

  • 15

    哎呀,还不能发表评论(!)但重新:尼克和逻辑分析仪,请注意:RS232信号电平通常不兼容逻辑分析仪,除非您获得/进行特殊的串行探测 . “正确”的RS232 /串口可以使用/ -12v摆动(在所有信号上),有时甚至更多 . 笔记本电脑有时使用0-5v摆动(通常不能与真正的串行接口一起使用),因此可以使用vbasic“ttl-level”LA接口 .

  • 11

    来自sysinternals(现在是MSFT)的Portmon可能是最好的监视器 .

    我还没有找到一个好的免费工具来模拟端口和记录/重放通信 . 如果你想回应我最终在第二台机器上使用expect和python的命令,那么商业的那些是昂贵的,要么如此有限,要么如此复杂 .

  • 0

    我听到很多关于com0com的好东西,这是一个软件端口模拟器 . 您可以"connect"通过它的物理串行端口,以便您的软件使用(受监控的)虚拟端口,并将所有流量转发到物理端口或从物理端口转发所有流量 . 我已经看到它在这里推荐了很多东西 .

相关问题