如何使用浏览器网络监视工具进行黑客攻击

简介: 本文讲的是如何使用浏览器网络监视工具进行黑客攻击,在上一篇《重构后的Firefox网络监视工具,里边加了什么黑科技?》中,除了深入了解重构之后的网络监视器工具,我们还了解到,使用Web标准构建开发工具使我们能够在不同的环境中运行它们比如加载在Firefox Developer Toolbox中,或者作为标准Web应用程序加载到浏览器选项卡中。
本文讲的是 如何使用浏览器网络监视工具进行黑客攻击

如何使用浏览器网络监视工具进行黑客攻击

在上一篇《重构后的Firefox网络监视工具,里边加了什么黑科技?》中,除了深入了解重构之后的网络监视器工具,我们还了解到,使用Web标准构建开发工具使我们能够在不同的环境中运行它们比如加载在Firefox Developer Toolbox中,或者作为标准Web应用程序加载到浏览器选项卡中。

在本文中,我们将向你展示如何尝试这些操作,并使用网络监视器进行黑客攻击。

获取源代码

Firefox开发人员工具代码库目前是Firefox源代码库的一部分,因此,下载它需要下载整个repo。有几种方法可以获取源代码并对代码进行处理。你可能需要了解Github文档,以获取详细的说明。

方法之一便是使用Mercurial复制mozilla中央存储库来获取副本。

如何使用浏览器网络监视工具进行黑客攻击

研究人员使用Web标准构建Web工具时的一部分计划还包括将Firefox的代码库从Mercurial移动到Git(在github.com上)。因此,重构之后,我们可以轻松复制和使用源代码。

运行开发工具箱

现在,如果要构建网络监视器并在Firefox Developer Toolbox中运行,请按照这个详细说明进行操作。

简单来说,你需要做的就是使用mach命令。

如何使用浏览器网络监视工具进行黑客攻击

构建完成后,启动编译的二进制文件并打开开发工具箱(工具 – > Web开发人员 – >切换工具)。

如下所示,对源代码进行更改后,你可以快速重建。

如何使用浏览器网络监视工具进行黑客攻击

运行开发服务器

为了在网页中运行Net Monitor,你需要安装以下软件包:

Node
NPM
Yarn
重构之后的Firefox

Firefox的开发人员开发了一个简单的容器,允许在网页内运行Firefox开发工具。这就是Launchpad。 Launchpad负责连接到被调试的Firefox的样本,并加载网络监视器工具。

下图描绘了整个概念:

如何使用浏览器网络监视工具进行黑客攻击

1.网络监视器工具(客户端)正像任何其他标准Web应用程序一样在浏览器选项卡中运行。

2.该应用程序由开发服务器(服务器)通过localhost:8000提供

3.Net Monitor工具(客户端)通过WebSocket连接到目标(调试)的Firefox样本。

4.目标Firefox实例需要在端口6080上监测以允许创建WebSocket连接。

5.开发服务器开始使用 yarn 启动

我们来看看如何设置开发环境。

首先我们需要为我们的开发服务器安装依赖项:

如何使用浏览器网络监视工具进行黑客攻击

然后我们可以运行它:

如何使用浏览器网络监视工具进行黑客攻击

如果一切正常,你应该看到以下消息:

如何使用浏览器网络监视工具进行黑客攻击

接下来,我们需要在目标Firefox浏览器中监测传入连接,从而进行调试。打开开发人员工具栏(工具 – > Web开发人员 – >开发工具栏),并在其中键入以下命令。就将开始监测,所以工具可以连接到这个浏览器。

如何使用浏览器网络监视工具进行黑客攻击

开发者工具栏界面应该在浏览器窗口的底部打开。

如何使用浏览器网络监视工具进行黑客攻击

最后,你可以加载localhost:8000

如何使用浏览器网络监视工具进行黑客攻击

你现在应该会看到Launchpad用户界面,它列出了目标Firefox浏览器中打开的浏览器选项卡。你还应该看到,其中一个选项卡是Launchpad本身(在localhost:8000运行的最后一个net monitor选项卡)。

你只需单击要调试的其中一个选项卡即可,一旦Launchpad和网络监视器工具连接到所选的浏览器选项卡,你就可以重新加载连接的选项卡,并查看HTTP请求的列表。

如何使用浏览器网络监视工具进行黑客攻击

如果你更改底层的源代码并刷新页面,你将立即看到你的更改。

查看以下视频,以便对启动板顶部运行的网络监视器工具有更加详细的了解,并利用热加载(Hot Reload)功能立即查看代码更改。

另外,你可能还需要阅读文档以获取有关如何构建和运行网络监视器工具的更多详细信息。

未来我们会继续关注如何将该工具连接到Chrome、NodeJS,并与现有IDE集成。




原文发布时间为:2017年6月25日
本文作者:xiaohui 
本文来自云栖社区合作伙伴嘶吼,了解相关信息可以关注嘶吼网站。
目录
相关文章
|
18天前
|
数据采集 人工智能 自然语言处理
FireCrawl:开源 AI 网络爬虫工具,自动爬取网站及子页面内容,预处理为结构化数据
FireCrawl 是一款开源的 AI 网络爬虫工具,专为处理动态网页内容、自动爬取网站及子页面而设计,支持多种数据提取和输出格式。
91 18
FireCrawl:开源 AI 网络爬虫工具,自动爬取网站及子页面内容,预处理为结构化数据
|
26天前
|
存储 安全 物联网
浅析Kismet:无线网络监测与分析工具
Kismet是一款开源的无线网络监测和入侵检测系统(IDS),支持Wi-Fi、Bluetooth、ZigBee等协议,具备被动监听、实时数据分析、地理定位等功能。广泛应用于安全审计、网络优化和频谱管理。本文介绍其安装配置、基本操作及高级应用技巧,帮助用户掌握这一强大的无线网络安全工具。
59 9
浅析Kismet:无线网络监测与分析工具
|
12天前
|
网络协议 安全 测试技术
Nping工具详解:网络工程师的瑞士军刀
### Nping工具详解:网络工程师的瑞士军刀 Nping是Nmap项目的一部分,支持TCP、UDP、ICMP和ARP等多种协议,用于生成和分析网络数据包。它提供灵活的命令行界面,适用于网络探测、安全测试和故障排除。本文介绍Nping的基础与高级用法,包括发送不同类型的网络请求、自定义TCP标志位、路由跟踪等,并通过实战案例展示其应用。掌握Nping有助于更好地理解和管理网络环境。 (239字符)
46 8
|
1月前
|
存储 人工智能 数据库
Codel:AI代理工具,支持在终端、浏览器、编辑器执行复杂任务和项目
Codel是一款全自主AI代理工具,支持在终端、浏览器和编辑器中执行复杂任务和项目。它运行在沙盒化的Docker环境中,具备自主操作能力,内置浏览器和文本编辑器,所有操作记录存储于PostgreSQL数据库。Codel能够自动完成复杂任务,如创建项目结构、进行网络搜索等,适用于自动化编程、研究与开发、教育与培训以及数据科学与分析等多个领域。
86 11
Codel:AI代理工具,支持在终端、浏览器、编辑器执行复杂任务和项目
|
1月前
|
Web App开发 机器学习/深度学习 人工智能
Magic Copy:开源的 AI 抠图工具,在浏览器中自动识别图像进行抠图
Magic Copy 是一款开源的 AI 抠图工具,支持 Chrome 浏览器扩展。它基于 Meta 的 Segment Anything Model 技术,能够自动识别图像中的前景对象并提取出来,简化用户从图片中提取特定元素的过程,提高工作效率。
103 7
Magic Copy:开源的 AI 抠图工具,在浏览器中自动识别图像进行抠图
|
2月前
|
安全 Windows
【Azure Cloud Service】在Windows系统中抓取网络包 ( 不需要另外安全抓包工具)
通常,在生产环境中,为了保证系统环境的安全和纯粹,是不建议安装其它软件或排查工具(如果可以安装,也是需要走审批流程)。 本文将介绍一种,不用安装Wireshark / tcpdump 等工具,使用Windows系统自带的 netsh trace 命令来获取网络包的步骤
90 32
|
2月前
|
人工智能 前端开发 计算机视觉
Inpaint-Web:纯浏览器端实现的开源图像处理工具
在刷短视频时,常看到情侣在景区拍照被路人“抢镜”,男朋友用手机将路人“P”掉,既贴心又有趣。最近我发现了一个纯前端实现的开源项目——inpaint-web,可在浏览器端删除照片中的部分内容,非常酷。该项目基于 WebGPU 和 WASM 技术,支持图像修复与放大,已在 GitHub 上获得 5.1k Star。项目地址:[GitHub](https://github.com/lxfater/inpaint-web)。
80 3
 Inpaint-Web:纯浏览器端实现的开源图像处理工具
|
2月前
|
安全 网络安全 数据安全/隐私保护
访问控制列表(ACL)是网络安全管理的重要工具,用于定义和管理网络资源的访问权限。
访问控制列表(ACL)是网络安全管理的重要工具,用于定义和管理网络资源的访问权限。ACL 可应用于路由器、防火墙等设备,通过设定规则控制访问。其类型包括标准、扩展、基于时间和基于用户的ACL,广泛用于企业网络和互联网安全中,以增强安全性、实现精细管理和灵活调整。然而,ACL 也存在管理复杂和可能影响性能的局限性。未来,ACL 将趋向智能化和自动化,与其他安全技术结合,提供更全面的安全保障。
156 4
|
2月前
|
存储 安全 网络安全
如何识别和防范网络钓鱼攻击?
通过以上方法的综合运用,可以有效识别和防范网络钓鱼攻击,降低遭受网络安全威胁的风险,保护个人信息和财产安全。
106 12
|
2月前
|
存储 网络协议 定位技术
OSPF路由汇总:优化网络的强大工具
OSPF路由汇总:优化网络的强大工具
83 1

热门文章

最新文章