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

SQL注入基础(文本型和数字型)

SQL注入基础(文本型和数字型)

  1. SQL注入:黑客将一段精心构造的代码拼接在正常查询语句的后面,并代入数据库中执行

  2. 注意:在dvwa环境下,需要将注入级别设成low,不然是无法实现注入的

  3. 文本型注入几种paload的构造方法(注意:以下如果要在地址栏url输入的话,一定要转成url编码才行,以下是在文本框的情况下输入):

    1. ‘ or 1=1 #
    2. ‘ or 1=1 or ‘
    3. ‘ or 1=1 or ‘1
    4. 1‘ or ’1‘ = ‘1
  4. 判断到底是文本型输入还是数字型输入,很关键,有几种方法测试:

    1. 用+或者-来测试:如下图,输入+1,如果是文本型的话,‘2+1’和'2'返回的结果都是一样的

    2. 但如果是数字型,2和2+1=3返回的查询结果是不同的

      image-20260402160232941
    3. 或者输入'来测试,如果是文本型的,如输入1',浏览器会发现多了一个闭合的单引号报错

  5. url编码问题:在浏览器地址栏输入构造的payload时,一定要考虑url编码,不然会得不到结果,以下是常用的字符转url编码表示方式:

    image-20260402161348551
  6. 关于在地址栏失效的原因解释:

    image-20260403153010038
http://www.jsqmd.com/news/604710/

相关文章:

  • 3分钟解决百度网盘提取码难题:这款开源工具如何改变你的资源获取方式?
  • 利用快马AI平台快速生成STM32温湿度监测系统原型代码
  • 避坑!这些毕设太好抄了,3000+毕设案例推荐第1036期
  • WinDiskWriter:让Mac制作Windows启动盘不再是技术难题
  • LangChain4j和LangChain技术栈对比
  • Spring Boot 中 TransmittableThreadLocal (TTL) 最佳实践指南
  • OpenClaw终端集成:Qwen3.5-9B命令行图片分析工具开发
  • app--gps数据库结构设计
  • python twilio
  • 3步解锁Cursor AI终身VIP:告别试用限制的终极实战手册
  • 51单片机控制28BYJ-48步进电机详解:从驱动原理到精准控制(速度/方向/步数)
  • 如何让《鸣潮》在任意PC上流畅运行:WaveTools开源工具箱的深度解析
  • 2026智能制造时代,如何挑选适配数字化转型的专业目视化设计服务商?
  • AI批量生成正在悄悄改变我们的日常
  • s2-pro语音合成应用:政府政策文件自动朗读与无障碍信息服务平台
  • 智能配置助手:让快马ai帮你解决wsl安装openclaw中的依赖与网络难题
  • YOLOv5目标检测辅助DeepSeek-OCR-2文档分析
  • Stable Yogi Leather-Dress-Collection跨界创作:生成赛博朋克风格的皮革建筑与载具
  • Stable Diffusion 3核心技术拆解:手把手带你理解MM-DiT架构与修正流加权
  • 新手必看:在快马平台三步生成mobaxterm中文设置图文指南
  • Python下载指南:x86、amd64、ARM、32位、64位到底怎么选?
  • 2026制造业深水区:6S咨询机构选型指南,主流机构能力全解析
  • 深度学习第三章,线性表示
  • SpringBoot 三大参数注解详解:@RequestParam @RequestBody @PathVariable 区别及常用开发注解
  • 【C++ 引用全解析】左值 / 右值、左右值引用、万能引用及其底层原理:引用折叠
  • 如何在Windows上轻松安装安卓应用?APK-Installer完整指南
  • 关于Tsak Traker
  • 5大核心价值解析:Jsxer如何破解Adobe ExtendScript二进制黑盒
  • 2026自贡特殊儿童康复:自贡多动症儿童康复/自贡孤独症康复培训机构/自贡孤独症康复寄宿学校/选择指南 - 优质品牌商家
  • 免费且好用的精益工具在哪里?2026年精益工具清单整理