Kali扫描 skipfish的使用

Kali——WEB渗透(五)

学习web渗透过程中的心得体会以及知识点的整理,方便我自己查找,也希望可以和大家一起交流。

—— 扫描:Skipfish——

  1. skipfish:是一款由谷歌开发的实验性的主动WEB安全评估工具,使用C语言编写,体量小但是功能齐全。特点是:递归爬站,基于字典的探测,速度较快(多路单线程,启发式自动内容探测),误报相对较低。

  2. 2.使用
    (1).格式:skipfish [options] [目标地址]
    (2).选项:
    -o 结果存放目录,若当前无该目录,则skipfish会自动生成该目录,这项是扫描时必须要填写的,方式有以下三种:
    【1】skipfish -o text http://192.168.12.130(目标地址)
    【2】skipfish -o text @text.text(地址文件)
    【3】skipfish -o text -S complet.url(使用字典文件) -W a.url (将该网站站点特有的字符写入到这个字典文件中)http://192.168.52.130(目标地址)
    -I(大写的i) 后跟具体字符串。作用是只检查‘XXX(字符串)’的URL。
    -X 后跟具体字符串。作用是不检查‘XXX(字符串)’的URL。
    -K 不对指定参数进行Fuzz测试。
    -D 跨站点爬另一个域。
    -l(小写L) 每秒最大申请数。
    -M 每个IP最大并发连接数。
    --config 指定配置文件(将上列参数配置好)。

  3. 身份认证

(1).利用用户名和密码提交,例如
skipfish -A username(用户名):password(密码) -o text http://192.168.52.1
(2).利用cookie提交,例如
skipfish -C “name = val”(cookie的内容)-o text http://192.168.52.1
(3).表单提交
【1】--auth -form [url](登录界面地址)若精确定位则:--auth -form -target [url](表单开始的地址【在浏览器查找,一般在form——action中】)。
【2】--auth -user [username](用户名)若精确定位则:--auth -user -fied [表单名](用以判断输入用户名的位置)。
【3】--auth -pass [password](密码)若精确定位则:--auth -pass -fied [表单名](用以判断输入密码的位置)。
【4】--auth -verify [url](登录成功后跳转的地址,用以验证登陆成功)。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • sqlmap用户手册 说明:本文为转载,对原文中一些明显的拼写错误进行修正,并标注对自己有用的信息。 ======...
    wind_飘阅读 2,137评论 0 5
  • http://192.168.136.131/sqlmap/mysql/get_int.php?id=1 当给sq...
    xuningbo阅读 10,484评论 2 22
  • 本文是Medusa和Hydra快速入门手册的第二部分,第一部分的传送门这两篇也是后续爆破篇的一部分,至于字典,放在...
    LinuxSelf阅读 2,981评论 0 4
  • iOS开发系列--网络开发 概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可...
    lichengjin阅读 3,773评论 2 7
  • 嗨,你见过大海吗?有人问我。 对于这样的问题,我着实不知道该从哪个角度去回答。 漂泊与流...
    嘻嘻少年阅读 326评论 0 3