第五章----Web应用常见漏洞原理与防范
-
(12分)单选题 5-1.( )攻击的主要特征为攻击者直接将恶意JS代码上传到具有XSS漏洞的服务
器中,当其他用户浏览该页面时,站点即从数据库中读取恶意JS代码发送给受害者,并在受害者浏览器上执行。
A 反射型XSS
B 存储型XSS
C DOM型XSS
D 突变型XSS -
(12分)单选题 5-4.如果用户提交用户名和密码后系统会动态生成如下SQL语句:select count(*) from admin where username=‘admin’ and password=‘password’那么用户可以通过输入什么内容进行SQL注入,在不知道用户名密码的情况下成功登陆系统
A 输入用户名‘ –
B 输入用户名‘ and 1=1 –
C 输入用户名‘ or 1=2 –
D 输入用户名‘ or 2=2 – -
(12分)单选题 5-2.用户使用HTTP协议访问某Web服务器,如果访问成功,那么返回的状态码可能是:
A 200
B 302
C 404
D 500 -
(20分)多选题 5-6.下列哪些方法对于防范SQL注入漏洞是有效可行的?
A 数据库在执行SQL语句之前对动态生成的SQL语句进行合法性检查
B 使用强类型编程语言编写Web程序
C 对用户输入的内容进行数据类型检查
D 对输入的特殊字符进行转义 -
(20分)多选题 5-3.一个HTTP请求行中可能包含哪些内容:
A HTTP协议版本
B 请求方法
C 请求的主机地址
D 用户的cookie值 -
(12分)判断题 5-7.在反射型XSS攻击中,在用户浏览器上执行的恶意JS代码,是用户发送给Web服务器并由Web服务器返回给用户的。
A) 正确
B) 错误 -
(12分)判断题 5-5.输入URL为HTTP://www.xxser.com/test.php?id=8’,如果页面返回错误,则说明Web服务器存在数字型SQL注入漏洞,否则说明Web服务器存在字符型SQL注入漏洞
A) 正确
B) 错误
本文来自博客园,作者:AiENG_07,转载请注明原文链接:https://www.cnblogs.com/AiENG07/p/17689279.html
posted on 2021-11-12 18:51 AiENG_07 阅读(33) 评论(0) 编辑 收藏 举报 来源
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)