F12开发人员工具如何使用、抓包、调试代码

F12开发人员工具如何使用、抓包、调试代码


前言

提示:这里我给大家推荐360极速浏览器,这个版本的浏览器F12开发人员工具很强大,非常适合抓包和调试js代码,当然了其他的浏览器也是可以的,功能上基本都是一样的,差别不是很大。本篇文章适合0基础小白阅读。


提示:以下是本篇文章正文内容,下面案例可供参考

一、首先下载和安装浏览器

在这里插入图片描述.下载安装完成后,打开浏览器,按快捷键F12或者FN+F12打开开发人员工具

在这里插入图片描述打开后可以看到有很多的选项卡,虽然都是英文的但是不影响我们的操作,背过就好了,经常用到的是箭头标出的。

  1. Elements:是整个页面的dom结构,包含了渲染的元素和内容,这个一般用来查看dom结构的,可以清晰的看到整个网站的H5代码结构,在以后要讲到的抓包方法,dom事件方法里也会用到一点,前端开发人员用的会很多。
  2. Console:这个是输出控制台,可以直接写js代码,来调试,用的会很多。
  3. Sources:这个是资源文件管理面板,网站加载时的js,html等代码,还有图片等资源都会被加载到这里,可以直接查看内容。 第二点 可以在这里新建js文件用来调试代码,这里以后用到的会非常的多。第三点就是可以使用重载的方法,进行修改js文件,达到本地调试替换js的目的,以后在案例里面也会讲到。
  4. Network:这个就是抓包的面板,也是查找加密方法的面板,这个面板是最主要使用的。下面的文章将主要来讲这个面板。
  5. Application:这个面板会存放网站加载后的一些数据、缓存的存放,例如cookie等。用的地方不是很多,偶尔会用。

在这里插入图片描述

二、Network面板抓包,找包

在这里插入图片描述首先network面板分为三个块,左边的搜索栏,默认不会开启,按ctrl+f可以打开搜索面板,左侧的搜索快和底部的搜索框搜索的内容是差不多的,底部的搜索框点击左下方 三个点 哪里,可以调出来。

右边的区域就是主要的抓包区域了,
1、箭头位置第一个,是抓包的开关,红色表示正在监测,只要有网络请求发生,包就会被抓取到列到下方。再点击一下就会停止监测。
2、第二个位置是清空抓包列表,有时列表太多太杂可以清空后,再去抓包
3、第三个位置点击可以直接打开左侧的搜索面板
4、第四个位置是必需要选中的,所有的抓包记录,保留请求日志,可以看到跳转前的请求,有的时候页面跳转了,之前的数据就清空了,勾选上之前的数据也会保留
5、第五个位置是禁止缓存,浏览器在加载完的时候,会把部分数据存到缓存里,下次加载的时候会直接读取缓存实现快速加载,这样很多数据就不会被重新请求了,抓到的包的数据也不正确,所以必须要勾选
6、后面框选的地方是过滤文件,可以在下面只显示js文件或者图片资源文件

``

2.如何抓包

在这里插入图片描述随便选择一个网站,然后打开登录的面板,接着打开F12工具,打开监测抓包的按钮,默认是开启的,输入错误的账号和密码,点击登录,此时发送账号和密码的数据包就会被抓取出来。
在这里插入图片描述
此时会看到有很多条请求数据,那么那条才是我们要找的发包数据呢,现在点击的是登录按钮,是所以肯定是有login字眼的,如果请求的数据少也可以挨个点击下看看

在这里插入图片描述
发送数据包是post,加上在下面的From Data里面有发送的数据(我们输入的账号和密码),所以就可以断定这是我们要找的了,其中分为五个区域,有的也是四个区域,其中
1、第一个区域是请求网址基本的几个参数,分别是请求的链接,请求的方式,返回的状态码,远程地址
2、响应的协议头 这个不用管
3、请求的协议头,这个很重要,里面会有大量的参数,很多参数也会被加密,再请求时是需要带上这些协议头的。
4、这个是url里面带的几个参数
5、发包的数据,这个是在请求连接时,要带上这些发包数据的,其中很多参数基本都是被加密的。
此时也是可以看到密码是加密的了,解密方法可以参考我的其他文章。

至此,一个比较简短的抓包小教程,就完成了,喜欢这行的朋友,可以看看我其他的逆向教程,一起学习,共同努力。
  • 61
    点赞
  • 344
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
IE11-F12开发人员工具是Internet Explorer 11浏览器的一项强大的调试工具。它提供了一系列功能,使开发人员能够在开发和调试网页时更加高效和便捷。 首先,IE11-F12开发人员工具可以帮助开发人员分析和修改HTML、CSS和JavaScript代码。它提供了DOM树视图,可以查看和编辑网页的HTML结构,快速定位到特定的元素并进行相应的修改。它还提供了CSS编辑器,可以实时查看和修改网页的样式,并即时反馈效果。同时,它还具备JavaScript调试功能,可以设置断点、监视变量,并逐步执行代码以定位和解决问题。 其次,IE11-F12开发人员工具还提供了网络分析功能。开发人员可以通过它查看网页的请求和响应信息,了解每个资源的加载时间及其性能指标,从而优化网页的加载速度和性能。此外,它还支持模拟网络速度和断网情况,帮助开发人员在不同网络环境下测试网页的表现。 另外,IE11-F12开发人员工具还具备调试工具,支持脚本调试和错误排查。开发人员可以在JavaScript代码中设置断点,逐行调试,并查看变量的值和堆栈的调用情况。同时,它还提供错误控制台,显示网页中的错误和警告信息,帮助开发人员快速定位和修复问题。 除此之外,IE11-F12开发人员工具还包括性能分析器、内存分析器、DOM资源分析器等功能,可以帮助开发人员评估和优化网页的性能。 总之,IE11-F12开发人员工具是一款功能强大的调试工具,提供了多种功能和工具,帮助开发人员分析、修改和优化网页的代码和性能。它对于网页开发人员来说是一个不可或缺的利器。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值