2

在正常的浏览会话期间,我想在浏览器接收之前编辑特定的 javascript 文件,因为一旦到达那里就无法编辑。有什么工具可以做到这一点吗?对于我需要的东西,我不能只保存它并在我的磁盘上编辑它。

我已经准备好学习如何自己编程,但如果有人能或多或少地指出我必须做的事情,我将非常感激。我必须拦截数据包,直到我拥有整个文件,同时阻止浏览器接收它的任何部分,然后手动编辑它并将其转发到同一个端口。

我不认为仅使用 pcap 就可以做到这一点,我读过一些关于 scapy 的文章,但我不确定它是否也能帮助我。

提前致谢。

4

3 回答 3

1

您需要实现某种代理,或挂钩到现有的代理,并在下载文件时拦截并替换它。

对于初学者来说不是微不足道的,而是一个很好的学习项目。

于 2010-04-27T22:45:54.013 回答
0

您可以通过使用 firefox firebug 插件、chrome 的开发工具或 firefoxgreasemonkey 插件来实现您想要做的任何事情。

或者您可以将文件域输入您的主机文件并将该域指向您的本地计算机(运行 Web 服务器),在本地编辑并保存该 javascript 文件并从您自己的 Web 服务器提供它。

于 2010-04-27T22:45:06.743 回答
0

如果您愿意,而不是编辑文件,而是将其替换为本地文件,那么我会*使用Charles及其 Map To Local 功能。

  • 实际上,“做了”。这帮助我调试了浏览器问题和昨天无法编辑的 JS 文件。
于 2010-04-27T22:50:47.713 回答