• 关于sqli-labs-master靶场的SQL注入问题。


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 ajksn_ 2024-06-19 22:29 采纳率: 50% 浏览 3 首页/ 大数据 / 关于sqli-labs-master靶场的SQL注入问题。 sql数据库网络攻击模型 各位好,我在练习sqli-labs-master这个靶场的SQL注入我输入 '# 以及 and 1=2 来测试第八关有没有漏洞,但是我发现我这样按照答案去测试,却没有得到我想要的效果,当我是输入 '#和and 1=2 的时候,页面中的 you are in 并没有消失,可是按答案来说他是应该消失的 可是并没有消失,这是我的问题吗,还是网站的问题 另外我试了第一关,当我测试第一关有没有漏洞的时候,我输入 ?id=1' 的时候按答案来说他应该是会显示,你有一个错误,但是他没反应啊,为什么会这样 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    1条回答 默认 最新

    • 专家-赤兔[在线] 全栈领域优质创作者 2024-06-19 22:29
      关注

      引自免费微信小程序:皆我百晓生

      针对你在sqli-labs-master靶场遇到的问题,让我们逐一分析并尝试解决。

      第八关(Less-8)的问题

      在Less-8关卡中,你提到使用'#and 1=2 进行测试时,页面中的 “you are in” 并没有消失,与预期不符。这可能是因为网站对输入进行了过滤或处理,使得注入语句未能生效。

      解决方案

      尝试使用不同的编码或绕过方法。例如,可以尝试将'# 替换为 %23%27 或使用其他字符进行注释。对于 and 1=2,确保其正确地被包含在SQL语句中,可以通过调整引号的位置来实现这一点。

      示例代码:

      # 测试用的URL参数
      payload = "1%27%23"  # 尝试使用URL编码的单引号和井号
      url = f"http://your-target.com/sqli-labs-master/Less-8/?id={payload}"
      

      第一关(Less-1)的问题

      在Less-1关卡中,你输入 ?id=1' 后,期望看到错误信息,但实际上没有反应。这可能是因为服务器返回的错误被隐藏了,或者你的输入未被正确解析为SQL注入尝试。

      解决方案

      确保你的测试环境配置正确,即服务器允许显示SQL错误信息。此外,尝试更复杂的注入语句,如 ?id=1' OR '1'='1?id=1' AND (SELECT 1 FROM(SELECT(SLEEP(5)))X) --,这些语句可以用来测试是否存在SQL注入漏洞,并且可能触发不同的响应。

      示例代码:

      # 测试用的URL参数
      payload1 = "1' OR '1'='1"
      payload2 = "1' AND (SELECT 1 FROM(SELECT(SLEEP(5)))X) --"
      url1 = f"http://your-target.com/sqli-labs-master/Less-1/?id={payload1}"
      url2 = f"http://your-target.com/sqli-labs-master/Less-1/?id={payload2}"
      

      总结

      • 对于Less-8,尝试使用不同的编码方式或绕过策略来构造你的SQL注入语句。
      • 对于Less-1,确保你的测试环境允许显示错误信息,并尝试使用更复杂的SQL注入语句。

      如果上述方法仍无法解决问题,检查你的测试环境设置,确认是否正确启用了错误报告,以及是否正确理解了靶场的规则和目标。有时候,靶场的某些关卡可能需要特定的技巧或知识才能通过。希望这些建议能帮助你进一步探索和学习SQL注入技术。

      展开全部

      评论 编辑记录
      ajksn_ 2024-06-20 11:46

      今天,换了把phpstudy换成5.3.29之后,就正常了,是phpstudy版本的问题

      回复
      编辑
      预览

      报告相同问题?

    • 相关阅读:
      二叉树的最大深度(C++两种思路递归和层序)超详解小白入
      Android 驾车出行路线规划
      C++11新特性⑤ | 仿函数与lambda表达式
      维修电工实训装置
      解决证书加密问题:OpenSSL与urllib3的兼容性与优化
      Flink CDC引起的Mysql元数据锁
      1206. 设计跳表
      2023Q2全球可穿戴腕带出货量达 4400 万台
      CESM 配置、CESM结果处理、分析及可视化、CESM 代码修改、发展及改进
      ICMP Ping实现
    • 原文地址:https://ask.csdn.net/questions/8121331