首页 > 软件教程 / 正文
最近官方发布了一个安全补丁,官方表述是:该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系统输入法如何添加删除及排序?
- 1909℃系统清理软件 Cleaning Suite pro 免费安装及激活教程
- 444℃苹果短信备份软件ImTOO iPhone SMS Backup中文安装及激活教程(附补丁+软件)
- 381℃美图秀秀专业版
- 225℃Office2016专业增强版永久激活详细方法(附2021年最新激活密钥及下载地址)
- 211℃数据恢复软件O&O MediaRecovery Professional注册图文教程(附注册码+软件下载
- 161℃TuneFab WeTrans的使用教程:在iOS设备和PC/iOS设备之间传输音乐
- 150℃如何使用小丸工具箱对视频进行x264压制 小丸工具箱压制教程
- 147℃Office 2013完美激活码与官方原版简体中文下载地址(超全)
- 143℃菜鸟必看 一步一步教你安装驱动程序
- 139℃学美容按摩必看教程
- 标签列表
-
- 百度盘 (438)
- 合集 (415)
- 视频 (395)
- 身材 (348)
- 美女 (284)
- 网红 (255)
- 颜值 (252)
- 1V (246)
- 资源 (246)
- 作品 (175)
- 主播 (174)
- 转载搬运 (160)
- 女神 (152)
- 百度云 (147)
- 妹子 (147)
- 斗鱼 (144)
- 高颜值 (119)
- 推特 (118)
- 下载 (114)
- 精选 (109)
- 黑丝 (100)
- 粉丝 (97)
- 直播 (97)
- 阿里云盘 (95)
- 自拍 (95)
- OnlyFans (91)
- 微博 (87)
- P站 (87)
- 快手 (85)
- 抖音 (84)
- 虎牙 (82)
- 某推 (81)
- 大长腿 (81)
- 小姐姐 (79)
- 剧情 (78)
- 私拍 (75)
- 原画 (73)
- 美少女 (71)
- 自行打包 (68)
- 有尺度 (67)