SQL 注入攻击 - insert注入

环境准备:构建完善的安全渗透测试环境:推荐工具、资源和下载链接_渗透测试靶机下载-CSDN博客

 一、注入原理

  • 描述:insert注入是指通过前端注册的信息被后台通过insert操作插入到数据库中。如果后台没有做相应的处理,就可能导致insert注入漏洞。
  • 原因:后台未对用户输入进行充分验证和过滤,导致恶意用户可以利用特定的输入构造恶意代码,从而影响数据库的插入操作,或者获取敏感数据。

二、注入方法

  1. 注入手段:使用or逻辑运算符

    • 描述:恶意用户可以通过在用户名字段中利用or逻辑运算符,构造恶意的SQL语句来实现注入攻击。
  2. 攻击示例

    • 示例:通过以下SQL语句中的or逻辑运算符来构造恶意代码:
      # 这是个报错注入的语句,version()获取数据库版本,如果要获取数据库名就改成 database()
      x' or updatexml(1,concat(0x7e, version()), 0) or  '

使用pikachu靶场练习

相关推荐

  1. SQL 注入攻击 - insert注入

    2024-03-10 07:56:05       30 阅读
  2. SQL注入攻击和防御

    2024-03-10 07:56:05       42 阅读
  3. SQL注入攻击和防御

    2024-03-10 07:56:05       15 阅读
  4. 如何防止SQL注入攻击

    2024-03-10 07:56:05       19 阅读
  5. SQL注入攻击 - 堆叠注入(Stacked Injection)

    2024-03-10 07:56:05       22 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-10 07:56:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-10 07:56:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-10 07:56:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-10 07:56:05       20 阅读

热门阅读

  1. SQL之常用字符串函数

    2024-03-10 07:56:05       23 阅读
  2. Apache HBase

    2024-03-10 07:56:05       24 阅读
  3. 微信小程序提交成功设置提示

    2024-03-10 07:56:05       21 阅读
  4. 机器学习是什么

    2024-03-10 07:56:05       22 阅读
  5. Chapter 8 - 23. Congestion Management in TCP Storage Networks

    2024-03-10 07:56:05       24 阅读
  6. 机器学习(2_1)经验误差,拟合度,评估方法

    2024-03-10 07:56:05       25 阅读
  7. BJFU|计算机网络缩写对照表

    2024-03-10 07:56:05       20 阅读
  8. 利用GPT开发应用005:Codex、Turbo、ChatGPT、GPT-4

    2024-03-10 07:56:05       25 阅读
  9. Python与HTTP服务交互

    2024-03-10 07:56:05       23 阅读
  10. ConcurrentHashMap 底层原理和JDK版本对比

    2024-03-10 07:56:05       19 阅读
  11. [axios]使用指南

    2024-03-10 07:56:05       20 阅读