zoukankan      html  css  js  c++  java
  • sqli-labs靶场做题记录(手工注入版)

    SQL注入做题记录

     

    1. sqli-labs靶场

     

    GET注入

    1.第一关:单引号字符型注入,有报错,有回显,采用联合查询注入

    2.第二关:单引号数字型注入,有报错,有回显,采用联合查询注入

    3.第三关:有括号的单引号字符型注入,有报错有回显,采用联合查询注入

    4.第四关:有括号的双引号字符型注入,有报错有回显,采用联合查询注入

    5.第五关:

    • 单引号字符型注入,无回显,有报错,有布尔类型状态,采用报错注入,手工找到目标数据库—>目标表—>目标字段—>字段内容

    • 单引号字符型注入,无回显,有报错,有布尔类型状态,采用布尔盲注,可使用二分法,或配合Bp进行暴破

    6.第六关:双引号字符型注入,其他情况均和第五关一样,可用相同办法。

    7.第七关:有双括号的双引号字符型注入,有报错(但只提示错误看不见报错信息),无回显,有布尔类型状态,采用注入一句话木马。

    8.第八关:单引号字符型注入,无回显,无报错,有布尔类型状态,采用布尔盲注,可使用二分法,或配合Bp进行暴破

    9.第九关:单引号字符型注入,无回显,无报错,无布尔类型状态,采用延时注入

    10.第十关:双引号字符型注入,无回显,无报错,无布尔类型状态,采用延时注入

     

    POST注入

    11.第十一关:

    • 单引号字符型注入,不能登录进去,则无回显,有报错,采用报错注入

    • 单引号字符型注入,使用万能密码登录进去,则有回显,有报错,有布尔类型状态,采用联合查询

    12.第十二关:有括号的双引号字符型注入,其余同上一关

    13.第十三关:有括号的单引号字符型注入,无回显,有报错,可手动制造布尔类型状态,采用报错注入、布尔盲注或延时注入

    14.第十四关:单引号字符型注入,无回显,有报错,可手动制造布尔类型状态,采用报错注入、布尔盲注或延时注入

    15.第十五关:单引号字符型注入,无回显,无报错,可手动制造布尔类型状态,采用布尔盲注或延时注入

    16.第十六关:有括号的双引号字符型注入,无回显,无报错,可手动制造布尔类型状态,采用布尔盲注或延时注入

    17.第十七关:得先知道正确的用户名,密码是可用随意重置的,用户名有过滤,密码无过滤,无回显,有报错,采用报错注入

    18.第十八关:通过17关知道账户,登录后,发现有User-Agent的回显,通过HTTP头部User-Agent,进行报错注入

    19.第十九关:通过17关知道账户,登录后,发现有Referer的回显,通过HTTP头部Referer,进行报错注入

    20.第二十关:通过17关知道账户,登录后,有回显,但仅cookie位置的回显可以

  • 相关阅读:
    测试markdown
    Ubuntu 部署 k8s集群
    HTML 表格 各标签使用的标准顺序(心得)
    javascript event(事件对象)详解
    CSS3选择器归类整理
    PHP开发中session无法获取和保存问题解决方法
    表单脚本
    PHP页面跳转三种实现方法
    PHP中关于时间(戳)、时区、本地时间、UTC时间等的梳理
    JS前端将table导出到excel 兼容谷歌 IE 且保留表格样式
  • 原文地址:https://www.cnblogs.com/P201821460033/p/13651152.html
Copyright © 2011-2022 走看看