前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Kali Linux Web渗透测试手册(第二版) --- 安装kali及一些浏览器插件

Kali Linux Web渗透测试手册(第二版) --- 安装kali及一些浏览器插件

作者头像
Power7089
发布2019-07-25 10:38:49
1.7K0
发布2019-07-25 10:38:49
举报

前言:

Kali Linux Web PenetrationTesting Cookbook这本手册第一章讲的是如何安装kali和测试环境,对于kali安装网上有太多教程了,没什么难的,我就将我安装流程贴出来,毕竟原版安装的是英文版kali,如果有啥问题,度娘是最好的解决。然后我发现这章有趣的地方是给Firefox安装一些web渗透必要的一些插件。 下面这个是第一章的总目录,我主要整理了给Firfox安装插件,以及插件的功能介绍,剩下的就是安装kali 以及更新kali。(标红色的为今天整理的内容)

建立KALILinux和测试环境

在这一章,我们将覆盖以下内容:

  • Installing VirtualBox on Windows and Linux
  • Creating a Kali Linux virtual machine
  • Updating and upgrading Kali Linux
  • Configuring the web browser for penetration testing
  • Creating a vulnerable virtual machine
  • Creating a client virtual machine
  • Configuring virtual machines for correct communication
  • Getting to know web applications on a vulnerablevirtual machine

第一步:安装vmware虚拟机

下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html

原本想下载下来放到百度云,然后一步步指导安装。但是网太卡,索性大家就从官网上下载吧,也没什么难的,实在有什么问题去找 à 万能的度娘吧。

第二步:安装kali系统

下载地址: https://www.kali.org/downloads/

从官网上面下载吧,这本指导手册是基于2018.x 版本,Kali 每年都会更新,具体更改细节去看官方文档吧。这本书的kali安装是英文版的,之前电脑就有2018.2的版本就直接拿来安装截图了,没什么难的,kali支持中文,基本上都能看的懂,直接看图就好了:

看到最后一张图片就说明你成功安装上了kali, 赶紧登陆进去开始下一步的操作吧......

第三步:更新源

1.更改kali为国内源:

代码语言:javascript
复制
第一步:打开源文件,在终端输入 leafpad /etc/apt/sources.list

2.选择一个kali国内源复制粘贴保存,源地址如下:

代码语言:javascript
复制
#中科大
代码语言:javascript
复制
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
代码语言:javascript
复制
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
代码语言:javascript
复制
代码语言:javascript
复制
#阿里云
代码语言:javascript
复制
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
代码语言:javascript
复制
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
代码语言:javascript
复制
代码语言:javascript
复制
#清华大学
代码语言:javascript
复制
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
代码语言:javascript
复制
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
代码语言:javascript
复制
代码语言:javascript
复制
#浙大
代码语言:javascript
复制
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
代码语言:javascript
复制
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
代码语言:javascript
复制
代码语言:javascript
复制
#东软大学
代码语言:javascript
复制
deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
代码语言:javascript
复制
deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
代码语言:javascript
复制
代码语言:javascript
复制
#官方源
代码语言:javascript
复制
deb http://http.kali.org/kali kali-rolling main non-free contrib
代码语言:javascript
复制
deb-src http://http.kali.org/kali kali-rolling main non-free contrib

3.在终端输入下面一句话,安装并更新所有:

代码语言:javascript
复制
apt-get update && apt-get upgrade && apt-get dist-upgrade

第四步:针对web渗透,在Firefox浏览器下安装一些必要的插件

Configuring the web browser for penetration testing

Firefox是一个非常灵活的浏览器,非常适合web渗透测试的目的;它还预装在Kali Linux中。我们稍微定制一下,让它更好地使用下面的步骤

  1. 1. 打开Firefox,进入菜单中的附件:

2.在搜索框中,输入wappalyzer查找我们将要安装的第一个插件:

3.单击Wappalyzer插件中的Install安装。您可能还需要确认安装。

4.接下来,我们搜索FoxyProxy。

5.点击安装。

6.现在搜索并安装Cookies Manager+。

7.搜索并安装HackBar。

8.搜索并安装HttpRequester。

9.搜索并安装RESTClient。

10.搜索并安装User-Agent Switcher。

11.搜索并安装Tampermonkey。

12.搜索并安装Tamper Data and Tamper Data Icon Redux.

13.安装的扩展列表如下图所示:

他们是如何工作的…

到目前为止,我们已在web浏览器中安装了一些工具,但这些工具在穿透测试web应用程序时的功能是什么呢?安装的插件介绍如下:

  • HackBar:一个非常简单的附加组件,可以帮助我们尝试不同的输入值,而无需更改或重写完整的URL。在手工检查跨站点脚本编写和注入时,我们将经常使用这种方法。它可以使用F9键激活。
  • cookie Manager+:这个附加组件允许我们查看和修改浏览器从应用程序接收到的cookie的值。
  • User-Agent Switcher:此插件允许我们修改用户代理字符串(浏览器标识符),该字符串在发送到服务器的所有请求中。应用程序有时使用这个字符串显示或隐藏某些元素,这取决于所使用的浏览器和操作系统。
  • Tamper Data:这个附加组件能够捕获浏览器发送给服务器的任何请求,让我们有机会在应用程序的表单中引入数据并到达服务器之前修改数据。Tamper Data Icon Redux只添加一个图标。
  • FoxyProxy Standard:一个非常有用的扩展,允许我们使用用户提供的预设,在一次点击中改变浏览器的代理设置。
  • Wappalyzer:这是一个用来识别网站中使用的平台和开发工具的工具。这对于提取web服务器及其使用的软件非常有用。
  • HttpRequester:使用这个工具,可以处理HTTP请求,包括get、post和put方法,并观察来自服务器的原始响应。
  • RESTClient:这基本上是一个像HTTP请求者一样的请求生成器,但主要关注REST web服务。它包括添加标题、不同的身份验证模式以及get、post、put和delete方法的选项。
  • Tampermonkey:这个扩展允许我们在浏览器中安装用户脚本,并在加载之前或之后对web页面内容进行动态更改。从渗透测试的角度来看,这有助于绕过客户端控件和其他客户端代码操作。

其他

其他对web应用程序渗透测试有用的附加组件如下:

  • XSS Me
  • SQL Inject Me
  • iMacros
  • FirePHP
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-11-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小白帽学习之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
网站渗透测试
网站渗透测试(Website Penetration Test,WPT)是完全模拟黑客可能使用的攻击技术和漏洞发现技术,对目标系统的安全做深入的探测,发现系统最脆弱的环节。渗透测试和黑客入侵最大区别在于渗透测试是经过客户授权,采用可控制、非破坏性质的方法和手段发现目标和网络设备中存在弱点,帮助管理者知道自己网络所面临的问题,同时提供安全加固意见帮助客户提升系统的安全性。腾讯云网站渗透测试由腾讯安全实验室安全专家进行,我们提供黑盒、白盒、灰盒多种测试方案,更全面更深入的发现客户的潜在风险。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档