炎魂网络 - 安全开发实习生面经

临时加更一篇博客,上周线下面完了杭州炎魂网络,面试时间40min。

因为只有一面,然后让我回去等通知,本来以为都寄了,结果今天给我发offer了,啊哈哈哈哈哈,人生第一次面试就通过了,有点激动。

面试官非常亲切,会顺着你的简历问,然后大多为情景题,难度逐层递增,有些问题会问得比较细,整个过程非常放松。


1. 自我介绍一下

简单介绍自己,大概2min

2. 情景题:假如众测的目标是该公司,如何去进行渗透测试?

想了一下问的是渗透测试的基本流程,从信息收集、漏洞利用、getshell、后渗透大致说了一遍,主要讲的是信息收集这部分

3. 情景题:如果收集到某个子网站是商品购买页面,你会怎么测?

回答了越权、未授权、支付逻辑漏洞,然后举了一点例子

4. SQL注入的利用,并且从开发者的角度讲讲如何防范

如何利用是很常见的问题,这里就不展开说了;从开发者的角度防范,面试官主要想听的答案是预编译,其他手段也简单说了几个

5. 即使采取了预编译手段,有没有可能造成SQL注入

这里我只知道Java中Mybatis三种预编译可能会出错的语句,like模糊查询、Order By、in查询

6. 情景题:从企业的角度出发,如何对攻击者进行防范

这个问题没回答好,我想的是提高员工的安全意识、不要把敏感服务暴露在外网等;面试官期待的答案是蜜罐,这里因为平时接触不多,没想到

然后后面几个问题就是围绕这个蜜罐讲了讲反制溯源的内容,然后让我回答一下以我的角度,我会怎么去部署蜜罐,这部分我只是简单了解了一下,所以答得也不太清楚

7. 谈谈对K8s的理解

简单说了说K8s是干嘛的,然后为什么要用到它

8. 如何判断当前环境是Docker、K8s,还是宿主机

只说了ls -al / 和 cat /proc/1/cgroup两个命令,其他想不起来了

9. 情景题:假如你getshell进入了K8s下节点的Pod中,接下来你会怎么操作

简单讲了讲容器提权,然后污点横向;不过好像要的并不是这个答案

10. 情景题:上一题中抛开容器逃逸、提权、横向,还有没有一些攻击思路

这个回答得很烂,其实面试官想问的就是说如果拿下了一台服务器权限,有哪些可以收集的信息,比如网站源码、数据库配置、环境变量信息等等

后面又针对这个环境变量问了几个问题,只知道个通过环境变量提权,其他的实在是不知道[哭],没回答上来

11. 情景题:攻击者拿到主机权限,如何去延迟其攻击时间

第一时间感觉问的是应急响应,简单说了一下基本流程;但面试官想要的是回答蜜罐,后续针对蜜罐又提了一些细节的问题,这个也没怎么了解,答得不好

12. 情景题:如果主机中已经锁定了某个文件是可疑程序,如何去快速找到其他的可疑程序?

通过进程分析工具去找可疑进程,以及父子进程等信息

13. 如何针对CS做免杀?

从shellcode -> loader -> exe三个角度去简单讲了一遍免杀思路,然后面试官对白加黑比较感兴趣,又简单探讨了一下白加黑的技术思路


到这里面试就差不多结束了,之后就是问了我一些其他情况,总体来说感觉自己在实战以及很多细节方面做得不是太好,都没回答上来,今后还是得多注意这些问题吧

然后这是我人生中第一次面试,非常感谢我的朋友坤哥给我这个萌新各方面的指导,哈哈哈,也感谢好兄弟Fate和师父Riky的支持,当然更感谢自己一直以来的坚持!希望能在工作中学到技术,持续提升自己!

相关推荐
好奇龙猫1 小时前
日语学习-日语知识点小记-构建基础-JLPT-N3阶段-二阶段(26):语法和单词 第5-6课
学习
BullSmall1 小时前
MAC地址记录:风险与必要性的平衡
网络·安全性测试
知识分享小能手1 小时前
CentOS Stream 9入门学习教程,从入门到精通, CentOS Stream 9中的文件和目录管理(3)
linux·学习·centos
一只努力学习的Cat.1 小时前
Linux:NAPT等其他补充内容
linux·运维·网络
m0_555762901 小时前
USB的理解
网络
染指11101 小时前
65.渗透-BurpSuite-Comparer(对比器)
安全·burpsuite·comparer
暗然而日章1 小时前
C++基础:Stanford CS106L学习笔记 4 容器(STL与序列容器)
c++·笔记·学习
遇见火星1 小时前
SSH 安全实战:配置加固、防爆破与二次验证!
笔记·安全·ssh
漏洞文库-Web安全1 小时前
CTFHub-SSRF(全部)
安全·web安全·网络安全·ctf·ssrf·ctfhub