编辑特定端口上的传入数据包

时间:2012-09-01 21:11:05

标签: udp packet-sniffers packets tcp-ip

我知道有各种程序可以像WireShark一样嗅探数据包,但我很确定你只能查看数据。我想知道是否可以编辑传入的数据包。我不确定数据包是否是正确的术语。我只想编辑通过互联网收到的传入数据,以及谁的目的地是特定的应用程序。假设我正在玩在线游戏。当它加载我的电脑时,它收到的信息如“这个人的钱袋里有10个硬币”。显然不完全像那样但是你明白了。我希望能够更改数据,所以它是100而不是10.我知道如果你这样做,这样的事情是可能的:想象一下,我的电脑用以太网线连接到互联网。有一个设备连接到以太网线,接收数据并更改它,然后让它继续到我的计算机。我想知道这是否可能,以及如何实现。

谢谢!

1 个答案:

答案 0 :(得分:0)

我这样做的方式有两种:  1。

  1. 如果您的应用程序支持它,请在您的计算机上设置HTTP代理,您可以使用像burp / Fiddler这样的软件来处理数据

  2. 如果没有(协议不是HTTP)你可以使用我试过的两个选项中的任何一个[两者都基于挂钩从应用程序到操作系统的API调用]:

    • 允许乱搞数据包的EchoMirage软件
    • [更高级:]有一个名为OllyDbg的调试器,它有一个名为Universal Hooker的插件;它可以挂钩任何窗口API函数并在demend上执行python脚本。 uHooker包含如何挂钩WSASend和WSARecive的示例(这些是Windows套接字中使用的API函数)。