码农知识堂 - 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)搜索型

  • 相关阅读:
    【FreeCodeCamp】 ResponsiveWebDesign网页设计 测试1学习笔记
    嵌入式Linux驱动开发 02:将驱动程序添加到内核中
    swagger动态开关实践
    从Java源码探索哈希表的前世今生
    c++习题02-浮点数求余
    python3-算法刷题-数组-双指针-更新中
    算法通关村第一关-链表青铜挑战笔记
    2310如何维护旧代码
    用c++实现五子棋小游戏
    gitlab服务器迁移(亲测有效)
  • 原文地址:https://blog.csdn.net/newlife1441/article/details/126138401
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号