有没有办法将TCP数据包作为另一个应用程序发送?

时间:2014-06-18 22:32:30

标签: security sockets networking tcp penetration-testing

我有一台 Windows 7 计算机,其中一个 * .exe 应用程序( app-target )使用 TCP 连接到某个服务器。

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

我知道有一些 TCP 攻击(例如中间人),但我不太确定这次攻击的实施情况。我需要知道如何实施

欢迎任何信息/链接。网络搜索最终会有许多不同的概念。

更新

我读过关于TCP Sequence Prediction Attack的内容,似乎是一个起点。但该攻击依赖于使应用程序无响应。我希望应用程序也正在运行,所以我相信要采用的方法是使用代理

现在,更具体的问题是,网络方面,您如何强制某个应用成为另一个应用的代理

1 个答案:

答案 0 :(得分:1)

你正在过度思考这个问题。 TCP不知道哪些应用程序传入数据包来自哪个。它只知道它们来自哪个主机和端口。从TCP的角度来看,您需要做的就是打开一个连接。

但是,应用程序可能具有身份验证/授权协议,例如用户名/密码交换,客户端SSL证书等。您必须研究实际的应用程序&#39 ;与之沟通以确定。