1、firefox安装插件

2、firebug

3、Cookie editor

4、Tamper data

5、user agent switcher

6、hackbar

7、httpfox抓包工具

8、live http headers

9、tamper data

10、poster 

本教程概述

讲解知名firefox插件的使用。

用到的工具

Firfox、firebug、tamperdata、 Cookie editor

标签

Firefox插件、firebug、tamper data、 Cookie editor

简介

工欲善必先利其器,firefox一直是各位渗透师必备的利器,这里推荐几款firefox渗透测试辅助插件,其中包含渗透测试、信息收集、代理、加密解密等功能。


1、firefox安装插件

打开firefox浏览器  工具—>附加组件

进入如下界面

搜索框可以搜索插件,搜索到后点击安装完成后重启firefox即可,以下插件的安装不做演示。

2、firebug

Firebug 主要是调试网页用的插件。

安装完firebug后,在单机套件里用firefox浏览器打开:http://ok3w1.yuncheng.com/ 然后右键,弹出菜单。

选择“用firebug查看元素”

出现firebug的调试窗口

Firebug共6个主菜单:控制台,HTML,CSS,脚本,DOM,网络,Cookies。

(1)元素HTML的查看

点击firebug窗口右上角的箭头,然后选择网页内任意一个元素,如网站首页,这事这个元素会出现一本边框,此时firebug的html窗口蓝色框内就是箭头所选择的元素的源码。

(2)控制台

点击控制台菜单

 

然后点击启用

这个主要是用来显示一些网页错误和警告,还可以在当前网页的环境下执行js代码。我们在下边的输入栏里输入:alert(document.cookie) 点击回车,则弹框显示当前网站的cookie

 

(3)CSS

选择CSS菜单,则显示当前页面内元素各元素计算出来的CSS

body元素的背景图片是 ../images/body_bg.jpg

(4)脚本

选择脚本菜单,然后点击启用。

点击重新载入源码,或者刷新当前网页,这里可以设置断点调试js代码

(5)DOM

DOM是当前网页的DOM树

(6)网络

点击网络,点击启用,然后刷新网页(直接安F5或者点击地址栏里的重新载入这个页面)

显示了当前窗口的所有网络请求,点击第一个网络请求。

头信息是服务器和浏览器之间通信的头信息

响应则是服务器响应回来的数据

Html则是相应回来数据的html解释后的结果

缓存是这个页面的缓存情况

Cookie是这个网络请求cookie信息

(6)Cookies

点击cookies菜单,选择启用,则显示当前页面的cookie

3、 Cookie editor

Cookies editor 是用来编辑cookie的。

在单机套件的firefox里打开http://ok3w1.yuncheng.com/

选择工具菜单,点击Cookie Editor

弹出cookie editor 窗口,左边是网站右边是cookie名字

任意选择一个网站

点击编辑(edit)

编辑完了之后保存即可,另外还可以添加(add),删除(delete)cookie。

4、Tamper data

Tamper data 是用来修改网页请求所发送的数据的插件。

在单机套件的firefox里打开http://ok3w1.yuncheng.com/

选择工具菜单,点击Tamper Data

在Tamper Data窗口里点击Start Tamper,开始拦截所有网络请求

刷新当前网页

点击Tamper,这里的数据http头都可以修改

修改完成点击确定就把修改完数据的请求发送给网站服务器了。

5、User Agent Switcher

User Agent Switcher 作为火狐最受欢迎的扩展之一,为火狐增加一个菜单和工具栏按钮,让您能快速地切换浏览器的User Agent(用户代理、UA),实现火狐的华丽大变身。不论是伪装成其他平台/品牌的浏览器,还是伪装成其他版本的火狐,都没有问题。

工程师使用User Agent Switcher 修改浏览器的User Agent,可以用来XSS。


6、Hackbar

渗透工程师必备工具,提供了SQL注入和XSS攻击,能够快速对字符串进行各种编码。

在火狐的附加组件中搜索“hackbar”,将它添加到火狐浏览器中, 重启后Firefox后安装完成,按F9键打开我们就会看到在地址栏下面会出现一个大框框就是hackbar了。

hackbar的一个特点就是在地址栏下面加了一个大框框,这样的话对于一些较长得url可以更加方便的查看了,load url是将地址栏中的网络复制到hackbar中,这样的话我们就可以进行一些测试,在hackbar中回车是换行的意思所以我们要点击execute来访问hackbar中的网址。

    各种编码:

我们可以对url进行各种编码操作,我们可以在endoding选项下进行url/16进制/base64进行编码解码,可以在xss选项下进行html实体编码,在sql选项下进行空格编码。

    数据加密:

在encryption选项中我们可以进行md5、sha1、sha256、rot13加密,单击里面的选项,在弹出的对话框中输入要加密的数据,确认后会在hackbar中显示。

7、HttpFox抓包工具

HttpFox抓包工具用于监测和分析浏览器与web服务器之间的HTTP流量。

HttpFox 监控和分析浏览器和网络服务器之间收发的所有HTTP流量。它的目的是为Firefox浏览器带来像 HttpWatch 或 IEInspector 这样已知的功能工具。

HttpFox 能够对浏览器与 Web 服务器之间传输的 HTTP 流量进行监视和分析,目前主要提
供下列信息:

  • 请求及响应头信息
  • 发送及接收的Cookies
  • 查询字符串参数
  • POST参数
  • 响应正文

8、live http headers

Live HTTP Headers 记录本地的Get和Post数据,并可修改数据后重新提交,即时查看一个网站的HTTP头

Live HTTP Headers是FireFox下的一个插件,可以用来实时监测发起的http请求和响应,也可以修改请求参数之后重新发起请求。在firefox中不得不装的两个插件,一个是firebug,另一个就是live http headers了,后者也是能查看http请求,虽然这功能firebug也有,但firebug只能查看,不能提交。

想要详细查看 HTTP 头信息,可以在 Firefox 中安装 LiveHTTPHeaders 插件,安装完成之后按 Ctrl+Shift+L 就可以在 Sidebar 中看到了。

9、tamper data

Firefox 浏览器的 Tamper Data 扩展, 可以在日志中记录 Web 浏览器发出的每个请求,并显示每个请求所用的下载时间。使用这个扩展的方法是,选择 Tools > Tamper Data 来打开 Ongoing requests 窗口。装载要考察的页面,然后就会看到浏览器发出的每个请求的状态和装载每个元素所用的时间。

查看和修改HTTP/HTTPS头和POST参数:

1)可以用来查看和修改 HTTP/HTTPS 的头部和 POST 参数;

2)可以用来跟踪 HTTP 请求和响应;

3)可以对 WEB 站点进行某些安全测试,从而为调试 WEB 配置带来了极大的便利,是网站维护人员不可多得的实用工具。

10、Poster

Poster是用来Post和Get数据,发送与Web服务器交互的HTTP请求,并查看输出结果。如果你想调试服务器,发出HTTP请求,Poster就是最佳工具。操作简单,先设定一个内容类型,数分钟内,你将拥有需要检视HTTP请求结果的所有信息。

 

firefox 实用插件推荐和使用的更多相关文章

  1. 如何为你的IDEA安装插件——几个实用插件推荐

    文章目录 如何为你的IDEA安装插件--几个实用插件推荐 安装插件 插件推荐 1.Background Image Plus 2.Translation 3.CodeGlance 4.Rainbow ...

  2. Firefox实用插件记录

    之前总结过一个软件推荐的小文,用来记录一直以来在软件开发过程中遇到的各种实用的软件.后来发现里面越来越多的记录了Firefox的插件,所以今天决定单独抽出一个页面来记录Firefox的插件.因为平时大 ...

  3. 玩转Sketch,不容错过的5大实用插件推荐

    在之前的文章中,笔者为大家介绍了Sketch 的入门教程.实用技巧和资源集锦,相信大家对Sketch已经有了初步的了解和认识.除了基础的矢量设计功能以外,插件更是让Sketch保持强大的独门秘籍.Sk ...

  4. IntelliJ IDEA实用插件推荐

    IntelliJ在业界被公认为优秀的Java开发平台之一,在智能代码助手.代码自动提示.重构.J2EE支持.代码审查. 创新的GUI设计等方面表现突出,并支持基于Android平台的程序开发.通过插件 ...

  5. IDEA实用插件推荐及使用方法详解

    当前使用的IDEA版本是2020.1.随着IDEA版本的升级,有些插件不再支持,而有些插件变成了收费插件,这些插件将不再推荐.以下列举的,都是亲测可以在2020.1版本的IDEA中使用的插件. Tra ...

  6. sublime使用技巧(2)-- 实用插件推荐【持续更新】

    1.Auto semicolon 在括号内输入分号,会自动把光标移到行尾然后再输入分号. 2.DocBlockr 补全注析格式,例如在函数上面输入/** + Enter,就会自动补全函数的注析说明. ...

  7. Visual Studio 2015 实用插件推荐

    -1000.EntityFramework Reverse POCO Generator(EF Code First 的必备神器) Reverse engineers an existing data ...

  8. vim实用插件

    转载:Vim 实用插件推荐(2017) - 知乎 (zhihu.com) 1.插件管理器 ----------------------------------------- Vundle.vim - ...

  9. Visual Studio 实用扩展推荐

    Visual Studio 拥有非常不错的可扩展性,在之前的文章中,我也给大家示范了如何进行编辑器的扩展(详见文末参考资源).在本篇文章中,我将介绍几款非常实用的扩展,从而帮助我们提高开发效率. C# ...

随机推荐

  1. Unity3D_08_XML文件创建,读取,修改,添加

    今天在工作之余学习了一下关于Unity中关于XML的部分. 在这里要注意添加两个命名空间,如下: 一.xml的解析 首先新建一个xml,可以命名为item.xml,拖进assets里面,内容如下: & ...

  2. AirFlow简介

    1, 简介 ​ Airflow是一个可编程,调度和监控的工作流平台,基于有向无环图(DAG),airflow可以定义一组有依赖的任务,按照依赖依次执行.airflow提供了丰富的命令行工具用于系统管控 ...

  3. ubuntu16.4 环境移植ubuntu到zynqMp_zcu102

    安装petalinux 下载petalinux https://www.xilinx.com/support/download 下载 zcu102 ZCU102 BSP 安装petaLinux 把sh ...

  4. JS基础-全方面掌握继承

    前言 上篇文章详细解析了原型.原型链的相关知识点,这篇文章讲的是和原型链有密切关联的继承,它是前端基础中很重要的一个知识点,它对于代码复用来说非常有用,本篇将详细解析JS中的各种继承方式和优缺点进行, ...

  5. 夯实Java基础系列5:Java文件和Java包结构

    目录 Java中的包概念 包的作用 package 的目录结构 设置 CLASSPATH 系统变量 常用jar包 java软件包的类型 dt.jar rt.jar *.java文件的奥秘 *.Java ...

  6. rocketmq学习(二) rocketmq集群部署与图形化控制台安装

    1.rocketmq图形化控制台安装 虽然rocketmq为用户提供了使用命令行管理主题.消费组以及broker配置的功能,但对于不够熟练的非运维人员来说,命令行的管理界面还是较难使用的.为此,我们可 ...

  7. PacMan 04——道具生成吃下道具怪物的移动

    版权申明: 本文原创首发于以下网站: 博客园『优梦创客』的空间:https://www.cnblogs.com/raymondking123 优梦创客的官方博客:https://91make.top ...

  8. hadoop集群zookeeper迁移

    1. zookeeper作用 ZooKeepr在Hadoop中的应用主要有: 1.1 HDFS中NameNode的HA和YARN中ResourceManager的HA. 1.2 存储RMStateSt ...

  9. OpenGL在ubuntu下的成功配置

    sudo apt-get update sudo apt-get install build-essential sudo apt-get install libgl1-mesa-dev sudo a ...

  10. wpf 使用矢量字体 fontawesome

    第一步:首先下载矢量字体 :http://www.fontawesome.com.cn/ 第二步:在将fontawesome-webfont.ttf 文件引用到项目 设置fontawesome-web ...