我花了很多时间和研究为我的问题寻找可靠的解决方案。我试图修改发送到我的Iphone和从我的Iphone发送的数据包的值,当然我不能直接从我的手机查看和篡改数据包。所以我通过代理连接我的手机到我的电脑(Windows),所以我可以尝试修改他们的数据包。现在我可以成功查看和保存数据包,但我似乎无法找到一种方法来动态修改它们。
我已经按照这里发布的许多建议,比如scapy和其他类似的工具,但我似乎无法让他们在Windows上工作,我也不确定这些工具是否适合我的最终目标。我熟悉在像WPE Pro这样的程序上修改实时数据包,但我认为这不是适合这项工作的工具。
我的问题是,这是实现目标的正确道路吗?如果是这样,您对可能有用的工具有什么建议吗?如果没有,我应该从哪里开始寻找不同的解决方案?
编辑:具体来说,我的目标是改变数据包中的十六进制代码。在我想要改变的http 1.1数据包中,我知道转换为纯文本数字的某组十六进制值的确切位置。例如,假设在第80行是某个十六进制等于“值:12345”。我想将“12345”部分更改为不同的数字,保持其他所有内容相同,这样我的手机就会处理不同的值。