浏览代码

Forgot to set some MACs

Jonas Pflanzer 5 年之前
父节点
当前提交
d5e266ed51
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      daemon/src/CovertChannel/ProxyChannel.cpp

+ 2 - 0
daemon/src/CovertChannel/ProxyChannel.cpp

@@ -62,6 +62,8 @@ bool ProxyChannel::handlePartnerFromOuter(Tins::PDU &pdu) {
 	Tins::IP &ip = pdu.rfind_pdu<Tins::IP>();
 	if (relayOnly) {
 		// redirect to target
+		eth.src_addr(ownMAC);
+		eth.dst_addr(gatewayMAC);
 		ip.src_addr(ownAddress);
 		ip.dst_addr(targetAddress);
 		outerSender.send(pdu);