我需要在MS-DOS下从COM端口抓取流量。
我找到了程序ComSpy(它必须从COM端口抓取数据并发送到prn,在TSR中执行),运行它,运行prn2file.exe并运行分析程序,但它没有记录。
是否可以编写一个内存驻留程序(MS-DOS)来获取来自 COM 端口的所有流量并记录到文件,但不干扰其他程序(与 com 端口通信(通过中断与 com 一起工作))?
最佳答案
是的,这是可能的。只需编写一个 TSR 来 Hook COM 中断并进行适当的 dos 条目监视。不要使用 BIOS/DOS com 读/写例程,因为它们非常慢。没什么大不了的,当时有无数关于它的书,你应该可以用谷歌搜索一些。 :-)
关于assembly - 从COM抓取流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13182372/