Squid 包注入/替换

Squid 包注入/替换

我有一台使用 squid 充当代理的服务器。我的目标是让某些东西替换传出的数据。我试过 ettercap,但一点运气都没有。想法是,whatever-will-replace-data 需要与 squid 在同一台机器上同时运行。有没有好的 ettercap 替代品?或者我该如何在同一个机器上使用 ettercap 和 squid?

答案1

如果您使用的是 squid,则意味着您正在谈论 HTTP。但是您尝试在流级别修改内容 - 如果您尝试在数据包级别执行此操作,则意味着您需要构建自己的 TCP 堆栈来分解/重组 HTTP 流,然后在您能够访问数据之前,请先实现您自己的 HTTP 堆栈!

使用 squid 和 OS 中已有的 TCP 和 HTTP 堆栈不是简单得多吗?这是一个简单的例子如何使用 squid 修改内容。

答案2

在 Linux 中你可以使用美联社为了那个原因。

mitmf --spoof --arp -i wlan0 --gateway <GATEWAY_IP> --target <TARGET_IP> --replace --search-str "searchstring" --replace-str "replacestring"

相关内容