是否有一种方法可以将TCP数据包作为另一个应用程序发送



我有一个Windows 7机器与一个*.exe应用程序(app-target)使用TCP连接到一些服务器。

我需要知道是否有一种方法,我可以写一个应用程序(app-tester)在任何语言,这将运行在同一台机器上在同一时间作为app-target,发送数据包到该服务器,伪装成app-target

我知道一些TCP攻击(例如man in middle),但我不太确定这种特殊攻击的实现。我需要知道如何实现

欢迎提供任何信息/链接。一次网络搜索会得到许多不同的概念。

我读过关于TCP序列预测攻击,似乎是一个起点。但是这种攻击依赖于使应用程序没有响应。我希望应用程序也运行,所以我认为应该使用代理

所以现在的问题,更具体地说,是你如何强迫一个应用程序成为另一个应用程序的代理,在网络方面?

你想太多了。TCP不知道传入的数据包来自哪个应用程序。它只知道它们来自哪个主机和端口。从TCP的角度来看,你所需要做的就是打开一个连接。

然而,应用程序可能具有身份验证/授权协议,例如用户名/密码交换、客户端SSL证书等。您必须研究您正在与之通信的实际应用程序来确定。

最新更新