您的位置:首页 > 编程语言 > PHP开发

如何查看一个网站用的是不是thinkphp框架

2016-10-23 21:55 1291 查看
虽然说框架,应用目录,缓存目录都可以放在网站根目录外。但是不是用thinkphp开发的,还是有窍门:

识别Thinkphp的指纹:4e5e5d7364f443e28fbf0d3ae744a59a

在tp3.1和3.2中的App.class.php中有这样一段代码

<?php
if(!$module) {
if('4e5e5d7364f443e28fbf0d3ae744a59a' == CONTROLLER_NAME) {
header("Content-type:image/png");
exit(base64_decode(App::logo()));
}

// 是否定义Empty控制器
$module = A('Empty');
if(!$module){
E(L('_CONTROLLER_NOT_EXIST_').':'.CONTROLLER_NAME);
}
}
?>


这也算是thinkphp的后门代码。比如http://www.gaokaopai.com/4e5e5d7364f443e28fbf0d3ae744a59a-index.html

会输出tp的logo.从而知道该网站用的是tp框架
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: