我想捕获我的计算机正在发送的数据包,修改它并发送它。我不能使用嗅探,因为它给了我数据包的副本。数据包本身被发送。 我想停止发送数据包,更改它,然后转发它 - MitM 攻击。
如何使用 scapy 来完成此操作?
最佳答案
您需要的听起来更像是代理。您尝试注入(inject)哪种协议(protocol)?如果是 HTTP,那就很容易了 - 去掉任何 HTTP 代理和中间人。
或者你可以使用像socksify这样的东西,但我不知道有什么东西可以在Windows上运行。或者您需要一些可以用作网络驱动程序的东西。
如果数据包源自您的计算机,则无法使用 scapy 轻松实现此目的。 scapy-arp-mitm 的示例是在其他计算机通信上执行 mitm。
关于Python——中间人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31137204/