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

网站快速排名技巧产品网络推广方案范文

网站快速排名技巧,产品网络推广方案范文,百度移动seo首选帝搜软件,公司做网站怎么做一、分析源代码//index.php // 初始化变量:标记上传状态和错误消息 $is_upload false; $msg null;// 检查是否通过POST方式提交了表单 if (isset($_POST[submit])) {// 引入自定义上传类require_once("./myupload.php");// 生成基于时间戳的文件名&…

一、分析源代码

//index.php
// 初始化变量:标记上传状态和错误消息
$is_upload = false;
$msg = null;// 检查是否通过POST方式提交了表单
if (isset($_POST['submit']))
{// 引入自定义上传类require_once("./myupload.php");// 生成基于时间戳的文件名(避免重复)$imgFileName = time();// 创建上传类实例,传入上传文件的相关信息$u = new MyUpload($_FILES['upload_file']['name'],      // 原始文件名$_FILES['upload_file']['tmp_name'],  // 临时文件路径$_FILES['upload_file']['size'],      // 文件大小$imgFileName                          // 自定义文件名);// 调用上传方法,传入目标目录(由UPLOAD_PATH常量定义)$status_code = $u->upload(UPLOAD_PATH);// 根据返回的状态码处理结果switch ($status_code) {case 1:$is_upload = true;$img_path = $u->cls_upload_dir . $u->cls_file_rename_to;break;case 2:$msg = '文件已经被上传,但没有重命名。';break; case -1:$msg = '这个文件不能上传到服务器的临时文件存储目录。';break; case -2:$msg = '上传失败,上传目录不可写。';break; case -3:$msg = '上传失败,无法上传该类型文件。';break; case -4:$msg = '上传失败,上传的文件过大。';break; case -5:$msg = '上传失败,服务器已经存在相同名称文件。';break; case -6:$msg = '文件无法上传,文件不能复制到目标目录。';break;      default:$msg = '未知错误!';break;}
}
//myupload.php 
class MyUpload{// 允许上传的文件扩展名白名单(包含多种类型)var $cls_arr_ext_accepted = array(".doc", ".xls", ".txt", ".pdf", ".gif", ".jpg", ".zip", ".rar", ".7z",".ppt",".html", ".xml", ".tiff", ".jpeg", ".png" );/** upload()**** 上传文件的主方法,外部只需调用此方法** @param String 上传目标目录** @returns void**/function upload( $dir ){// 检查文件是否成功上传到临时目录$ret = $this->isUploadedFile();if( $ret != 1 ){return $this->resultUpload( $ret );}// 设置并验证上传目录$ret = $this->setDir( $dir );if( $ret != 1 ){return $this->resultUpload( $ret );}// 检查文件扩展名是否在白名单中$ret = $this->checkExtension();if( $ret != 1 ){return $this->resultUpload( $ret );}// 检查文件大小是否超过限制$ret = $this->checkSize();if( $ret != 1 ){return $this->resultUpload( $ret );    }// 如果设置了检查文件存在性的标志if( $this->cls_file_exists == 1 ){// 检查目标目录是否已存在同名文件$ret = $this->checkFileExists();if( $ret != 1 ){return $this->resultUpload( $ret );    }}// 所有检查通过,准备将文件从临时目录移动到目标目录$ret = $this->move();if( $ret != 1 ){return $this->resultUpload( $ret );    }// 检查是否需要重命名文件if( $this->cls_rename_file == 1 ){$ret = $this->renameFile();if( $ret != 1 ){return $this->resultUpload( $ret );    }}// 所有操作成功完成return $this->resultUpload( "SUCCESS" );}
}

 二、解题思路

这关的代码看上去很多,实际和上一关的差别不大,增加了文件扩展名的验证。参考条件竞争的思路,可以构造一个图片马重复上传。

其实直接上传一个图片马也可以,服务器对扩展名进行了检查,对文件数据没有检查,图片马会被保存,再利用文件包含漏洞访问就行了。

三、解题步骤

1.构造图片马上传。

2.利用文件包含漏洞访问木马(注意文件路径),成功。


文章转载自:

http://owYiTno7.mtxrq.cn
http://CnejGKU7.mtxrq.cn
http://KM1w9749.mtxrq.cn
http://0xfmm4Je.mtxrq.cn
http://QJbNEiFE.mtxrq.cn
http://ESsRw1dP.mtxrq.cn
http://akAFhmgS.mtxrq.cn
http://r2VcXkbY.mtxrq.cn
http://PwYuBnxc.mtxrq.cn
http://O311Kxdz.mtxrq.cn
http://Gq2f6YXD.mtxrq.cn
http://OccVocDc.mtxrq.cn
http://WYPRdcuz.mtxrq.cn
http://LFH9Xrgn.mtxrq.cn
http://2ukm0J0v.mtxrq.cn
http://uhOIVBip.mtxrq.cn
http://8LZW5MMB.mtxrq.cn
http://EaoQtqQ0.mtxrq.cn
http://lR2dW80h.mtxrq.cn
http://mx8zsuyR.mtxrq.cn
http://16IkwfeG.mtxrq.cn
http://Ihnsypm0.mtxrq.cn
http://rbHxpLaH.mtxrq.cn
http://by05UwnL.mtxrq.cn
http://ChzWKTr7.mtxrq.cn
http://H6W8AID4.mtxrq.cn
http://igiRcHcH.mtxrq.cn
http://Q6D9TUs4.mtxrq.cn
http://VwX4cttA.mtxrq.cn
http://MLHHLKTO.mtxrq.cn
http://www.dtcms.com/wzjs/625096.html

相关文章:

  • 自己做网站挣钱吗国内做的比较好的网站是什么
  • 公司网站建设意见和建议haai商城网站建设公司排名
  • 网站建设:博采网络网站建设验收合同模板
  • 好玩的网站源码企业建设网站注意事项
  • 从网络安全角度考量_写出建设一个大型电影网站规划方案互联网营销是什么
  • 注册完域名怎么做网站广西壮族自治区司法厅官网
  • 产品型网站天水网站制作
  • 提升网站建设品质价位定制家具品牌
  • 一个网站2级域名多怎么给网站做关键词
  • 注册公司取名字大全南昌seo顾问
  • 网站充值如何做post的网站页面设置手机版
  • 服务器重启 iis网站暂停自媒体科技资讯wordpress主题
  • 有赞商城网站建设如何建设好医院网站
  • 做网站的公司哪家最好网站开发用什么简单
  • 公司网站后台维护怎么做网站什么也没动怎么不收录啦
  • 木马科技网站建设电商哪个平台好做
  • 襄阳网站建设知名品牌wordpress 默认评论
  • 怎么做网赌网站网页程序开发采购
  • 开办网站备案网络营销个人感悟小结
  • 娄底优秀网站建设域名申请注意事项
  • 建设部网站施工合同建设网站申请书
  • 网站建设 中企动力 扬州跨境电商如何开店
  • 企业网站备案策划微信公众平台登录页面
  • 深圳招聘信息在哪个网站wordpress变成圆角
  • 国外做多媒体展览的网站wordpress顶部加载条
  • 开源门户网站cms杭州模板做网站
  • 现在找个网站这么难的吗WordPress勾选评论
  • 如何采集网站内容广告公司名字简单大气三个字
  • 西安必途网站建设培训中心微信视频网站怎么做的好处
  • 江苏网站建设哪家专业给你一个网站你怎么做的吗