基本信息
文件名称:Web应用安全:任意文件上传习题习题(优质文档2圆).pdf
文件大小:59.01 KB
总页数:2 页
更新时间:2025-02-10
总字数:约小于1千字
文档摘要

题目

一、单选题

1.文件上传漏洞中前端利用JS做校验如何绕过()

A:禁用JS

B:文件后缀名大小写混合

C:禁用XSS

D:以上都是

参考答案:A

2.任意文件上传过程中,根据网站使用及可解析的程序脚本不同,上

传的恶意脚本可以是()

A:PHP文件

B:ASPX文件

C:ASP文件

D:以上都是

参考答案:D

3.文件上传常见注入点()

A:上传头像

B:上传相册

C:上传附件

D:以上都是

参考答案:D

二、填空题

1.___、___等方式可以绕过文件上传过程中的黑名单校验。

参考答案:修改后缀、截断

2.绕过文件头检测最简单的方法就是制作一张图片马,把脚本代码

插入到图片文件的_________。

参考答案:末尾

3.content-type字段校验绕过方法是:______,修改content-type

字段,即可绕过MIME验证。

参考答案:拦截数据包;

三、简答题

1.简单描述文件上传漏洞原理?

参考答案:网站WEB应用都有一些文件上传功能,比如文档、图片、头像、视频上传,

当上传功能的实现代码没有严格校验上传文件的后缀和文件类型时,就可以上传任意文件甚

至是可执行文件后门。

2.请简述几种文件上传漏洞的防御手段?(列举两种)

参考答案:

1)代码未判断文件类型或者文件类型限制不完全,一般这种是黑名单或者没有限制,建议

添加白名单限制参数数组,固定为图片或文本格式文件。

如果是使用WEB中间件存在上传,或者是CMS存在文件上传漏洞,根据官方建议安装补丁升

级版本,或者使用官方推荐的临时修改策略来限制问题的产生和利用。