
渗透测试实战:获取与破解 Net-NTLMv2 哈希详解
探讨 Windows 环境中 Net-NTLMv2 认证机制的工作原理及潜在风险。重点分析在渗透测试场景下,如何通过 LLMNR/NBT-NS 协议欺骗捕获哈希值,并简述后续离线破解的基本思路。内容涵盖身份验证流程、攻击触发条件及工具使用逻辑,旨在帮助安全研究人员理解协议弱点以加强防御。
博客作者
投递温柔
315
已发布文章
8.5K
博客获赞
575K
博客浏览
第 9 页

探讨 Windows 环境中 Net-NTLMv2 认证机制的工作原理及潜在风险。重点分析在渗透测试场景下,如何通过 LLMNR/NBT-NS 协议欺骗捕获哈希值,并简述后续离线破解的基本思路。内容涵盖身份验证流程、攻击触发条件及工具使用逻辑,旨在帮助安全研究人员理解协议弱点以加强防御。

文章介绍了基于 SpringBoot 和 PostGIS 处理城市道路里程信息的方案。针对直接使用 PostGIS 进行大规模空间查询导致的性能瓶颈(如耗时约 15 秒),提出了一种使用物理表进行结果缓存的优化策略。通过设计缓存表结构、JavaBean 映射以及 MyBatis Plus 实现数据写入,将复杂的实时计算结果预存至数据库。测试表明,该方案将查询…
Mockingbird 是一个基于 C++ 模板元编程和预处理器生成的轻量级 Mock 框架。它无需额外编译步骤或代码生成工具,仅通过头文件即可工作。核心机制是将被 Mock 的方法转换为可注入行为的函数代理,支持运行时动态替换行为、一次性调用(CallOnce)、调用计数及 Spy 模式。该框架兼容多种测试框架,支持虚函数、重载、const 成员函数及模板…
Whisper-large-v3 与 FunASR 在 AI 辅助开发场景中各有侧重。前者多语言支持强、精度高,适合离线或高精度转录;后者中文优化好、延迟低,适合实时交互。通过量化、动态批处理及硬件适配可显著优化性能。开发者需根据延迟要求、资源限制及语言环境进行选型,必要时采用混合架构平衡效果与成本。
Spring AI 框架简化了 Java 应用中人工智能功能的集成。教程涵盖环境配置、API Key 申请及项目依赖引入,深入解析 ChatModel 与 ChatClient 接口的区别与应用场景。通过示例展示 System、User、Assistant 消息类型的构建方式,以及利用 Entity 实现结构化输出和基于 Flux 的 SSE 流式响应。此外…
对比了 Sambert-Hifigan、VITS-CN 和 FastSpeech2-MultiEmo 三款开源中文多情感语音合成模型的推理速度与音质。测试在统一硬件环境下进行,结果显示 FastSpeech2-MultiEmo 速度最快(RTF 0.28),Sambert-Hifigan 综合体验最佳且部署简单,VITS-CN 音质最好但部署复杂。建议根据业…
Gin 框架的核心功能与实战技巧。内容涵盖环境搭建、路由系统、请求响应处理、中间件机制、数据验证、GORM 数据库集成、JWT 认证、错误日志处理及性能优化策略。通过具体的代码示例展示了如何快速构建 RESTful API,并提供了项目结构规范、Docker 部署方案及安全最佳实践,帮助开发者从入门到精通,高效开发高并发 Web 服务。

C++ 多态允许通过基类指针或引用调用派生类重写后的虚函数,实现运行时行为差异。其核心依赖虚函数表与动态绑定机制,要求基类指针指向派生类对象且函数声明为 virtual。纯虚函数定义抽象类,强制子类实现。掌握 override 和 final 关键字可增强代码安全性,避免误写。理解虚表内存布局有助于排查内存泄漏及性能问题。

将 GitHub 私有仓库公开需通过设置页面操作。登录后进入仓库 Settings,在 Danger Zone 区域点击 Change repository visibility 并确认更改为 Public。注意转换后仓库将完全公开,原有 Star 和 Watcher 数据会丢失,且必须提前移除代码中的敏感信息如 API Key。此操作需谨慎执行,建议先备份…
系统梳理了 Python 常用第三方库,涵盖数据处理(NumPy、SciPy)、数据可视化(Seaborn、Plotly)、Web 开发(Flask、FastAPI)、网络爬虫(BeautifulSoup、Scrapy)及办公自动化(openpyxl、python-docx)等核心领域。文章提供了各库的安装命令与基础代码示例,旨在帮助开发者快速了解工具特性并…
探讨 C++ AIGC 系统的吞吐量优化方法。涵盖编译期策略如模板元编程、预编译头文件及并行构建工具(CMake+Ninja),以及编译器优化标志选择。运行时优化涉及内存池管理、异步推理流水线设计与多线程负载均衡。介绍了吞吐量测试基准定义,使用 Google Benchmark 构建压测框架,并利用 perf 和 VTune 进行性能剖析。通过实际案例展示了…

Gemma 3 是 Google DeepMind 推出的新一代开源轻量级语言模型,属于 Gemma 系列。该系列提供开源、强性能、高安全性的语言模型,适合企业和开发者在本地私有部署。采用 Apache 2.0 许可证,可商用。适用于企业知识库、多语言客服、隐私敏感任务及 AI 教育场景。架构与 Gemini 共享,适配 Axlearn、JAX 等工具链,可…

本文介绍了 C++ 测试与调试的核心知识,涵盖单元测试框架 Google Test 和 Catch2 的使用、GDB 及 Visual Studio 调试工具的操作、集成测试策略以及基于计算器的综合实战案例。通过规范化的项目结构和自动化构建流程,帮助开发者建立完善的代码质量保障体系,提升软件稳定性。

模拟算法侧重于根据题意逐步执行操作,关键在于边界处理。本文通过替换问号、提莫攻击、Z 字形变换、外观数列及数青蛙五道经典题目,展示了如何识别规律、优化空间复杂度以及处理状态流转。代码示例涵盖字符串处理、双指针及哈希映射技巧,帮助读者掌握此类问题的通用解法。

介绍从 Gitee 迁移项目至 GitHub 的完整流程,包括保留提交历史的本地克隆推送方法。提供三种自动化同步方案:本地 Git 多远程推送、GitHub Actions 工作流同步以及 Gitee 原生仓库镜像功能。涵盖 SSH 密钥配置、权限检查、常见问题排查及速查命令清单,帮助开发者实现单端提交双平台自动同步,降低维护成本。

PySide6 基础开发涵盖 Widget 应用创建、.ui 文件加载方式(生成类与直接加载)、QSS 样式表定制以及信号与槽通信机制。内容包含代码示例、样式设置及多线程连接注意事项,适合初学者快速上手 Qt Widgets 界面开发。
Gitee 仓库创建与本地项目上传完整流程。涵盖 SSH 密钥配置、Git 全局设置、远程仓库绑定及常见合并冲突处理。重点解决本地与远程历史不一致导致的推送拒绝问题,确保代码安全同步至云端。

Kafka 作为高吞吐分布式消息系统,其核心价值在于顺序 I/O、零拷贝及高可用架构。解析了记录、主题、分区等基础概念,对比了 ZooKeeper 与 KRaft 模式差异,阐述了生产者确认机制与精确一次语义的实现原理。同时涵盖 Connect、Streams 等生态组件,提供容量规划、监控告警及安全配置等运维建议,并列举实时数据管道、微服务事件驱动等典型应…

Java 9 至 25 版本迭代推动了平台从模块化、并发模型到垃圾收集器的全面现代化。核心变革包括虚拟线程与结构化并发的引入、ZGC 与分代 Shenandoah 的低延迟优化、以及紧凑对象头与向量 API 的性能提升。安全方面新增抗量子加密与 PEM 编码支持,语法层面简化了样板代码。企业可根据业务需求在 LTS 版本与新特性间选择策略,以平衡稳定性与创新…
一个基于 C 语言实现的简易航班管理系统。系统采用双向链表存储用户和航班信息,支持普通用户和管理员两种角色。核心功能包括用户注册登录、航班查询购票退票改签、黑名单管控等。技术要点涵盖内存管理、时间格式化及字符串处理。