IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 网络安全-渗透测试-Kali Linux教程篇 篇(六) 漏洞分析-02——AppScan-轻量级Web漏洞扫描、安全审计工具 -> 正文阅读

[系统运维]网络安全-渗透测试-Kali Linux教程篇 篇(六) 漏洞分析-02——AppScan-轻量级Web漏洞扫描、安全审计工具

关于本篇

本篇是网络安全-渗透测试-Kali Linux教程篇 第六篇 漏洞分析部分的第二篇文章。
本文主要讲解对象:AppScan、NetSparker。
上述两个工具并非处于Kali Linux工具集中,但由于Kali的漏扫工具少之又少,所以加入其他知名工具作为填充。Appscan以及Netsparker均需要在Windows平台运行。本文将会介绍安装和使用评论区附下载链接

声明

本文作者:南城无笙
发布时间:2022/5/8 晚
本文中所提及工具、技术均不可用于非法用途,本文中各操作仅作教育、演示作用,且使用了内网靶机,读者进行尝试时应当使用靶机,切勿随意对他人合法网络资产做进攻性行动。
在一些SRC中,一定要注意是否允许使用此类工具。

正文

AppScan

AppScan是IBM公司所创作的一款Web漏洞扫描器,相比于nikto这种基于命令行的扫描器,其具有一个友好的UI界面。
在下载好安装包后,就可以开始进行AppScan的安装。(建议于虚拟机中进行安装、测试,话虽如此,但是为了方便,本人直接于物理机进行安装)。

安装教程

下载完成过后,双击AppScan_v10.0.7.28150.exe出现如下界面:
选择语言
这里为了看着方便,选择简中。选择确定。
然后安装程序开始解压安装程序:
解压缩
在这个界面等待解压完成后,就进入了正式的安装程序,到了第一个页面也就是同意各种条款的,没啥好说的,两步操作:
step1,2
然后就选择下一步,这里就开始选择安装目录了,由于我C盘分配的特别少,所以直接塞D盘里了,正常这里根据个人需求进行选择,然后选择安装即可:
1
然后会进入到这个界面:
wait
在这个界面等待安装完成。安装完成后不要着急使用,因为还需要加入破解补丁:

补丁
上图中是压缩包中破解补丁文件夹下的两个dll文件,安装完成后,将这两个文件复制,并在安装目录下替换原有的两个文件即完成了破解。双击快捷方式即可打开,加载界面:

使用教程

如此鼎鼎大名的工具的功能当然是多出花了,真正细讲甚至都能单开一个系列,所以这里无法过多赘述,只讲解最基础的功能的使用。(更详细的讲解以后可能会放到VIP文章去写。),这里我们采用的靶机是物理机上的AVWS靶场。
我们进入之后,主界面是这样的:
dashboard
这里其实扫描功能多的已经让我头疼了,一个一个讲吧。

Web Application Scan

先讲讲这个Web Application Scan,字面意思,Web应用程序扫描,这应该是最常用的功能之一,主界面上方,点击File,下拉选项中,选择New,选择Web Application Scan:
Web Application Scan
点击之后会出现如下的配置扫描的窗口:
有关该扫描的配置
我们以靶机为例:靶机URL:http://127.0.0.1/,上图中,

  • Start the scan from this url 下的框中,填写要扫描的URL。
  • Scan only links in and below this directory代表仅仅扫描该目录下的页面,这里为了节省时间,我选中了这个。
  • Treat all paths as case-sensitive 代表区分路径大小写。
  • Additional Servers and Domains 当要扫描的目标不止一个时,可以将其他的目标填写在这里。
  • I need to configure additional settings (proxy,HTTP Authentication):这个是用来配置代理、HTTP鉴权验证的,一般情况下用不到。

配置完上述内容后就可以选择Next了。进入下一个:
登录管理
当目标站点需要登陆的时候,或者有测试用的账户的时候,可以在这里进行登录录制或者账密的输入来进行自动登录(这种主动扫描不比被动扫描那么灵活),当然,如果不需要登陆操作,选择None即可,由于DVWA需要在进入时候输入账密,所以我就对此进行了登陆录制。

  • I want to configure In-Session detection options 代表配置会话中检测选项,可以理解为login management 的详细配置。

接下来的页面就是选择Test Policy也就是测试策略:
Policy
预定义策略:

  • Default 默认
  • Application-Only 只应用程序
  • Infrastructure-Only 只基础结构
  • Third Party-Only 只第三方
  • Invasive 进攻性
  • Complete 完整的扫描
  • Web Services Web服务
  • The Vital Few 至关重要的少数部分
  • Developer Essentials 开发人员要点
  • Pruduction Site 生产环境站:该策略下会停用一些影响到正常业务的测试
  • Send tests on login pages 向登陆页面发送测试
  • Do not send session idenfitiers when testing login pages 测试登陆页面时不要发送鉴权会话

选择完策略之后,就进入到了下一个页面,这个页面也就是选择一下扫描速度,这个针对想要的扫描的详细程度而定:
speed
然后Next:
start scan
上图就是选择是立即开始扫描还是其他,这里不多赘述,直接开始
然后会有这样一个询问的对话框弹出来:
ask
意思就是是否要自动保存扫描,这个根据个人情况决定。
此时扫描就开始了:
scanning
然后接下来等待结果就OK了。扫描结果实在是懒得再解读了,其实就那么点内容,这个还有一点就是可以生成pdf报告,扫描完成后点击report选择一个模板就可以让它给你自动生成一个报告,可以自定义logo等,效果还是不错的。

本篇文章到这里就结束了,博主本人精力和体力原因所以就先发这么多。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-05-10 12:16:32  更:2022-05-10 12:19:17 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 15:29:41-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码