当前位置: 首页 > news >正文

sql注入和xss漏洞

1、复习信息搜集中的Google hack语法,随机找10个php网站的后台地址
2、简述sql注入漏洞的原理及危害
原理:由于后端程序员未对用户输入的字符进行严格控制和过滤,导致黑客可以在后台程序员不知情的情况下注入SQL语法。
危害:注入成功后就可能导致数据库信息暴露。
3、简述sql注入漏洞的分类以及依据
3-1.根据查询字段:数字型、字符型
3-2.根据查询方式:Union注入、堆叠注入
3-3.根据回显:报错、盲注
4、手工复现sql注入漏洞之Union注入和报错注入并获取管理员用户密码和md5 hash

1

2

3

4

5、简述盲注、二次注入和宽字节注入的原理以及测试方法
5-1.盲注原理:若注入的语法无法回显(例如无法响应查询到的数据),则判断可以使用盲注。
[測試方式]:
使用以下語句判斷當前SQL有多少字元得長度 1' and length(database())>10;#
結合1' and ascii(substr(database(),1,1))>88;#確認SQL的名稱
將查詢到的字元配合ASCII查看對應字符
5-2.二次注入原理:为了避免SQL注入语法攻击,使用addslashes()函数插入\,但在插入到数据库后,并不会将\实际插入进去,从而导致SQL二次注入。
[測試方式]:
使用insert插入隨機值,並且要包含\符號
到SQL DB查看,即可觀察到\符號實際上沒有被插入進去
此時就可以使用二次注入
5-3. 宽字节注入原理:当使用SQL查询传输数据时,URL首先进行编码,如果有字符被ASCII替换并加上%,但在编码后传输到后台时,在SQL查询之前,会进行GBK编码,从而导致攻击者可以使用%df进行跳脱。
[测试方式]:
发送一个正常数据包并观察
将获取到的正常包发送到重放器
将name值修改成kobe%df' or 1=1#语句并发送
即可观察到SQL返回值

http://www.gsyq.cn/news/15792.html

相关文章:

  • Python 2025:异步革命与AI驱动下的开发新范式 - 详解
  • 完整教程:精读C++20设计模式——行为型设计模式:解释器模式
  • 10.4模拟赛总结
  • 微服务项目->在线oj系统(Java-Spring)--竞赛管理 - 教程
  • vite-vue3脚手架(参考帝莎编程-后台管理系统开发)
  • mssql 无锁读取
  • 2025年四川大学计算机学院专硕考研经验分享
  • 详细介绍:CS50ai: week2 Uncertainty我的笔记B版——当 AI 开始“承认不确定”
  • VMware虚拟机设置中处理器数量和内核内存再次探讨
  • VMware中Ubuntu迁移(复制)后进入紧急模式You are in emergency mode.
  • 2025年全国大学生电子设计竞赛A题:能量回馈的变流器负载试验装置(国一方案分享+代码工程+仿真) - 详解
  • Embarcadero Dev-C++ 6.3 中文乱码问题 - 教程
  • 2025.10.4——2绿
  • 13-Neo4j Desktop
  • 中兴ZXHN F450光猫关闭TR069实录
  • 完整教程:如何将文件从电脑传输到安卓设备
  • GenColoring - AI 免费涂色页生成器
  • 集训模拟赛日志
  • 详细介绍:Nature Electronics:卡内基梅隆大学开放用于多模态皮肤反馈的皮肤贴附式触觉接口
  • 2025最新推荐化妆品代工公司排行榜:含 OEM / ODM / 一站式服务企业,助力品牌方精准选合作方
  • ag-ui
  • SCCPC2021重现赛
  • 图的计数问题没做
  • 如何设计量子密钥管理系统?——面向后量子时代的密钥管理架构与核心特性探讨
  • 完整教程:MindsDB在金融领域的应用:智能风险评估系统
  • 使用 chrome 调试 android webview 前端 dom script
  • windows安全中心
  • 开源 C# 飞快开发(十六)数据库--sqlserver增删改查
  • 英语语法填空
  • 从涌现到戏台:AI元人文构想的演进历程