网站集约化建设探讨广告制作与设计专业

news/2025/9/26 1:34:16/文章来源:
网站集约化建设探讨,广告制作与设计专业,网站设计西安学习,北京 建设工程 质监站网站文章目录 1. Unsafe Filedownload1.1 Unsafe Filedownload1.1.1 源代码分析1.1.2 漏洞防御 1.2 不安全的文件下载防御措施 1. Unsafe Filedownload 不安全的文件下载概述#xff1a; 文件下载功能在很多web系统上都会出现#xff0c;一般我们当点击下载链接#xff0c;便会… 文章目录 1. Unsafe Filedownload1.1 Unsafe Filedownload1.1.1 源代码分析1.1.2 漏洞防御 1.2 不安全的文件下载防御措施 1. Unsafe Filedownload 不安全的文件下载概述 文件下载功能在很多web系统上都会出现一般我们当点击下载链接便会向后台发送一个下载请求一般这个请求会包含一个需要下载的文件名称后台在收到请求后会开始执行下载代码将该文件名对应的文件response给浏览器从而完成下载。如果后台在收到请求的文件名后将其直接拼接到下载文件的路径中而不对其进行安全判断的话则可能会引发不安全的文件下载漏洞。 此时如果攻击者提交的不是一个程序预期的的文件名而是一个精心构造的路径(比如…/…/…/etc/passwd)则很有可能会直接将该指定的文件下载下来。 从而导致后台敏感信息(密码文件、源代码等)被下载。 漏洞原理 给用户提供了一个下载的功能并能接收相关的参数变量开发时候使用了读去文件的相关函数对前端用户读取文件请求没有进行相应的控制或控制不严限制、校验能输出请求文件的内容提供给前端下载。 漏洞危害 可以下载服务器的任意文件 获得网站web源码再对代码进行审计以获得更多的漏洞获得网站、服务器、系统、数据库等中间件配置文件获得应用于系统配置文件对内网的信息进行一个探测下载各种.log文件并寻找后台地址、文件上传点等地方 漏洞发现 通过web漏洞扫描工具对网站实施扫描可能发现任意文件读取/下载漏洞发送一系列”…/”字符来遍历高层目录并且尝试找到系统的配置文件或者系统中存在的敏感文件。 也可通过判断网站语言并根据其url中部分提供的参数进行构造相关的路径信息。 1.1 Unsafe Filedownload 点击球员下面的名字然后图片就下载下来了。 复制图片的下载路径 http://127.0.0.1/pikachu/vul/unsafedownload/execdownload.php?filenamekb.png先构造一个假的管理员文件 然后构造playload http://127.0.0.1/pikachu/vul/unsafedownload/execdownload.php?filename../../../../admin.txt一个../就是跳出一级目录到上一级目录下../../../../表示向上跳三级目录。 在浏览器页面中输入该路径admin.txt文件就被下载下来了 注意如果用绝对路径例如 http://192.168.188.183/pikachu/vul/unsafedownload/execdownload.php?filenameC:\Windows\System32\drivers\etc\hosts无法成功。 1.1.1 源代码分析 发现在第10行的位置上传递的参数前面拼接了download目录这样就导致我们在输入绝对路径的时候无法进行下载文件了。 如果将前面拼接的download目录去掉绝对路径就可以成功。 hosts文件下载成功。 不安全的文件下载漏洞的原因是服务器代码没有对输入的filename进行过滤只是检查了以下文件是否存在如果存在就下载了。 1.1.2 漏洞防御 添加一个白名单过滤让其只允许下载download文件夹下的图片资源。 修改源码 由于图片太多这里选用一个图片做实例。 if(!file_exists($file_path) || $file_path ! download/ai.png){skip(你要下载的文件不存在请重新下载, unsafe_down.php);return ; }输入之前构造的payload http://127.0.0.1/pikachu/vul/unsafedownload/execdownload.php?filename../../../../admin.txt发现下载失败成功防御 1.2 不安全的文件下载防御措施 净化数据对用户传过来的文件名参数进行统一编码对文件类型进行白名单控制对包含恶意字符或者空字符的参数进行拒绝。任意文件下载漏洞也有可能是web所采用的中间件的版本低而导致问题的产生。要下载的文件地址保存至数据库中让用户提交文件对应ID下载文件。用户下载文件之前需要进行权限判断。文件放在web无法直接访问的目录下。将.过滤不允许提供目录遍历服务。公开文件可放置在web应用程序下载目录中通过链接进行下载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/917763.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

尚品本色木门网站是哪个公司做的ui培训班多少钱

1、报文首部 HTTP协议的请求和响应必定包含HTTP首部,它包括了客户端和服务端分别处理请求和响应提供所需要的信息。报文主体字儿是所需要的用户和资源的信息都在这边。  HTTP请求报文组成 方法,URL,HTTP版本,HTTP首部字段 HTTP响…

ipad怎么制作网站艺术品商城网站开发

目录 1. loading 提示框 1. 1 wx.showLoading()显示loading提示框 1.2 wx.hideLoading()关闭 loading 提示框 2. showModal 模态对话框 3. showToast 消息提示框 小程序提供了一些用于界面交互的 API,例如:loading 提示框、消息提示框、模态对…

国外做详情页网站广州市住房建设公租房网站

sion Pro即将于2月2日正式在美国商场开始交给,苹果美国官网释出了Vision Pro的详细参数,与发布会介绍根本一致,依靠总计12个摄像头、5种传感器、职业顶尖的单眼4K分辨率Micro-OLED显示屏、M2与R1芯片,完成了当时商场上独一无二的沉…

网站英文域名怎么查建设部网站查询公司

注意这个json格式不对前后的 [ ] 应该要去掉。 (我不是说你缺少的结束符)FastJSON 随意解决的事情。0, compile com.alibaba:fastjson:1.2.71,去这个网站 http://www.jsonschema2pojo.org/粘贴你的json字符串1.1 Source type:JSON1.2 Annotation style:NONE1.3 所有…

网站建设外包合同模板多说与网站账号绑定

总结思考:如何做一个出色的开发者? 首先我们要承认我们大部分程序员是应用开发,不是操作系统、协议、框架开发等这类底层开发者。 其一:是否能快速定位问题。如找到出现问题的代码,bug出现在哪一行,哪个应…

专业做家电经销的网站wordpress建菜单

转:https://blog.csdn.net/daidi1989/article/details/86304843 IDA是一款功能强大的反编译软件,网上找了许久没找到它的使用教程,经过摸索可将STM32的hex文件进行反汇编,操作步骤如下,首先下载IDA Pro版破解软件&…

网站开发与管理期末考试网站百度突然不收录了

来源:OFweek 作者:邹大湿提及科技浪潮,AI 和机器人是逃不过的。2018年,AI依旧很火,但几年前曾经燥热的机器人狂潮,似乎凉凉了?那个曾经宣称万亿市场的智能机器人,究竟怎么了&#…

济南网站制作推广东莞网络优化专注乐云seo

7-1 简单加法 分数 15 全屏浏览 切换布局 作者 刘利 单位 惠州学院 编写add函数,通过函数重载,实现对变量num,增加值n。num增加n的规则如下: 如果num和n都是数值,则num的值变为numn。 如果num为字符,…

江苏省交通运输厅门户网站建设管理深圳趣网站建设

Positive Technologies 对 2023 年第二季度的相关网络威胁进行了分析。报告显示,自今年年初以来,有针对性的攻击数量增加了 10%,目前占 78%。专家们注意到利用漏洞的大规模攻击和大量用户个人数据的泄露。此外,在此期间&#xff0…

网站建设方案怎么写深圳成交型网站建设公司

grub2临时启动Windows 在引导列表页按c进入Grub2终端 。 insmod part_gpt set root(hd0, 1) chainloader /efi/Microsoft/Boot/bootmgfw.efi bootinsmod part_gpt 导入模块,让grub可以看到gpt格式的硬盘(这个有没有必要我也不清楚,但执行…

网站 色彩英文网站做百度权重有意义吗

整理自B站UPKerry佬的视频【【教程】技术美术入门:渲染管线概述】 https://www.bilibili.com/video/BV1Q54y1G7v3/?share_sourcecopy_web&vd_source7e6249c05fba6efe32e8867373f75917 应用阶段 、几何阶段顶点处理、光栅化、片元处理、输出合并 应用阶段是CUP…

广东省建设项目安全标准自评网站企业查天眼查在线

最近在准备上线一个网站(基于django的编程技术学习与外包服务网站),所以会将自己的在做这个项目的过程中遇到的模块业务以及所涉及到的部分技术记录在CSDN平台里,一是希望可以帮到有需要的同学,二十以供自己后续回顾学…

网站建设站点标题在什么位置在别人的网站做域名跳转

目录 文章目录 一、题目 二、题目分析 题目需求 IP地址的划分 三、实验配置 IP地址配置 OSPF配置 检查OSPF配置: BGP配置 配置反射器 宣告1.1.1.1/8.8.8.8 查看结果 减少路由条目数量 配置GRE环境 提示:以下是本篇文章正文内容,下面案例可供…

redis 哨兵模式主从数据同步失败

问题说明 主从节点失联。 查看现象 info replication 127.0.0.1:16379> info replication # Replication role:master connected_slaves:0 master_failover_state:no-failover master_replid:3eaad5da83726a80827cf…

如何更换网站新域名wordpress资源下载

c程序在执行时会将内存划分为四个区域,分别是代码区,全局区,栈区和堆区。 划分的意义: 方便管理资源: 通过划分成不同区域,可以更高效地分配和释放内存。栈上的内存分配和释放是自动进行,而堆…

烟台市龙口建设局网站做58同城这样的网站有哪些

01 列名 问题描述 在Excel中,列的名称使用英文字母的组合。前26列用一个字母,依 次为A到Z,接下来2626列使用两个字母的组合,依次为AA到zz. 请问第2022列的名称是什么? 答案提交 这是一道结果填空的题,你只…

共享ip网站 排名影响上市公司排行榜

近日,由北京国信华源科技有限公司和长江勘测规划设计研究有限责任公司联合承建的江西省小型水库安全监测能力提升试点项目圆满通过验收。 在项目业主单位的组织下,省项目部、特邀专家、县水利局二级项目部以及项目设计、监理、承建等单位的代表组成验收工…

悲观锁,乐观锁和redis分布式锁

​​悲观锁(Pessimistic Lock)​​ ​​为什么叫 "悲观"?​​ 因为它 ​​"悲观" 地认为并发操作一定会发生冲突​​,所以在操作数据之前,​​先加锁​​,确保其他事务无法修改这条数据,直…

US$66.5 Yanhua ACDP FEM/BDC Bench Integrated Interface Board

Yanhua ACDP FEM/BDC Bench Integrated Interface BoardFeature:Simple operation. Avoid wrong plug and connection.Plug to use it directly. Safe and reliable connection!Package List:1pc x Yanhua ACDP FEM/BD…

辽宁建设厅投诉网站开通小程序流程

设备数据通过Azure Functions 推送到 Power BI 数据大屏进行展示(1.准备工作) 原创 Sean Yu 云计算实战 2019-12-06 本案例适用于开发者入门理解Azure Functions/ IoT Hub / Service Bus / Power BI等几款产品。 主要实战的内容为: 将设备遥…