首页 > 软件教程 / 正文
最近官方发布了一个安全补丁,官方表述是:该URL安全漏洞会造成用户在客户端伪造URL,执行非法代码。
可是貌似大多数开发者和使用者并没有注意到此漏洞的危害性,应者了了,更不用说有多少人去升级了。随后我对其进行了分析,发现此问题果然是一个非常严重的问题,只要使用了thinkphp框架,就可以直接执行任意php代码。特此发帖预警各位。
我们来分析一下官方的补丁:
/trunk/ThinkPHP/Lib/Core/Dispatcher.class.php
复制代码
代码如下:
125 - $res = preg_replace('@(w+)'.$depr.'([^'.$depr.'/]+)@e', '$var['1']="2";', implode($depr,$paths));
125 + $res = preg_replace('@(w+)'.$depr.'([^'.$depr.'/]+)@e', '$var['1']='2';', implode($depr,$paths));
这个代码是把pathinfo当作restful类型url进行解析的,主要作用是把pathinfo中的数据解析并合并到$_GET数组中。
然而在用正则解析pathinfo的时候,主要是这一句:
复制代码
代码如下:
$res = preg_replace('@(w+)'.$depr.'([^'.$depr.'/]+)@e', '$var['1']="2";', implode($depr,$paths));
这里明显使用了preg_replace的/e参数,这是个非常危险的参数,如果用了这个参数,preg_replace第二个参数就会被当做php代码执行,作者用这种方式在第二个参数中,利用PHP代码给数组动态赋值。
复制代码
代码如下:
'$var['1']="2";'
而这里又是双引号,而双引号中的php变量语法又是能够被解析执行的。因此,攻击者只要对任意一个使用thinkphp框架编写的应用程序,使用如下方式进行访问,即可执行任意PHP代码:
复制代码
代码如下:
index.php/module/action/param1/${@print(THINK_VERSION)}
由于是双引号执行,这里为了保险起见,不给出更有危害性的代码,利用这个还是需要点技巧的。
总之这个问题非常严重,找了一下,发现目前没有修补漏洞的网站还是很多的。而ThinkPHP框架的特征其实非常好识别,有意者直接写个scanner进行扫描也未必不可能。
为了不造成更大损失,特地发帖希望引起各位使用thinkphp做开发的同学关注。尽早升级官方的安全补丁
- 上一篇:怎么彻底清除系统中顽固病毒程序
- 下一篇:判断无线路由有没有被别人蹭网的方法
猜你喜欢
| 留言与评论(共有 0 条评论) |
- 搜索
-
- 11-08美图秀秀专业版
- 08-01微信公众号引流技巧
- 08-01喜马拉雅《听书稿》入门书写教学_快速赚钱
- 08-01零基础玩转公众号教程
- 08-01网易新闻谷歌市场版
- 08-01学美容按摩必看教程
- 08-01二维码生成器精简版
- 07-18腾讯电脑管家账号包找回的好处及功能介绍
- 07-18DBA VMware虚拟机安装和简介(安装多个虚拟主机学习数据库备份)
- 07-18系统输入法如何添加删除及排序?
- 1955℃系统清理软件 Cleaning Suite pro 免费安装及激活教程
- 484℃苹果短信备份软件ImTOO iPhone SMS Backup中文安装及激活教程(附补丁+软件)
- 447℃美图秀秀专业版
- 373℃Office2016专业增强版永久激活详细方法(附2021年最新激活密钥及下载地址)
- 345℃数据恢复软件O&O MediaRecovery Professional注册图文教程(附注册码+软件下载
- 279℃使用Dism++给ISO系统离线集成补丁
- 252℃冰点还原标准版怎么破解?Deep Freeze安装激活详细图文教程
- 218℃如何使用小丸工具箱对视频进行x264压制 小丸工具箱压制教程
- 217℃易数一键还原怎么样?易数一键还原功能评测教程(附下载)
- 211℃TuneFab WeTrans的使用教程:在iOS设备和PC/iOS设备之间传输音乐
- 标签列表
-
- 合集 (642)
- 百度盘 (625)
- 视频 (466)
- 身材 (423)
- 资源 (334)
- 颜值 (312)
- 美女 (308)
- 网红 (307)
- 1V (285)
- 作品 (219)
- 主播 (215)
- 收藏 (207)
- 转载搬运 (200)
- 下载 (191)
- 百度云 (184)
- 女神 (184)
- 妹子 (176)
- 自拍 (167)
- 斗鱼 (166)
- 推特 (151)
- 高颜值 (140)
- 百度 (134)
- 精选 (128)
- 自行打包 (123)
- 直播 (122)
- 粉丝 (119)
- OnlyFans (118)
- 黑丝 (118)
- 抖音 (114)
- 快手 (109)
- 观看 (105)
- P站 (105)
- 微博 (102)
- 虎牙 (101)
- 小姐姐 (101)
- 搬运 (98)
- 阿里云盘 (95)
- 私拍 (91)
- 大长腿 (91)
- 剧情 (90)
