阿里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.mzph.cn/pingmian/37241.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

操作系统期末复习(对抽象概念的简单形象化)

操作系统 引论 定义与基本概念:操作系统是计算机硬件与用户之间的桥梁,类似于家中的管家,它管理硬件资源(如CPU、内存、硬盘),并为用户提供方便的服务(应用程序执行、文件管理等)。…

从 Linux 向 Windows 传文件和从 Windows 向 Linux 传文件的方法

这两种传递文件的方式是可行的,下面是对每种方式的具体说明和步骤: 1. 从 Linux 向 Windows 传文件 使用 Python 的 HTTP 服务器,可以在 Linux 端快速搭建一个简单的文件服务器。 步骤如下: 在 Linux 终端中,进入你…

IDEA SpringBoot整合SpringData JPA(保姆级教程,超详细!!!)

目录 1. 简介 2. 创建SpringBoot项目 3. Maven依赖引入 4. 修改application.properties配置文件 5. Entity实体类编写 6. Dao层接口开发 7. 测试接口开发 8. 程序测试 1. 简介 本博客将详细介绍在IDEA中,如何整合SpringBoot与SpringData JPA,以…

用于程序搜索的智能融合算法的设计与实现(C++,已用于程序中)

该程序搜索算法是我最近写的软件中使用到的算法,软件的项目地址如下:https://github.com/ghost-him/QuickLaunch/。建议打开源码,找到对应的代码后再阅读本文章。 该算法已经应用在软件中,并且取得了令我自己很满意的效果。 前言…

TIOBE 6月榜单出炉!编程语言地位大洗牌,谁才是王?

C历史上首次超越C!!! TIOBE 公布了 2024 年 6 月编程语言的排行榜:https://www.tiobe.com/tiobe-index/ 排行榜 以下列出的语言代表了第51至第100名。由于它们之间的差异相对较小,编程语言仅以字母顺序列出。 ABC, A…

如何实现HPC数据传输的高效流转,降本增效?

高性能计算(HPC)在多个行业中都有应用,涉及到HPC数据传输的行业包括但不限于: 1.科学研究:在物理学、化学、生物学、地球科学等领域进行模拟和建模。 2.工程和产品设计:进行复杂系统的设计和分析&#xf…

CesiumJS【Basic】- #023 加载webm文件(Entity方式)

文章目录 加载webm文件(Entity方式)1 目标2 代码2.1 main.ts3 资源文件加载webm文件(Entity方式) 1 目标 使用Entity方式加载webm文件 2 代码 2.1 main.ts /** @Author: alan.lau* @Date: 2024-06-16 11:15:48* @LastEditTime: 2024-06-16 11:43:02* @LastEditors: al…

江山欧派杯2024全国华佗五禽戏线上线下观摩交流比赛在亳州开幕

6月28日,2024全国华佗五禽戏线上线下观摩交流比赛在安徽省亳州市开幕。 此次比赛是由安徽省亳州市文化旅游体育局和安徽省非物质文化遗产保护中心主办、亳州市华佗五禽戏协会(国家级非遗华佗五禽戏保护单位)和亳州市传统华佗五禽戏俱乐部&…

linux 设置程序自启动

程序随系统开机自启动的方法有很多种, 这里介绍一种简单且常用的, 通过系统的systemd服务进行自启动。 第一步: 新建一个.service文件 sudo vim /etc/systemd/system/myservice.service[Unit] DescriptionMy Service #Afternetwork.target[…

【鸿蒙】稍微理解一下Stage模型

鸿蒙的Stage模型是HarmonyOS多端统一的应用开发框架中的一个核心概念,用于描述应用的界面层次结构和组件之间的关系。下面将详细解析Stage模型的主要组成部分和特点: 模型组成: UIAbility组件:这是应用中负责绘制用户界面的组件&a…

LeetCode:经典题之206、92 题解及延伸

系列目录 88.合并两个有序数组 52.螺旋数组 567.字符串的排列 643.子数组最大平均数 150.逆波兰表达式 61.旋转链表 160.相交链表 83.删除排序链表中的重复元素 389.找不同 1491.去掉最低工资和最高工资后的工资平均值 896.单调序列 206.反转链表 92.反转链表II 141.环形链表 …

【应用开发二】GPIO操控(输出、输入、中断)

1 操控GPIO方式 控制目录:/sys/class/gpio /sys/class/gpio目录下文件如下图所示: 1.1 gpiochipX目录 功能:当前SoC所包含的所有GPIO控制器 i.mx6ull一共包含5个GPIO控制器,分别为GPIO1~5分别对应gpiochip0、gpiochip32、gpi…

视频共享融合赋能平台LntonCVS安防监控平台现场方案实现和应用场景

LntonCVS国标视频融合云平台采用端-边-云一体化架构,部署简单灵活,功能多样化。支持多协议(GB28181/RTSP/Onvif/海康SDK/Ehome/大华SDK/RTMP推流等)和多类型设备接入(IPC/NVR/监控平台)。主要功能包括视频直…

【2024大语言模型必知】做RAG时为什么要使用滑动窗口?句子窗口检索(Sentence Window Retrieval)是什么?

目录 1. 传统的向量检索方法,使用整个文档检索,为什么不行? 2.句子滑动窗口检索(Sentence Window Retrieval)工作原理 3.句子滑动窗口检索(Sentence Window Retrieval)的优点 1. 传统的向量检…

区块链的技术架构:节点、网络和数据结构

区块链技术听起来很高大上,但其实它的核心架构并不难理解。今天我们就用一些简单的例子和有趣的比喻,来聊聊区块链的技术架构:节点、网络和数据结构。 节点:区块链的“细胞” 想象一下,区块链就像是一个大型的组织&a…

001 SpringMVC介绍

文章目录 基础概念介绍BS和CS开发架构应用系统三层架构MVC设计模式 SpringMVC介绍SpringMVC是什么SpringMVC与Spring的联系为什么要学习SpringMVC 六大组件介绍六大组件(MVC组件其他三大组件)说明 基础概念介绍 BS和CS开发架构 一种是C/S架构,也就是客户端/服务器…

启动Redis服务器

名人说:一点浩然气,千里快哉风。 ——苏轼 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 目录 一、在 Linux 或 macOS 上启动 Redis二、在 Windows 上启动 Redis三、配置 Redis 为服务启动&…

ExVideo: 提升5倍性能-用于视频合成模型的新型后调谐方法

标题:ExVideo: Extending Video Diffusion Models via Parameter-Efficient Post-Tuning作者: Zhongjie Duan; Wenmeng Zhou; Cen Chen; Yaliang Li; Weining QianDOI: 10.48550/arXiv.2406.14130摘要: Recently, advancements in video synthesis have attracted s…

【IJCAI2024】LeMeViT: Efficient Vision Transformer with Learnable Meta Tokens

【IJCAI2024】LeMeViT: Efficient Vision Transformer with Learnable Meta Tokens for Remote Sensing Image Interpretation 论文:https://arxiv.org/abs/2405.09789 代码:https://github.com/ViTAE-Transformer/LeMeViT 由于相邻像素和图像块之间的高…

【2024年更新】ZF关注度指数大合集(包含8类数据)

数据简介:共包含8类数据 1. 地方ZF环境关注度指数:2007-2021 2. 地方ZF数字关注度指数:1999-2021 3. 省级ZF数字关注度指数:2001-2024 4. 农业新质生产力ZF关注度指数:2001-2024 5. 新质生产力ZF关注度指数&#…