Mr.*_*nce 7 linux networking spoofing
我有两台机器,每台机器有两个有效的网络接口,一个以太网接口eth0和一个tun/tap接口gr0.目标是使用接口在机器A上启动TCP连接,gr0然后让机器B的响应(ACK等)通过以太网接口返回eth0.因此,机器A发出SYN gr0并且机器B自己接收SYN,gr0然后通过它发送它的SYN/ACK eth0.tun/tap设备是GNU Radio无线链路,我们只希望响应来自以太网.
最简单的方法是什么?我需要更多地研究TCP/IP,但我最初认为源欺骗传出数据包会告诉接收器响应欺骗地址(应该被路由到eth0).这将涉及从tun/tap接口路由IP gr0并将其他流量留给eth0.
我们使用Linux并且Python解决方案更可取.
谢谢你的期待!
您可以lo在每个系统的接口上添加一个额外的地址,并将这些新地址用作TCP连接端点.然后,您可以使用静态路由指示每台计算机到达其他计算机lo地址所用的路径.
例如:
Machine A:
ip addr add 1.1.1.1/32 dev lo
ip route add 2.2.2.2/32 dev eth0 via <eth0 default gateway>
Machine B:
ip addr add 2.2.2.2/32 dev lo
ip route add 1.1.1.1/32 dev gr0
Run Code Online (Sandbox Code Playgroud)
然后绑定到机器A上的1.1.1.1并连接到2.2.2.2.
| 归档时间: |
|
| 查看次数: |
5559 次 |
| 最近记录: |