安全参透之旅第3章 Skipfish工具使用

2024-02-07 18:38

本文主要是介绍安全参透之旅第3章 Skipfish工具使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!



--Skipfish工具


是一款Web应用安全侦查工具。skipfish会利用递归爬虫和基于字典的探针生成一副交互式网站地图。最终生成的地图会在通过安全检查后输出。


--选择 -o是输出路径的参数,-S是指定数据字典的只读状态(还有其他参数使用请查看系统中的man或 “-h”帮助文档)


root@kali:~/Desktop/dictionaries# skipfish -o /root/Desktop/Skipfishoutput -S '/usr/share/skipfish/dictionaries/complete.wl' http://www.thesecurityblogger.com


--选择continue继续执行


skipfish web application scanner - version 2.10b
Welcome to skipfish. Here are some useful tips:


1) To abort the scan at any time, press Ctrl-C. A partial report will be written
   to the specified location. To view a list of currently scanned URLs, you can
   press space at any time during the scan.


2) Watch the number requests per second shown on the main screen. If this figure
   drops below 100-200, the scan will likely take a very long time.


3) The scanner does not auto-limit the scope of the scan; on complex sites, you
   may need to specify locations to exclude, or limit brute-force steps.


4) There are several new releases of the scanner every month. If you run into
   trouble, check for a newer version first, let the author know next.


More info: http://code.google.com/p/skipfish/wiki/KnownIssues


NOTE: The scanner is currently configured for directory brute-force attacks,
and will make about 241435 requests per every fuzzable location. If this is
not what you wanted, stop now and consult the documentation.                                                        


Press any key to continue (or wait 60 seconds)...        
skipfish version 2.10b by lcamtuf@google.com




--开始web安全侦查信息。
  - www.thesecurityblogger.com -


Scan statistics:


      Scan time : 0:02:24.490
  HTTP requests : 476 (4.4/s), 366 kB in, 120 kB out (3.4 kB/s)  
    Compression : 267 kB in, 980 kB out (57.2% gain)    
    HTTP faults : 74 net errors, 0 proto errors, 0 retried, 0 drops
 TCP handshakes : 467 total (3.5 req/conn)  
     TCP faults : 0 failures, 74 timeouts, 0 purged
 External links : 54 skipped
   Reqs pending : 1179        


Database statistics:


         Pivots : 369 total, 1 done (0.27%)    
    In progress : 367 pending, 1 init, 0 attacks, 0 dict    
  Missing nodes : 0 spotted
     Node types : 1 serv, 235 dir, 39 file, 0 pinfo, 48 unkn, 46 par, 0 val
   Issues found : 6 info, 1 warn, 1 low, 5 medium, 0 high impact
      Dict size : 2412 words (197 new), 110 extensions, 256 candidates
     Signatures : 77 total


--选择Ctrl+C 来结束扫描,结束输出文件放在/root/Desktop/Skipfishoutput/


        
[!] Scan aborted by user, bailing out!
[+] Copying static resources...
[+] Sorting and annotating crawl nodes: 369
[+] Looking for duplicate entries: 369
[+] Counting unique nodes: 369
[+] Saving pivot data for third-party tools...
[+] Writing scan description...
[+] Writing crawl tree: 369
[+] Generating summary views...
[+] Report saved to '/root/Desktop/Skipfishoutput/index.html' [0xa83556b0].

[+] This was a great day for science!


Medium risk - data compromise External content embedded on a page (higher risk) (5)
中等风险-数据妥协 (高风险) 的网页中嵌入的外部内容 (5)
Low risk or low specificity HTML form with no apparent XSRF protection (1)
低风险或低特异性与没有明显的 XSRF 保护 (1) 的 HTML 表单
Internal warning Resource fetch failed (1)
内部警告资源读取失败 (1)
Informational note Unknown form field (can't autocomplete) (1)
信息说明未知的表单字段 (不能自动完成) (1)

这篇关于安全参透之旅第3章 Skipfish工具使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/688594

相关文章

pandas DataFrame keys的使用小结

《pandasDataFramekeys的使用小结》pandas.DataFrame.keys()方法返回DataFrame的列名,类似于字典的键,本文主要介绍了pandasDataFrameke... 目录Pandas2.2 DataFrameIndexing, iterationpandas.DataF

使用Python和PaddleOCR实现图文识别的代码和步骤

《使用Python和PaddleOCR实现图文识别的代码和步骤》在当今数字化时代,图文识别技术的应用越来越广泛,如文档数字化、信息提取等,PaddleOCR是百度开源的一款强大的OCR工具包,它集成了... 目录一、引言二、环境准备2.1 安装 python2.2 安装 PaddlePaddle2.3 安装

嵌入式Linux之使用设备树驱动GPIO的实现方式

《嵌入式Linux之使用设备树驱动GPIO的实现方式》:本文主要介绍嵌入式Linux之使用设备树驱动GPIO的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、设备树配置1.1 添加 pinctrl 节点1.2 添加 LED 设备节点二、编写驱动程序2.1

使用Python开发Markdown兼容公式格式转换工具

《使用Python开发Markdown兼容公式格式转换工具》在技术写作中我们经常遇到公式格式问题,例如MathML无法显示,LaTeX格式错乱等,所以本文我们将使用Python开发Markdown兼容... 目录一、工具背景二、环境配置(Windows 10/11)1. 创建conda环境2. 获取XSLT

Python中Flask模板的使用与高级技巧详解

《Python中Flask模板的使用与高级技巧详解》在Web开发中,直接将HTML代码写在Python文件中会导致诸多问题,Flask内置了Jinja2模板引擎,完美解决了这些问题,下面我们就来看看F... 目录一、模板渲染基础1.1 为什么需要模板引擎1.2 第一个模板渲染示例1.3 模板渲染原理二、模板

浅析如何使用xstream实现javaBean与xml互转

《浅析如何使用xstream实现javaBean与xml互转》XStream是一个用于将Java对象与XML之间进行转换的库,它非常简单易用,下面将详细介绍如何使用XStream实现JavaBean与... 目录1. 引入依赖2. 定义 JavaBean3. JavaBean 转 XML4. XML 转 J

使用Python创建一个功能完整的Windows风格计算器程序

《使用Python创建一个功能完整的Windows风格计算器程序》:本文主要介绍如何使用Python和Tkinter创建一个功能完整的Windows风格计算器程序,包括基本运算、高级科学计算(如三... 目录python实现Windows系统计算器程序(含高级功能)1. 使用Tkinter实现基础计算器2.

在.NET平台使用C#为PDF添加各种类型的表单域的方法

《在.NET平台使用C#为PDF添加各种类型的表单域的方法》在日常办公系统开发中,涉及PDF处理相关的开发时,生成可填写的PDF表单是一种常见需求,与静态PDF不同,带有**表单域的文档支持用户直接在... 目录引言使用 PdfTextBoxField 添加文本输入域使用 PdfComboBoxField

Git可视化管理工具(SourceTree)使用操作大全经典

《Git可视化管理工具(SourceTree)使用操作大全经典》本文详细介绍了SourceTree作为Git可视化管理工具的常用操作,包括连接远程仓库、添加SSH密钥、克隆仓库、设置默认项目目录、代码... 目录前言:连接Gitee or github,获取代码:在SourceTree中添加SSH密钥:Cl

Python中模块graphviz使用入门

《Python中模块graphviz使用入门》graphviz是一个用于创建和操作图形的Python库,本文主要介绍了Python中模块graphviz使用入门,具有一定的参考价值,感兴趣的可以了解一... 目录1.安装2. 基本用法2.1 输出图像格式2.2 图像style设置2.3 属性2.4 子图和聚