招聘渗透测试人员面试题提纲

简介:

今天"衬衫之门"公司要招收渗透测试人员,想让我帮忙下,列出一个笔试题大概的提纲

灵感涌现,我总结了一些,那位朋友有其他的高见请联系我,求赐教

既然是招聘渗透测试人员,那笔试题目就要涵盖渗透全范围的知识面,这些题目也是一个渗透测试人员必备的知识

一 应用层,表示层,会话层。
1代码审核和安全修改
2脚本攻击和防御办法(以上俩相对来说好点赛,因为渗透主要牵扯到一个突破目标的问题,不能灵活掌握突破怎么实现渗透呢)
3应用层的比如各类数据库,FTP,WEBSERVER攻击方式(可以给其中的一个例子包括溢出,嗅探,提权。)
4 应聘者对社会工程学的认知(可以让他做简要说明和认知,这个也可以考核应聘者的语言组织能力和表达能力,思路如何一看便知)
5 应用中的各类浏览器,第三方软件漏洞的攻击方式(可以指出一个广泛认知的0day让应聘者指出其中的触发原理和利用方式-这个在渗透中也是很重要的)
二 传输层,网络层。
1 更改TCP/IP地址,Denial of service攻击以及DDOS,或者是其他的协议栈上容易受到的各种攻击(这个也整合了“一”的攻击方式要是想审核这个人对当前这个语言的解读能力可以找个含有漏洞的Apache版本文件让他分析下)
2 具体说明这个层面中一种协议栈攻击的流程和思路
3 这个你可以让他具体说明ARP攻击(给他出点难题,比如上次遇到的路由的MAC缓存问题让他给出解决办法和指出原理,考验应聘者对网络节点设备的渗透和管理经验)
三 数据链路层和物理层
1 网路探测器,特洛伊木马和其他的键盘记录器或者其他的工具的使用和原理(这个可以给出如何使用常用的扫描探测工具来实现对目标的应用和系统的探测和版本判断)
2 物理攻击(这个可以不提,因为你们招收的可能是基于网路的渗透人员)
二 传输层,网络层。
1 更改TCP/IP地址,Denial of service攻击以及DDOS,或者是其他的协议栈上容易受到的各种攻击(这个也整合了“一”的攻击方式要是想审核这个人对当前这个语言的解读能力可以找个含有漏洞的Apache版本文件让他分析下)
这个也可以整合“一”的思路,构造代码,绕过验证访问
 

先写到这,有思路在补充



















本文转sinojelly51CTO博客,原文链接:http://blog.51cto.com/pnig0s1992/359332,如需转载请自行联系原作者

相关文章
|
2月前
|
运维 测试技术
拆分软件测试流程,一张图秒杀所有面试
本文主要介绍了软件测试流程的核心内容,包括需求分析、测试用例编写、测试执行、缺陷提交及回归测试等关键步骤。以迭代测试为例,详细说明了每个环节的具体操作和注意事项,并提供了一张测试流程图以便理解。测试流程确保了软件质量,是面试中常见的考察点。
62 7
拆分软件测试流程,一张图秒杀所有面试
|
3月前
|
SQL 安全 测试技术
[go 面试] 接口测试的方法与技巧
[go 面试] 接口测试的方法与技巧
|
3月前
|
自然语言处理 网络协议 JavaScript
23.2月 可能七牛云实习测试面试(技术面一面)面经整理
关于2月进行的七牛云实习测试面试(技术面一面)的面经整理,涵盖了多个技术问题,包括马尔可夫链的用处、软件测试工具、TCP/IP协议的三次握手过程、TCP与UDP的区别、网络诊断方法、DNS的作用、ifconfig命令的用途、Spring Boot的优势以及Java中Map的了解,还包括了一个编程题目:在n个书中找出k个最小的数。
|
4月前
|
IDE Java 测试技术
Java面试题:什么是Java中的单元测试以及如何编写单元测试?
Java面试题:什么是Java中的单元测试以及如何编写单元测试?
176 1
|
5月前
|
jenkins 测试技术 持续交付
30个接口自动化测试面试题,赶紧收藏
接口自动化测试是使用工具验证接口功能、性能和安全性的自动化过程。它能提升测试效率,减少人工工作量,及时发现问题。常见工具包括Postman、SoapUI和JMeter。测试涉及需求分析、测试计划、用例设计、脚本编写、执行、报告生成及问题跟踪。测试用例涵盖输入数据、预期结果等,脚本包含请求和响应细节。断言验证接口正确性,数据驱动测试使用多数据验证,性能测试检查响应时间等,安全测试关注认证和加密,Mock测试模拟数据,集成测试验证接口交互,回归测试确保修改未破坏原有功能,异常处理确保测试稳定性,并发和压力测试检查系统负载,持续集成通过工具如Jenkins保证软件质量。
212 3
|
4月前
|
IDE Java 测试技术
Java面试题:描述在Java中使用JUnit进行单元测试的过程
Java面试题:描述在Java中使用JUnit进行单元测试的过程
51 0
|
5月前
|
安全 网络安全 网络协议
精选30道“渗透测试工程师”面试题
渗透测试 信息收集 网络安全 web安全
240 3
|
5月前
|
测试技术 Linux 开发工具
软件测试之【面试题综合训练题】
软件测试之【面试题综合训练题】
66 0
|
6月前
|
XML 安全 网络安全
渗透测试初级面试题
答:.先爆破用户名,再利用被爆破出来的用户名爆破密码;其实有些站点,在登 陆处也会这样提示;所有和数据库有交互的地方都有可能有注入。 如果你看到了这里,那就点个关注+评论呗! 如需资料可私信,回复不及时,请见谅! 网安面经,试题,题库,需要哪个评论区私信
|
6月前
|
区块链 Python
最新用Python从零开始创建区块链_基于python做区块链,哔哩哔哩测试面试题
最新用Python从零开始创建区块链_基于python做区块链,哔哩哔哩测试面试题