本任务与任务 2 类似,只是主机 A 和 B 使用 netcat 而不是 telnet 进行通信。主机 M 希望拦截它们之间的通信并修改 A 和 B 通信的数据。你可以使用以下命令中建立 A 到 B 的 netcat TCP 连接:
在主机 B(服务器,IP 地址是 10.9.0.6)上运行以下命令:
# nc -lp 9090
在主机 A(客户端)上运行以下命令:
# nc 10.9.0.6 9090
一旦建立连接,你可以在 A 中键入信息。每行信息都将被放入一个 TCP 数据包中发送给 B,B 只是显示该信息。你的任务是将信息中你的姓(拼音)替换为一串 A,串的长度应与你姓的拼音长度相同,否则会扰乱 TCP 序列号,从而导致整个 TCP 连接失败。你需要使用真实的姓来完成此任务,以便我们知道该任务是你完成的。