C. cookie 支持跨域名访问,session 仅在他所在的域名内有效
D. 对于用户验证场合,cookie 比 session 更加安全
A. 3389 B. 3306 C. 445 D. 1433
6. 栈溢出漏洞产生的原因?
A. 作比较时忽视了有符号数可以为负值
B. 变量直接出现在了格式化字符串函数中格式化字符串所在的位置
C. 覆盖栈上的变量,例如函数指针或对象指针
D. 用户输入的数据大小超过了程序预留的空间大小
7. 下面 php 代码会造成什么漏洞?
$file_path="download/{$_GET['filename']}";
$file_path=iconv("utf-8", "gb2312", $file_path);
if(!file_exists($$file_path)){
skip("false", 'unsafe_down.php');
return;
};
$fp=fopen($file_path, "rb");
$$file_size=filesize($$file_path);
ob_clean();
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length:".$$file_size);
Header("Content-Disposition: attachment; filename=".basename($file_path));
$buffer=1024;
$file_count=0;
while(!feof($fp) && $file_count<$file_size){
$file_con=fread($fp, $buffer);
$file_count+=$buffer;
echo $file_con;
};
fclose($fp);
A. sql 注入 B. 任意文件上传 C. 任意文件下载 D. 任意文件写入
A. and 1=1 B. union select C. database() D. order by
A. -rwxr-xr-x 755 B. -r-xr-xr-x 555
10. 保证计算机信息运行的安全是计算机安全领域中最重要的环节之一,以下不属于运行安全技术的范畴的是?
11. 小刘发现一个网站存在文件上传漏洞,并且可以通过 content-type 的方式绕过,下列哪种方式最合适?
A. 改文件名后缀,改成 jpg B. 改文件名后缀,改成 php C. 不做任何修改
12. 下列说法正确的是?
A. SSRF 是服务器端请求伪造,由服务器发起
B. 重放攻击是将截获的数据包进行重放,达到身份认证等目的
C. SSRF 是跨站请求伪造攻击,由客户端发起
13. nmap 加载 POC 扫描的参数是?
14. 如果以 apache 为 www 服务器,下列哪个是最重要的配置文件?
15. S2-057 漏洞形成的原因?
A. 对重定向前缀解析导致的漏洞 B. Xstream 反序列化
16. 以下哪种利用方式可以对 log4j(2.15.0-RC1)版本进行绕过?
A. $(jndi:ldap://%os%.127.0.0.1}
B. ${jndi:ldap://127.0.0.1:1389/xxx}
C. ${jndi:ldap://127.0.0.1:1389/ xxx}
17. 下列哪组口令不属于 Tomcat 默认口令?
A. admin/ B.admin/123456
18. 下面 sql 语句表示查询当前数据库的命令是?
A. create database database-name
B. union select database(),2,3,4,5
C. select * from [user]
19. MongoDB 默认端口?
20. 192.168.0.1/24 可用 ip 有多少?
21. Windows 下查看当前网络连接对应的进程命令是?
22. Windows Server 2003 系统的安全日志通过以下哪项来进行设置?
23. 在 Wireshark 中,哪个过滤器用于显示 DNS 查询请求?
A. dns.resp.name B. dns.flags==0 C. dns.qry.name
24. Nginx 不存在解析漏洞?
25. SUID 提权是在文件 SUID 设置的时候,虽然是普通用户在执行,但文件的的执行权是____的权限,若为 root ,那就能够获得最高权限。
26. MySQL -h host -u user -p password 命令的含义如下,哪些是正确的?
A. -h host 后为对方主机名或 IP 地址 B. -p 后为密码
27. CA 数字证书中不包含的信息有?
A. 证书申请者的私钥 B. CA 的数字签名 C. 证书申请者的个人信息
28. 以下哪一项操作,可以隐藏 php 的 banner 信息使攻击者不知道 Apache 的版本,从而使攻击者难以利用漏洞?
B. 修改 php.ini,改变 expose_php=ON,重启 apache
C. 修改 php.ini,改变 expose_php=NO,重启 apache
D. 修改 php.ini,改变 expose_php=OFF,重启 apache
30. 以下哪些攻击正常情况下 WAF 不能拦截的?
31. 在远程管理 Linux 服务器时,以下哪种方式采用加密的数据传输?
32. 以下不属于杀毒软件功能的是?
33. 下列哪项 MAC 地址是正确的?
A. fe80::28ea:560b:9348:b2ed%18 B. 202.192.3.22
C. 00-60-08-A6 D. 00-60-08-A6-38-01
A. http://localhost/script?1';EXEC+master..XP_cmdshell+'dir'--
B. http://localhost/script?1';EXEC+master..XP_cmdshell+'dir':--
C. http://localhost/script?';EXEC+master..XP_cmdshell+'dir':--
35. 下面代码可能存在哪种漏洞?
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
Date: <span style="color:red;"> </span>
<input type="hidden" value="<%=request.getParameter("data")%>" />
<script>
var date = document.getElementsByTagName('input')[0].value;
document.getElementsByTagName('span')[0].innerHTML = date;
</script>
A. 302 B. 404 C. 401 D. 403
D. 不应该使用计算机危害他人,不应该干涉他人的计算机工作,不应该窥探他人的计算机文件
39. 下列哪种 sql 注入方式最慢?
A. 宽字节注入 B. 联合注入 C. 报错注入 D. 延时注入
40. 下列 python 代码会造成?
def is_sql_injection(request):
pattern = re.compile(r".*(union)|(select).*")
name_to_test = request.GET['name']
if re.search(pattern, name_to_test):
return True
return False
41. 列值为空值 (NULL) ,则说明这一列
A. 参数为空格 B. 数值是未知的 C. 不存在 D. 数值为 0
43. 在某些情况下可以修改 http headers 中的哪个键值来伪造自身 IP?
45. 下面属于加密的协议的是?
A. ICMP B. ARP C. HTTP D. SSL
D. 用户输入的数据大小超过了程序预留的空间大小
D. 在 Apache 中,一个名为[time.asp;1.jpg]的文件会被识别为 asp 脚本文件,并执行。
C. 站点>域>组织单位 D. 组织单位>站点>域
A. 蓝色 B. 粉色 C. 红色 D. 紫色
C. ${ldap:jndi://9ao.dnslog.cn) D. ${jnid:ldap://9ao.dnslog.cn}
52. 以下将文件从 FTP 服务器传输到客户机的过程称为?
53. 若锁定了某恶意进程(pid=9876),需要强制结束它,使用的命令是?
54. 为了查看计算机网卡的配置参数,你在一台装了 Server 2008 的计算机上运行 ipconfig /all,该命令不能查看到下面哪种配置?
55. 能够引起计算机故障,破坏计算机数据,影响计算机系统的正常使用的是?
URL url = new URL(url);
URLConnection connection = url.openConnection();
connection.connect();
connection.getlnputStream();
StringBuilder response = new StringBuilder();
BufferedReader in = new BufferedReader(
new lnputStreamReader(connection.gettnputStream())
);
String line;
while ((line = in.readLine()) = null) {
response.append('/n').append(line);
}
System.out.print(response.toString());
A. CSRF B. LFI C. SSRF D. XSS
D. 在使用 REST 插件,并启用动态方法调用时
58. 下面 python 代码会造成?
from dJango.core.mail import send mail
from django.http import HttpResponse
from vuln.models import User
def reset_pw(request):
email = request.GET['email']
result = User.objects.fllter(email_exact=email.upper()).first()
if not result:
return HttpResponse("User not found!")
send_mail('Reset Password', 'xxx', [email], fail_silently=False)
return HttpResponse("Password reset email send!")
A. 重置特定账户密码 B. 重置任意账户密码 C. 短信轰炸 D. 任意邮件发送
string exec(string $command [array &$output[int &$return_var]])
string shell_exec(string $cmd)
string escapeshellcmd(string $command)
void passthru(string $command[int &$return_var])
A. 模板注入 B. sql 注入 C. XSS D. 命令执行
A. administrator B. backup operators C. users D. everyone
A. 可疑 IP B. 可疑启动项 C. 可疑端口 D. 可疑 PID 进程
A. JspPageServlet B. HttpServlet C. JspServlet D. Servlet
原文始发于微信公众号(走在网安路上的哥布林):QAX HW 初筛(第一批)· 单选部分
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论