当前位置: 首页 > wzjs >正文

网站做百度竞价的标志青岛推广优化

网站做百度竞价的标志,青岛推广优化,织梦cms首页模板文件是哪个,wordpress 便签一、分析源代码 代码注释如下&#xff1a; <?php // 初始化上传状态和消息变量 $is_upload false; $msg null;// 检查是否通过POST方式提交了表单 if (isset($_POST[submit])) {// 检查上传目录是否存在if (file_exists(UPLOAD_PATH)) {// 定义禁止上传的文件扩展名列表…

一、分析源代码

代码注释如下:

<?php
// 初始化上传状态和消息变量
$is_upload = false;
$msg = null;// 检查是否通过POST方式提交了表单
if (isset($_POST['submit'])) {// 检查上传目录是否存在if (file_exists(UPLOAD_PATH)) {// 定义禁止上传的文件扩展名列表(包含常见的脚本文件类型)$deny_ext = array('.asp','.aspx','.php','.jsp');// 获取上传文件的原始名称$file_name = trim($_FILES['upload_file']['name']);// 调用自定义函数删除文件名末尾的点(某些系统允许文件名以点结尾,但可能被解析为其他类型)$file_name = deldot($file_name);// 获取文件扩展名(包含点)$file_ext = strrchr($file_name, '.');// 将扩展名转换为小写(确保扩展名检查不区分大小写)$file_ext = strtolower($file_ext);// 去除Windows文件流标记(例如.php::$DATA会被解析为.php文件)$file_ext = str_ireplace('::$DATA', '', $file_ext);// 去除扩展名前后的空白字符$file_ext = trim($file_ext);// 检查文件扩展名是否不在禁止列表中if(!in_array($file_ext, $deny_ext)) {// 获取临时上传文件的路径$temp_file = $_FILES['upload_file']['tmp_name'];// 生成目标文件路径(使用时间戳+随机数确保文件名唯一性)$img_path = UPLOAD_PATH.'/'.date("YmdHis").rand(1000,9999).$file_ext;// 将临时文件移动到指定的上传目录if (move_uploaded_file($temp_file, $img_path)) {// 上传成功$is_upload = true;} else {// 上传失败(可能是权限问题或临时目录配置错误)$msg = '上传出错!';}} else {// 上传的文件类型被禁止$msg = '不允许上传.asp,.aspx,.php,.jsp后缀文件!';}} else {// 上传目录不存在$msg = UPLOAD_PATH . '文件夹不存在,请手工创建!';}
}
?>

通过代码注释可以得出,这关是黑名单验证,不允许上传.asp,.php,.jsp等后缀文件,并且对上传的文件进行了处理,比如删除末尾的点,转换大小写等,并且将上传的文件重命名后再移动到指定的目录。

二、解题思路

我们可以尝试修改后缀名的方式来绕过验证。在php5.2.17版本中,可以通过修改配置文件完成相关操作。

AddType application/x-httpd-php .php .phtml .php3 .php4 .php5是一条 Apache HTTP 服务器配置指令,用于告诉服务器将特定文件扩展名(如 .php、.phtml、.php3、 .php4 、.php5)的文件识别为 PHP 脚本,并使用 PHP 解释器进行处理。

通俗意思就是你上传的xxx.php3文件,服务器会当成xxx.php文件来执行。

三、解题步骤

1.修改配置文件,找到htttpd-conf这个配置文件,在里面添加一条数据,保存并退出。如下:

 AddType application/x-httpd-php .php .phtml .php6

2.将一句话木马的后缀改成php6,然后尝试上传文件,结果显示上传成功。

3.找到上传后的木马文件路径,验证是否可以使用。

检查网页代码,通过html标签找到文件路径,或者直接右击,复制图片地址。

去文件目录下执行,成功。

http://www.dtcms.com/wzjs/595970.html

相关文章:

  • 福田网站建设报价泊头网站建设公司
  • 网站做单链 好不好建设网站都需要哪些内容
  • 想搭网站做软件首先要学设么网页制作与发布的流程
  • 鄂尔多斯做网站的公司如何在微信公众号内部做网站
  • 东莞网站推广渠道有哪些上海php做网站
  • 泉州做网站建设小猪会飞网站建设
  • iapp怎么把网站做软件wordpress菜单不显示
  • 蜀icp备 网站建设中企动力成都20个简单的网页设计作品
  • 设计好看的网站安泽网站建设
  • 湖南省网站设计公司做mod游戏下载网站
  • 百度收录排名好的网站小企业网站维护什么东西
  • 安康鼎盛网站建设做网站需要购买网站空间吗
  • 电子商务网站建站目的wordpress ajax 分页插件
  • wordpress建站网站报错vue开发wordpress
  • 务川县住房和城乡建设局网站网上智慧团建系统
  • 网站建设客户资源建筑建设网站
  • 品牌设计案例网站三亚本地网站建设
  • 上海跨境电商网站开发公司排名简诉网站建设小组的五类成员
  • 国外网站建设品牌小程序服务器多少钱
  • 建站优化是什么做家政公司网站
  • 临沂网站建设费用自贡市城市建设投资开发集团有限公司网站
  • 学编程有用吗seo零基础视频教程
  • c语言做的网站常州网站支付通道建设
  • 沈阳网站制作公司云蓝图什么是网站流量优化
  • 杭州网站的特点施工企业的描述
  • 东莞市建设网站首页官网郑州中心站
  • 百度不收录哪些网站成都网站建设制作设计
  • 建设部网站危房鉴定标准规定wordpress页面显示分类目录
  • 备案网站到期了怎么办外贸crm客户管理软件
  • 贷款网站模板wordpress审计