2025年渗透测试面试题总结-匿名[校招]渗透测试(打击黑灰产)(题目+回答)

article/2025/8/24 9:20:29

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

目录

匿名[校招]渗透测试(打击黑灰产)

2. 实习时达成的目标

3. 文件包含漏洞

4. Redis未授权访问利用

5. 钓鱼经验案例

6. 社工溯源与理解

7. 服务器GetShell后的操作

8. DumpHash方法与实战

9. 病毒远控免杀技术

10. 免杀修改重点

11. 杀软敏感函数

12. 免杀实战案例

13. 内网渗透思路

14. 漏洞挖掘案例

15. 反问环节

匿名[校招]渗透测试(打击黑灰产)

1. 自我介绍
2. 讲讲实习的时候打过的目标
3. 讲一下什么是文件包含
4. redis未授权利用讲一下
5. 有钓鱼经验吗,举个例子
6. 有社工溯源经历吗,讲讲你理解的社工
7. 一台服务器getshell后你会干什么
8. dumphash有利用过吗,讲一下,讲几种dumphash的方法
9. 病毒远控的免杀有多少了解
10. 你改免杀的时候一般会改哪些地方
11. 杀软经常查杀的敏感函数有哪些
12. 讲一下你做过的免杀
13. 内网渗透的思路
14. 有挖过一些漏洞吗,讲一下你挖的那几个漏洞
15. 有什么想问我的吗

2. 实习时达成的目标

在实习期间的主要成果:

  • 漏洞挖掘:独立发现某企业OA系统未授权访问漏洞,通过目录遍历获取敏感文件,推动修复方案落地。
  • 红队演练:参与某金融系统红蓝对抗,完成从外网突破到域控拿权的全流程,利用NTLM Relay+资源约束委派实现横向移动。
  • 工具开发:编写自动化扫描脚本(Python),整合Fofa API+目录爆破模块,将资产梳理效率提升60%。

3. 文件包含漏洞

定义:通过动态包含服务器上的文件(如PHP的include()函数),攻击者利用未严格校验的参数注入恶意文件路径。
类型

  • 本地文件包含(LFI):包含服务器本地文件(如../../etc/passwd)。
  • 远程文件包含(RFI):包含远程URL文件(需allow_url_include开启)。
    利用场景:读取配置文件、日志投毒、配合文件上传GetShell。
    防御:白名单限制包含路径、禁用动态包含、关闭危险配置(如PHP的RFI支持)。

4. Redis未授权访问利用

漏洞背景:Redis默认监听0.0.0.0且无密码认证,导致未授权访问。
利用方式

  1. 写入SSH密钥:通过config set dir修改Redis存储路径,写入公钥实现SSH登录。
  2. Web目录写WebShell:针对Web服务器,写入恶意代码至站点目录(需已知路径)。
  3. 主从复制RCE:利用Redis主从同步功能加载恶意模块(如module load ./exp.so )。
    防护:限制绑定IP、启用认证、禁用高危命令(通过rename-command)。

5. 钓鱼经验案例

案例:针对某企业的供应链攻击,伪造“合作伙伴合同更新”邮件:

  1. 克隆官方页面:使用HTTrack克隆目标官网,嵌入JS键盘记录+木马下载链接。
  2. 绕过检测:将恶意EXE伪装为PDF图标,捆绑合法签名(偷取未加固的厂商证书)。
  3. C2通信:使用Cloudflare Workers反向代理隐藏真实IP,配合域前置技术绕过封禁。
    结果:成功获取目标员工账号及内网入口,触发率约35%。

6. 社工溯源与理解

社工方法论

  • 信息拼图:通过GitHub代码、员工领英信息、域名WHOIS等关联目标身份。
  • 心理操纵:伪造紧急事件(如“账号异常登录”)诱导目标操作。
  • 钓鱼验证:发送带追踪像素的“密码重置确认”邮件,定位用户地理位置。
    溯源案例:曾通过攻击者遗留的WebShell日志反查其代理IP,关联到某VPS服务商,结合支付记录锁定攻击团伙身份。

7. 服务器GetShell后的操作

  1. 权限维持
    • 添加隐藏账户、SSH密钥、计划任务或启动项。
    • 部署轻量级后门(如Py反向Shell+进程注入)。
  2. 信息收集
    • 提取密码(浏览器、系统凭据)、网络配置(网卡、路由表)。
    • 抓取数据库连接字符串、敏感文件(/etc/passwd, web.config )。
  3. 内网探测
    • 使用Nmap/NetScan横向扫描,利用ARP、ICMP探测存活主机。
    • 提取本地日志(如Windows事件日志)分析管理员活动规律。

8. DumpHash方法与实战

常用技术

  1. Mimikatz:提取LSASS进程明文密码及NTLM Hash(需绕过LSASS保护)。
  2. SAM数据库提取:通过reg命令导出SAMSYSTEM文件,使用impacket脚本离线解密。
  3. DCSync攻击:利用域控同步协议(GetNCChanges)直接拉取域内所有用户Hash。
  4. 卷影复制:调用VSS服务创建磁盘快照,拷贝NTDS.dit 文件进行解析。

9. 病毒远控免杀技术

核心思路

  • 代码层:Shellcode加密(AES+RC4)、API动态调用(GetProcAddress)、混淆控制流。
  • 行为层:延迟执行、反沙箱(检测CPU核心数、鼠标移动)、分离加载(通过合法进程注入)。
  • 通信层:使用HTTPS+证书绑定、模拟浏览器User-Agent、域前置伪装。
    工具链:Donut(Shellcode生成)、Veil-Evasion(Payload生成)、Cobalt Strike Aggressor脚本优化。

10. 免杀修改重点

  1. 特征码修改:使用加壳工具(UPX魔改版)或手动调整二进制结构。
  2. API调用隐匿:替换敏感函数(如VirtualAllocNtAllocateVirtualMemory)。
  3. 流量伪装:将C2通信封装为正常协议(如DNS TXT查询、ICMP隧道)。
  4. 分阶段加载:初次载荷仅下载解密密钥,二次请求加密的最终Payload。

11. 杀软敏感函数

常见检测点:

  • 内存操作VirtualAllocWriteProcessMemory
  • 进程注入CreateRemoteThreadQueueUserAPC
  • 网络行为socketWinHttpConnect
  • 反调试IsDebuggerPresentCheckRemoteDebuggerPresent

12. 免杀实战案例

案例1:针对某EDR的CS木马绕过:

  • 使用Go语言重写Stageless Payload,利用Go的天然混淆特性(如大体积+复杂依赖)。
  • 调用Syscall直接与内核交互,避免userland hook检测。
    案例2:PowerShell内存加载:
  • 将Shellcode转为十进制数组,通过[System.Runtime.InteropServices.Marshal]::Copy写入内存执行。
  • 配合AMSI绕过(修改amsiContext结构体)和CLM约束模式解除。

13. 内网渗透思路

  1. 拓扑测绘:通过路由表、ARP缓存、DNS记录绘制内网结构。
  2. 权限提升:利用本地提权漏洞(如Windows内核漏洞CVE-2021-34527)。
  3. 横向移动
    • 密码喷射攻击(针对RDP、SMB)、Pass-the-Hash。
    • 利用服务漏洞(如Exchange ProxyShell、永恒之蓝)。
  4. 域渗透:黄金票据、Kerberoasting攻击、GPO策略篡改。
  5. 持久化:DCShadow攻击、WMI事件订阅、ACL后门。

14. 漏洞挖掘案例

  1. 某CRM系统SQL注入:通过参数order by未过滤导致布尔盲注,获取管理员表数据。
  2. API未授权访问:某云服务接口缺乏Token验证,可枚举用户ID获取隐私信息。
  3. XXE漏洞:企业文件解析服务允许外部实体引用,导致SSRF+文件读取。
    提交与修复:通过CVE/CNVD平台上报,部分厂商快速响应,部分漏洞公开致谢。

15. 反问环节

(示例)

  1. 团队技术栈:目前红队的基础设施如何对抗流量审计(如HW行动中的云WAF)?
  2. 发展方向:团队是否计划构建自动化攻击模拟平台(如Atomic Red Team集成)?
  3. 挑战与目标:在最近的攻防演练中,遇到的棘手防护手段有哪些?

http://www.hkcw.cn/article/GgegOskPLL.shtml

相关文章

【Hot 100】55. 跳跃游戏

目录 引言跳跃游戏我的解题 🙋‍♂️ 作者:海码007📜 专栏:算法专栏💥 标题:【Hot 100】55. 跳跃游戏❣️ 寄语:书到用时方恨少,事非经过不知难! 引言 跳跃游戏 &#x…

Go 语言的 GC 垃圾回收

序言 垃圾回收(Garbage Collection,简称 GC)机制 是一种自动内存管理技术,主要用于在程序运行时自动识别并释放不再使用的内存空间,防止内存泄漏和不必要的资源浪费。这篇文章让我们来看一下 Go 语言的垃圾回收机制是如…

qwen 2.5 并行计算机制:依靠 PyTorch 和 Transformers 库的分布式能力

qwen 2.5 并行计算机制:依靠 PyTorch 和 Transformers 库的分布式能力 完整可运行代码: import torch import torch.nn.functional as F from transformers

如何评估CAN总线信号质量

CAN总线网络的性能在很大程度上取决于其信号质量。信号质量差可能导致通信错误,进而引发系统故障、效率降低甚至安全隐患。因此,评估和确保CAN总线信号质量是维护系统健康和可靠性的关键。 在CAN总线网络中,数据通过双绞线上的差分信号传输。…

第三方软件评测机构如何助力软件品质提升及企业发展?

第三方软件评测机构与软件开发者及使用者无直接关联,它们提供全方位的检测和公正的评价服务。这样的评测可以展现客观的成效,对提升软件的品质具有显著影响,且在软件产业中发挥着至关重要的角色。 评测的客观性 独立第三方机构与软件开发者…

Linux之MySQL安装篇

1.确保Yum环境是否能正常使用 使用yum环境进行软件的安装 yum -y install mysql-server mysql2.确保软件包已正常完成安装 3.设置防火墙和selinux配置 ## 关闭防火墙 systemctl stop firewalld## 修该selinux配置 vim /etc/selinux/config 将seliuxenforcing修改为sel…

Java 项目架构设计:模块化、分层架构的实战经验

Java 项目架构设计:模块化、分层架构的实战经验 在当今复杂多变的软件开发领域,Java 项目架构设计起着至关重要的作用。良好的架构设计不仅能够提升项目的可维护性、可扩展性,还能有效降低系统的耦合度,提高开发效率。而模块化与…

uniapp 键盘顶起页面问题

关于uniapp中键盘顶起页面的问题。这是一个在移动应用开发中常见的问题,特别是当输入框位于页面底部时,键盘弹出会顶起整个页面,导致页面布局错乱。 pages.json 文件内,在需要处理软键盘的页面添加 softinputMode 配置&#xff1…

截面动量策略思路

该策略旨在实现期货日频多品种交易,采用MA双均线结合百分比追踪止损的方法。策略建议初始资金为1000000元,并基于2012年1月1日至今的数据进行回测。策略的核心逻辑包括主力合约的动态切换、双均线交叉信号的生成以及基于百分比的追踪止损机制。 交易逻辑…

HCIE-STP复习

文章目录 STP STP 🏡作者主页:点击! 🤖Datacom专栏:点击! ⏰️创作时间:2025年05月31日13点17STP通过三要素选举消除环路: 根桥(BID最小,建议设优先级为0&…

Git入门到精通:30分钟掌握核心技巧

目录 一、基础理论片 Git简介 Git安装 Git仓库 Git基本命令用法 仓库别名 二、实操命令篇 远程分支 分支的新建和合并 实操演示 1 本地新建仓库 2 gitee新建仓库 3 建立关系 4 新建分支 5 开发新功能 6 推送新分支 7 合并新分支到主分支 三、可视化工具篇 G…

告别压降损耗与反向电流困扰:汽车电子电源防反接方案全面解析与理想二极管应用

在汽车电子系统中,由于电源反接、快速负脉冲群、微关断、叠加交流等防护要求,需要设计防反电路。常见电路中,依赖肖特基二极管实现电池反接保护和电源冗余(ORing)设计。然而,随着功率密度和效率要求飙升&am…

5.1 初探大数据流式处理

在本节中,我们深入探讨了大数据流式处理的基础知识和关键技术。首先,我们区分了批式处理和流式处理两种大数据处理方式,了解了它们各自的适用场景和特点。流式处理以其低延迟和高实时性适用于需要快速响应的场景,而批式处理则适用…

线程概念与控制

目录 Linux线程概念 什么是线程 分页式存储管理 虚拟地址和页表的由来 物理内存管理 页表 提问 解答 缺页异常 线程的优点 线程的缺点 线程异常 Linux进程VS线程 进程与线程 进程的多个线程共享 进程与线程关系如图 Linux线程控制 POSIX线程库 创建线程 测试…

SAR ADC 同步逻辑设计

SAR ADC的逻辑是重要的一个模块,可以分为同步逻辑和异步逻辑,对于低速SAR ADC,一般采用同步逻辑,对于高速SAR ADC,一般采用异步逻辑。 对于同步逻辑,由于架构不同,有先置位再比较,也…

用不太严谨的文字介绍遥测自跟踪天线的基本原理

前两天跟一个客户见面的时候,客户问我:遥测自跟踪天线能够跟踪目标,是什么原理?不需要目标的位置,怎么做到自跟踪的? 突然一瞬间,有点语塞。 难道要介绍天线、馈源、极化、左旋、右旋、和差网…

谷歌工作自动化——仙盟大衍灵机——仙盟创梦IDE

下载地址 https://chromewebstore.google.com/detail/selenium-ide/mooikfkahbdckldjjndioackbalphokd https://chrome.zzzmh.cn/info/mooikfkahbdckldjjndioackbalphokd

AI学习笔记(一)背景学习

什么是AI、机器学习、深度学习、强化学习,他们之间是什么关联关系? AI(Artificial_intelligence):即人工智能是指计算系统执行通常与人类智能相关的任务的能力,例如学习、推理、解决问题、感知和决策 机器…

2000-2023年 上市公司-气候风险总词频、气候风险指数-社科经管实证数据

2000-2023年上市公司-气候风险总词频、气候风险指数-社科经管https://download.csdn.net/download/paofuluolijiang/90880454 https://download.csdn.net/download/paofuluolijiang/90880454 本数据集涵盖2000至2023年中国A股上市公司的气候风险相关文本信息及量化指标&#x…

Vue-自定义指令

自定义指令 简单写法 v-twoAge 功能&#xff1a; 当前年龄翻倍 注意&#xff1a;指令方法名称 小写 代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><title>自定义指令</title><!-- 引入V…