阿里AIDC - 杭州 - 渗透测试岗

  • 渗透测试岗 - 阿里AIDC - 杭州
    • 面试开始
      • 一、自我介绍 - 2分钟
      • 二、面试官提问与个人对答
      • 三、问面试官问题
    • 面试结束
      • 结果:个人觉得悬,但是对方很有礼貌,说话态度也非常好
      • 总结:其实问题问的并不是特别难,主要是自己对攻击方向了解的不够全,还是需要扩大自己的渗透知识面,贯通这些漏洞组合,漏洞原理,将来尝试漏洞原理组合起来,尝试应用其他漏洞,扩展自己的思维,通过贯穿原理让自己的思维灵活起来。比如DNSLOG,虽然只学过DNS注入,但是它可以用在没有回显的其他漏洞……
注:括号内的部分属于我个人对这句话的理解

面试开始

一、自我介绍 - 2分钟

该部分主要介绍自己教育背景,在职状态,自己从事的工作和经验,为什么想换工作

二、面试官提问与个人对答

 
  1. 面试官:根据你刚刚的介绍,虽然你也会做漏洞扫描和渗透测试,但相对还是更偏向于蓝队,防守方,其实我们更多的想是招聘一个专门做渗透测试的员工。
  2. 我:对,这个的话,主要是我自己想从蓝队转到红队这样一个角色,我想先投简历试试嘛(个人想法,如果技术水平达到对方要求最好,达不到,退而求其次,万一对方也有初级渗透测试师水平的员工呢,既然简历通过了,也代表基本符合要求了)
  3. 面试官:嗯嗯好,那我先问一些关于渗透这方面的问题吧(后续面试官并没有问的很深的技术,可能这时就已经打算当做初级渗透师来面试了)
  4. 我:嗯嗯好的
  5. 面试官:关于直接使用MSF复现的漏洞,你这里接触的多吗?
  6. 我:MSF的话,接触多的其实主要是靶场,最多的是永恒之蓝,ms15-010,其他的几乎也只是了解框架,复现的种类并不是特别多(其实这个编号说错了,是ms17-010,另外其实自己也复现过http.sys远程代码执行,但是一时忘了)
  7. 面试官:对于ssrf这种漏洞,你觉得怎么找会比较好?(面试官更偏向于开放式的提问,主要还是想了解了解我做渗透的思路)
  8. 我:ssrf漏洞,也就是服务端请求伪造,这个漏洞出现的原因是服务端存在可以访问其他链接的功能,而且没有做好防护,可以任意去访问其他链接,比如内网,所以这个漏洞也大多是在可以访问其他链接的部分存在。通常的话,我一般先测试它是否能访问baidu之类的网站,如果可以的话,就再尝试尝试内网IP,比如127.0.0.1,192.168.1段,通过这个方式的话,可以初步测试这个漏洞是否存在。
  9. 面试官:嗯嗯对,这个方式是对的,那针对出现这种漏洞,你会怎么告诉对方,有什么好的修复建议吗?(我原本以为对方会问如何使用ssrf上传木马,已经准备讲gopher协议了)
  10. 我:修复的话,还是以过滤为主吧(这个确实忘记怎么从根本上修复了,当时思路就是过滤内网地址,下去后查了一下,可以添加身份授权,加白名单限制内网)
  11. 面试官:嗯嗯好的,那下一个,你有接触过DNSLOG吗,这个一般会涉及到挖什么漏洞?
  12. 我:DNSLOG,我这里涉及到的最多的是DNS注入,算是SQL注入的一种,这个的原理是通过DNSLOG获取一个域名,把域名放在目标处,证明目标成功访问这个域名,我们这里能看到访问的日志。
  13. 面试官:那对于这个方式,测什么漏洞用到的会多一些呢?
  14. 我:这个可能涉及到反向代理会多一些吧(其实关于DNSLOG,我并没有接触其他漏洞了,这个属于懵的,下去后查了些资料,问了问GPT,关于这个,常用的漏洞除了SQL注入,也可以应用于XSS盲打,无回显的命令执行,无回显的SSRF等)
  15. 面试官:好的,对于XXE漏洞的话,在现实业务上是否有遇到过?
  16. 我:XXE漏洞,目前我这里的经验还是仅局限于靶场经验,业务上暂时还没有遇到过
  17. 面试官:嗯嗯好的,那现在这样,我们假设一个场景,比如淘宝,有买家,卖家,两个用户,在交流,交流内容可以发消息,图片,文件等,那基于这样一个场景,你做渗透的话,可能哪些地方需要加强防护,可以有测试的点?
  18. 我:首先两者可以发消息,也就是说会有对话框,这可以能就会存在XSS注入,防护的话,对用户输入的内容做一个实体化转义,这是其中一点,另外可以发图片和文件,这个时候也需要考虑到制作图片马,木马文件,office的宏病毒等,这个的话,也需要做一个上传的过滤,还有一点的话是人本身了,因为对话,就可以考虑到钓鱼,通过发送钓鱼链接之类的内容获取一些信息。(当时根据这个场景,暂时想到这么多,在面试结束后,我思考了一些,其实可以分三类,一类是社会工程学,一类是软件本身应用系统漏洞,还有一个是逻辑漏洞,放在这就是越权,因为是两个角色)
  19. 面试官:目前就这些了对吧,其实这个场景,因为他有两个角色,可能还会涉及到权限的问题,比如越权
  20. 我:嗯嗯对,确实还有越权,这个一时给忘掉了
  21. 面试官:嗯嗯好的,那另一个情况,对于可以登录注册的页面,你觉得有哪些可以测试的点?
  22. 我:首先对于登录的话,一般都会有验证码,关于验证码,就会涉及到验证码绕过,登录时涉及到密码爆破,找回密码方式的绕过,比如找回密码需要多个步骤时看是否可以绕过中间的步骤,直接找回密码,另外登录框也可以能涉及POST传参的SQL注入;注册的部分,注册账号后,相当于获得了初级的权限账号,就可以做其他更多的测试,比如越权等逻辑漏洞……(关于验证码,其实包括不同的验证码,短信验证码的话还会涉及短信轰炸等逻辑漏洞)
  23. 面试官:好的,平常你这里有接触过APP的渗透测试吗,业务上的
  24. 我:这个对于真实业务也没有,其实对于非web端的,业务上接触过小程序和公众号,复现过一些小程序的漏洞,APP目前的话,也是做过一些专供测试的app,也相当于靶机了
  25. 面试官:嗯嗯,那你平时做渗透,用什么工具呢,burpsuite吗
  26. 我:对,相对来说,burpsuite用的是最多的,其他用的较多的也有sqlmap,namp……
  27. 面试官:嗯嗯好,那你有写过burpsuite的插件吗?
  28. 我:这个还没有写过?
  29. 面试官:嗯嗯好的,目前你这边对渗透测试的知识来源是什么,是只靠当前的工作吗?
  30. 我:目前的话,除了工作,自己会在闲暇的时间看一下博客文章,比如freebuf,安全客,另外也会在学习中记录自己的成果,把自己学到的内容做总结,写入自己的博客。
  31. 面试官:嗯嗯好的我明白了,我这里没有什么问题了,那你这里还有什么问题吗?

三、问面试官问题

这里我是按照我的想法问了三个问题,因为可能对自己的表现不是很满意,觉得面试通过的可能性较小,问了几个我想问的问题,为以后职场做个准备

  • 对方AIDC,面向哪些服务的,是否分甲乙方,主要测试内容是什么
  • 为什么会在6月份选择招聘,需要员工
  • 贵司的工作环境,领导的管理模式是怎么样的

面试结束

结果:个人觉得悬,但是对方很有礼貌,说话态度也非常好

总结:其实问题问的并不是特别难,主要是自己对攻击方向了解的不够全,还是需要扩大自己的渗透知识面,贯通这些漏洞组合,漏洞原理,将来尝试漏洞原理组合起来,尝试应用其他漏洞,扩展自己的思维,通过贯穿原理让自己的思维灵活起来。比如DNSLOG,虽然只学过DNS注入,但是它可以用在没有回显的其他漏洞……

  申明:本账号所分享内容仅用于网络安全技术讨论,切勿用于违法途径,所有渗透都需获取授权,违者后果自行承担,与本号及作者无关,请谨记守法。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Rocketmq在单节点情况下新增从节点

Rocketmq在单节点情况下新增从节点 在docker-compose部署rocketmq单节点的基础上,新增一个从节点 一,修改docker-compose配置文件 原docker-compose文件 version: 3.5 services:rmqnamesrv:image: foxiswho/rocketmq:server-4.5.2container_name: rm…

CST软件中滤波器中外部耦合偏小怎么办

在电磁仿真领域,CST Studio Suite(CST 工作室套装)软件以其强大的功能和易用性而广受工程师和科研人员的青睐。然而,在使用CST软件进行滤波器设计时,有时会遇到外部耦合偏小的问题,这可能导致滤波器的性能不…

已解决java.security.GeneralSecurityException: 安全性相关的通用异常的正确解决方法,亲测有效!!!

已解决java.security.GeneralSecurityException: 安全性相关的通用异常的正确解决方法,亲测有效!!! 目录 问题分析 报错原因 解决思路 解决方法 确定具体异常类型 检查输入参数 验证算法支持性 调整安全策略 确保资源可…

[深度学习] 自编码器Autoencoder

自编码器(Autoencoder)是一种无监督学习算法,主要用于数据的降维、特征提取和数据重建。自编码器由两个主要部分组成:编码器(Encoder)和解码器(Decoder)。其基本思想是将输入数据映射…

ROS2从入门到精通2-2:详解机器人3D可视化工具Rviz2与案例分析

目录 0 专栏介绍1 什么是Rviz2?2 Rviz2基本界面3 Rviz2基本数据类型4 数据可视化案例4.1 实例1:显示USB摄像头数据4.2 实例2:显示球体 0 专栏介绍 本专栏旨在通过对ROS2的系统学习,掌握ROS2底层基本分布式原理,并具有…

python turtle 001画两只小狗

效果图: 代码: pythonturtle001画两只小狗资源-CSDN文库 # 作者V w1933423import turtle # 导入turtle模块def draw_dogs():turtle.setup(800, 800) # 设置画布大小为800x800p turtle.Pen() # 创建一个画笔对象p.pensize(14) # 设置画笔大小为14p.…

【PL理论深化】(7) Ocaml 语言:静态类型语言 | 自动类型推断 | 多态类型和多态函数 | let-多态类型系统

💬 写在前面:OCaml 是一种拥有静态类型系统的语言,本章我们就要探讨静态类型系统。 目录 0x00 静态类型系统 0x01 自动类型推断(automatic type inference) 0x02 多态类型和多态函数 0x03 let-多态类型系统&#…

微信群聊不见了?掌握这4个技巧轻松找回,简直太爽了

微信,作为国内最受欢迎的社交应用之一,其群聊功能极大地方便了人们的工作与生活。然而,随着加入的群聊数量日益增多,如何快速找到并管理这些群聊成为了一个难题。 幸运的是,微信提供了一些实用的技巧,帮助…

Linux 安装ElasticSearch + FSCrawler 扫描本地的文件资源

文章目录 0. 前言1. 安装ElasticSearch1.1 下载安装包1.2 新增用户1.3 解压安装包1.4 更改文件夹用户1.5 修改配置文件1.6 修改系统配置1.7 启动集群 2. 安装FSCrawler2.1 下载安装包2.2 创建配置文件2.3 修改配置文件2.4 启动2.5 验证是否被索引 0. 前言 Elasticsearch 是一个…

Ubuntu-22.04 安装禅道

🚀write in front🚀 🔎大家好,我是黄桃罐头,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流 🎁欢迎各位→点赞👍 收藏⭐️ 留言📝​…

绿色共享购:共创绿色消费新纪元

在当今快节奏的社会中,人们对绿色消费和共享经济的追求愈发凸显其重要性。为了满足这一需求,我们创新推出了“绿色共享购”这一前沿的消费增值模式。该模式不仅有效整合了商家资源,更通过其独特的机制,实现了商家与消费者的双重增…

国产音频放大器工作原理以及应用领域

音频放大器是在产生声音的输出元件上重建输入的音频信号的设备,其重建的信号音量和功率级都要理想:如实、有效且失真低。音频范围为约20Hz~20000Hz,因此放大器在此范围内必须有良好的频率响应(驱动频带受限的扬声器时要…

【代码随想录——动态规划——序列问题】

1.最初上升子序列 func lengthOfLIS(nums []int) int {length : len(nums)dp : make([]int, length)for i:0;i<length;i{dp[i] 1}//对于每一个i&#xff0c;我们都需要回过头去遍历是否可以更新长度for i:0;i<length;i{for j:0;j<i;j{if nums[i]>nums[j]{dp[i] m…

聊聊AI在企业数字化转型中的作用

随着科技的飞速发展&#xff0c;人工智能&#xff08;AI&#xff09;已经深入到我们生活的方方面面&#xff0c;尤其在数字化转型的浪潮中&#xff0c;AI技术更是扮演着举足轻重的角色。数字化转型&#xff0c;简而言之&#xff0c;就是企业利用数字技术来改造其业务运营方式&a…

SpringBoot学习03-[Spring Boot与Web开发]

Spring Boot与Web开发 RestTemplateMockMvc在SPringBoot中使用 SpringBoot整合swagger2SpringBoot的springmvc自动配置底层原理包含ContentNegotiatingViewResolver和BeanNameViewResolverContentNegotiatingViewResolverBeanNameViewResolver 支持提供静态资源&#xff0c;包括…

【面试干货】Java中==和equals()的区别

【面试干货】Java中和equals&#xff08;&#xff09;的区别 1、操作符2、equals()方法3、总结 &#x1f496;The Begin&#x1f496;点点关注&#xff0c;收藏不迷路&#x1f496; 在Java中&#xff0c;和equals()是两个常用的比较操作符和方法&#xff0c;但它们之间的用法和…

聚星文社官网

推文工具可以帮助你将小说内容简洁明了地转化为推文形式&#xff0c;以便更好地在社交媒体上进行宣传和推广。以下是一些建议的小说推文工具&#xff1a; 聚星文社 字数统计工具&#xff1a;使用字数统计工具&#xff0c;如Microsoft Word或在线字数统计器&#xff0c;来确保你…

PCM、WAV,立体声,单声道,正弦波等音频素材

1&#xff09;PCM、WAV音频素材&#xff0c;分享给将要学习或者正在学习audio开发的同学。 2&#xff09;内容属于原创&#xff0c;若转载&#xff0c;请说明出处。 3&#xff09;提供相关问题有偿答疑和支持。 常用的Audio PCM WAV不同采样率&#xff0c;不同采样深度&#…

【结构体】详解

Hi~&#xff01;这里是奋斗的小羊&#xff0c;很荣幸您能阅读我的文章&#xff0c;诚请评论指点&#xff0c;欢迎欢迎 ~~ &#x1f4a5;&#x1f4a5;个人主页&#xff1a;奋斗的小羊 &#x1f4a5;&#x1f4a5;所属专栏&#xff1a;C语言 &#x1f680;本系列文章为个人学习…

web前端大作业--美团外卖1

文章目录 概述代码截图代码链接 概述 web美团 登录和注册功能、页面展示。 代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title><link rel"stylesheet" href&quo…