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

做网站专用素材wordpress里文章图片无法显示

做网站专用素材,wordpress里文章图片无法显示,上海外贸进出口有限公司,网站开发过程模型本文主要内容 文件下载 产生 任意语言代码下载功能函数 检测 白盒 代码审计 黑盒 漏扫工具、公开漏洞、手工看参数值及功能点(资源下载) 利用 常见文件 后台首页日志等可见文件 敏感文件 数据库配置文件、各种接口文件、密匙…

 本文主要内容

文件下载

        产生

                任意语言代码下载功能函数

        检测

                白盒        代码审计

                黑盒        漏扫工具、公开漏洞、手工看参数值及功能点(资源下载)

        利用

                常见文件        后台首页日志等可见文件

                敏感文件        数据库配置文件、各种接口文件、密匙信息等文件

                ## 没太搞懂

        修复        部署WAF产品、固定目录或过滤跨目录符号、目录权限设置或单独文件权限设置

文件读取

        产生        

                任意言代码获取功能函数
        检测        

                手工看参数值及功能点(资源获取)
        利用


        修复

火狐渗透版下载

1.文件被解析,则是文件包含漏洞
2.显示源代码,则是文件读取漏洞
3.提示文件下载,则是文件下载漏洞

两种漏洞简述

文件读取漏洞(Arbitrary File Read)

原理: 文件读取漏洞是指攻击者能够通过应用程序读取服务器上任意文件的内容。这种漏洞通常发生在应用程序对用户输入的文件路径没有进行严格的验证和过滤时。攻击者可以通过构造恶意的请求来利用该漏洞,读取他们本来无权访问的文件。

漏洞利用条件:

  1. 应用程序中存在读取文件的函数,如 fopen()file_get_contents() 等。

  2. 用户能够控制读取文件的路径。

  3. 应用程序没有对用户输入的路径进行严格的验证和过滤。

示例: 假设有一个应用程序,它允许用户通过 URL 参数来指定要读取的文件路径:

<?php
$file_path = $_GET['file'];
$file_content = file_get_contents($file_path);
echo $file_content;
?>

在这个示例中,攻击者可以通过构造恶意的 URL 来读取服务器上的任意文件。例如:

http://example.com/read.php?file=../../../../etc/passwd

这个请求将尝试读取 Linux 系统中的 /etc/passwd 文件。

文件下载漏洞(Arbitrary File Download)

原理: 文件下载漏洞是指攻击者能够通过应用程序下载服务器上任意文件。这种漏洞通常发生在应用程序对用户输入的文件路径没有进行严格的验证和过滤时。攻击者可以通过构造恶意的请求来利用该漏洞,下载他们本来无权访问的文件。

漏洞利用条件:

  1. 应用程序中存在下载文件的函数,如 readfile()fopen() 等。

  2. 用户能够控制下载文件的路径。

  3. 应用程序没有对用户输入的路径进行严格的验证和过滤。

示例: 假设有一个应用程序,它允许用户通过 URL 参数来指定要下载的文件路径:

<?php
$file_path = $_GET['file'];
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.basename($file_path).'"');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file_path));
readfile($file_path);
?>

在这个示例中,攻击者可以通过构造恶意的 URL 来下载服务器上的任意文件。例如:

http://example.com/download.php?file=../../../../etc/passwd

这个请求将尝试下载 Linux 系统中的 /etc/passwd 文件。

总结

  • 文件读取漏洞:攻击者能够读取服务器上的任意文件内容。

  • 文件下载漏洞:攻击者能够下载服务器上的任意文件。

两者的主要区别在于,文件读取漏洞是将文件内容直接输出到浏览器,而文件下载漏洞是将文件作为附件下载到本地。然而,它们的利用原理和条件是相似的,都是由于应用程序对用户输入的文件路径没有进行严格的验证和过滤。

文件下载

        漏洞利用


        访问是代码执行,下载是看到的文本

        数据库配置文件下载或读取后续、接口密匙信息文件下载或读取后续

        使用工具

        1.扫描工具爬行或扫描地址
        2.下载好的文件代码中去分析路径和包含文件获取

        手动观察

        #文件名,参数值,目录符号
        read.xxx?filename=        、down.xxx?filename=       

        readfile.xxx?file=             、downfile.xxx?file=
        灵活运用   .\.\./等
        %00?%23%20.等
        &readpath=、&filepath=、&path=、&inputfile=

        &url=、&data=、&readfile=、&menu=、META-INF= 、WEB-INF

        实际案例


                一个购物网站

下载漏洞在哪里测?下载漏洞怎么判断存在?

                eazy java做题

                小米路由器-文件读取真实测试

                        参考

小米路由器远程任意文件读取漏洞(CVE-2019-18371)-CSDN博客https://blog.csdn.net/holen_/article/details/122706875https://blog.csdn.net/holen_/article/details/122706875

                百度杯2017二月-Zone真题复现 

                        参考

“百度杯”CTF比赛 2017 二月场 Zone_百度杯2017二月 zone-CSDN博客文章浏览阅读713次。这是涉及burp抓包,文件包含或者文件读取,目录遍历,和nginx的配置文件的一个题目。_百度杯2017二月 zone https://blog.csdn.net/rfrder/article/details/108547743

http://www.dtcms.com/a/458802.html

相关文章:

  • 基于51单片机的室内烟雾温度与人体监测报警系统设计
  • 青岛网站建设培训学校wordpress手机字体变大6
  • 哈尔滨高端品牌网站建设建筑模板质量标准
  • 做订单管理网站用什么软件郑州网站制作方案
  • 百度网站推广申请Wordpress ajax 相册
  • 苏州建设网站的公司做网站分期付款比例
  • 购物网站页面桂林网站seo
  • 义乌网站建设推广网站建设方案流程
  • 企业网站的建设目的包含什么wordpress 获取页面
  • 做网站商机网络设计的安全性原则主要是指
  • 电商网站设计趋势千库网ppt
  • 网站设计可以用性原则怎么做义工网站
  • 山东省城乡和住房建设厅网站wordpress二级目录创建
  • intellij idea做网站wordpress文章顶置
  • 网站营销推广有哪些阿里巴巴网站怎样做的漂亮
  • 苏州专业网站建设公司wordpress新增站点
  • 网站四网合一品牌设计工作内容
  • 网站开发公司的销售方式厦门网站建设 孚珀科技
  • 电子商务网页设计与网站建设论文婚庆设计效果图
  • 网站欢迎页怎么做网站建设工作思路
  • 用psd做的买书网站商城网站建站程序
  • 网站建设沟通技巧自己怎么注册一个网站
  • asp.net的网站开发wordpress 模板语言
  • 做照片书的模板下载网站好字体不显示 wordpress
  • 游戏网站建设公司免费的图库网站
  • 【work】yolov11训练与自动标注全过程(以吸烟检测为例子)
  • 主流的自助建站网站wordpress增加产品
  • 个人网站制作模板主页常用设计资源网站
  • 网站进度表如何免费创建一个个人网站
  • 注册网站页面跳转错误有没有99块钱做网站