skipfish

skipfish是一个Linux下的web安全评估扫描工具,支持自定义字典扫描,可学习字典规则,识别漏洞危险级别(sql注入、shell注入、xss),并且提供可视化的统计结果,题主通常与sqlmap 组合使用,对web应用进行上线前的安全扫描和检测。具有速度快、启发式内容识别、误报率低、可生成报告等优点。

扫描方法

  • skipfish -o text http://1.1.1.1 #使用skipfish扫描http://1.1.1.1 ,并将结果保存在text文档里
  • skipfish -o text @url.txt #创建一个TXT格式的URL文档目录并批量扫描文档中的url
  • skipfish -o test -S complet.wl -W a.wl http://1.1.1.1 # -S使用字典 (有些网站隐藏里某些界面 -S可以通过预先设置的字典来扫描网站隐藏的界面,后缀名为wl的是skipfish用的字典)-W 发现隐藏目录并形成字典
  • -I(大写i)只检查包含“字段”的url
  • -X 不检查包含“字段”的url 如:logout
  • -K 不对指定参数进行fuzz(模糊测试)测试
  • -D 跨站点爬另外一个域
  • -l(小写L)每秒最大请求
  • -m 每ip最大并发连接数
  • --config 指定配置文件

身份认证

身份认证提供多种方式:

  • skipfish -A user:pass -o test http://1.1.1.1 #在基本身份认证的情况下使用开关 -A加用户名和密码 进行身份认证
  • skipfish -C “name=val” -o test http://1.1.1.1 #使用cookies进行身份认证 使用开关 -C 加 name=val ,一个-C带一个cookie
  • 提交账户密码表单方式:
    --auth-form指定登录地址
    --auth-user指定登录用户
    --auth-pass指定登录密码
    --auth-user-field指定用户名表单
    --auth-pass-field指定密码表单
    --auth-form-target指定提交到的页面

你可能感兴趣的:(渗透测试)