码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • SQL注入


    前言

    📓什么是sql注入?

    • SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。

    📓sql注入的原理?

    • SQL注入原理是将Web页面的原URL、表单域或数据包输入的参数,修改拼接成SQL语句,传递给Web服务器,进而传给数据库服务器以执行数据库命令,例如Web应用程序的开发人员对用户所输入的数据或cookie等内容不进行过滤或验证(即存在注入点)就直接传输给数据库,就可能导致拼接的SQL被执行,获取对数据库的信息以及提权。

    sql注入_百度百科SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。https://baike.baidu.com/item/sql%E6%B3%A8%E5%85%A5/150289?fr=aladdin

    📓sql注入的条件?

    (1)用户可以控制输入

    (2)原本程序要执行的sql语句拼接了用户输入的恶意数据

    📓sql注入的过程?

    (1)第一步:SQL注入点探测,攻击者访问存在SQL注入漏洞的网站

    (2)第二步:收集后台数据库信息,如果提前知道数据库的版本等信息就可以在发现的注入点中插入构造好的相关版本的注入语句,与原本的sql语句构成一个新的查询语句发送给网站服务端的数据库中

    (3)第三步:猜解用户名和密码,数据库成功执行sql语句并返回了攻击者想要的用户密码等数据

    (4)第四步:查找Web后台管理入口

    (5)第五步:入侵和破坏,进入后台管理系统你就可以对其他用户进行操作了

    📓sql注入带来的危害?

    (1)绕过登录验证:使用万能密码登录网站后台等

    (2)获取敏感数据:获取网站管理员帐号、密码等

    (3)文件系统操作:列目录,读取、写入文件等

    (4)注册表操作:读取、写入、删除注册表等

    (5)执行系统命令:远程执行命令

    📓sql注入的实例?

    • 测试注入点,测试列数(属性数),在插入我们需要的sql语句,查当前用户,查询用户及密码

      

    📓sql注入的类型?

    • 按注入技术分

    (1)布尔型注入

    (2)时间盲注

    (3)错误注入

    (4)联合查询注入

    • 按注入点分

    (1)字符型

    (2)数字型

    (3)搜索型

  • 相关阅读:
    一键自动化博客发布工具,用过的人都说好(公众号篇)
    小众调度器
    栈、队列——双向链表、数组表示以及相互表示
    zabbix触发器与动作
    电影售票系统遇到的问题
    vue+ts+vite详细入门及实践
    渗透测试CTF-图片隐写的详细教程2(干货)
    Docker存储卷
    【剑指Offer】16.数值的整数次方
    四 Gitlab 如何上传项目进行托管
  • 原文地址:https://blog.csdn.net/newlife1441/article/details/126138401
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号