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. 谈谈你对HTML语义化的理解。

    1.什么是HTML语义化? 基本上都是围绕着几个主要的标签,像标题(h1-h6),列表(li),强调(strong em)等. 根据内容的语义化(内容结构化),选择合适的标签(代码语义化),便于开发者 ...

  2. 【新】mybatis中大于等于小于等于的两种常用写法

    mybatis中大于等于小于等于的写法 原符号 < <= > >= & ' " 替换符号 < <= > >= & &a ...

  3. HBase 超详细介绍

    1-HBase的安装 HBase是什么? HBase是Apache Hadoop中的一个子项目,Hbase依托于Hadoop的HDFS作为最基本存储基础单元,通过使用hadoop的DFS工具就可以看到 ...

  4. 查看 Linux 系统版本信息

    博客地址:http://www.moonxy.com 一.前言 Linux 下如何查看内核信息.发行版信息,系统位数.CPU 信息等等,Windows 下我们可以通过各种图形化软件来查看,但是对于 L ...

  5. Azure Application Insights REST API使用教程

    本文是Azure Application Insights REST API的简单介绍,并会包含一个通过Python消费API的示例/小工具. 新加入的team中的一项工作是制作日常的运维报表,制作方 ...

  6. 初识数据库(MySql)

    一.简介 1.MySql是关系型数据库. 2.是一种开放源码软件, 3.是一种关联数据库管理系统. 4.服务器工作于客户端/服务端模式之下,或者是嵌入系统中. 数据库管理软件分类: 分两大类: 关系型 ...

  7. asp.net 导出excel带图片

    protected void btgua_Click(object sender, EventArgs e) { DataTable dt = ds.Tables[0]; if (dt != null ...

  8. 关于W3Cschool定义的设计模式-常用的9种设计模式的介绍

    一.设计模式 tip:每种设计模式,其实都是为了更高效的,更方便的解决在面对对象编程中所遇到的问题. 什么是设计模式:     是一套经过反复使用.多人知晓的.经过分类的.代码设计经验的总结   为什 ...

  9. Day 16 软件管理

    1.RPM基本概述 1.什么是rpm? RPM全称 RPM Package Manager 缩写,由红帽开发用于软件包的安装升级卸载与查询 2.如何获取rpm包 在我们刚开始学习rpm包,建议先使用本 ...

  10. [VB.NET Tips]赋值运算千万要注意

    赋值运算符是一个语句,不能在表达式中使用,表达式中的等号表示相等而不是赋值. 上示例: Dim x As Integer Dim y As Object x = 5 y = x = 5 Console ...