【问题标题】:Edit Incoming Packets On a Specific Port编辑特定端口上的传入数据包
【发布时间】:2012-12-23 07:53:32
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: udp packet-sniffers packets tcp-ip


    【解决方案1】:

    我这样做的方式是以下两种方式之一: 1.

    1. 如果您的应用程序支持它,请在您的机器上设置一个 HTTP 代理,您可以使用 burp / Fiddler 之类的软件来处理数据

    2. 如果不是(协议不是 HTTP),您可以使用我尝试过的 2 个选项之一 [都基于将 API 调用从应用程序连接到操作系统]:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-17
      • 2017-02-10
      • 2021-03-28
      • 2017-09-26
      • 1970-01-01
      • 2017-09-23
      • 2019-02-05
      • 2020-07-02
      相关资源
      最近更新 更多