Sublarge

// BLOG

Blog

拆开、记下、再走一遍。

杂记
2025-12-28/1056 reads

Elastic 入门学习

Elastic Stack是一套开源数据分析平台,由Elasticsearch、Logstash、Kibana和Beats组成,实现从数据采集到可视化的全流程处理。核心组件各司其职:Elasticsearch存储和检索数据,Logstash清洗数据,Kibana提供可视化界面,Beats负责轻量级数据采集。关键概念包括索引(数据分类)、文档(单条记录)和字段(数据属性)。通过Kibana可快速分析数据,例如筛选状态码404的请求进行问题排查。该平台无需复杂编码即可实现海量数据的深度分析,是企业数字化转型的重

学习
阅读 →
红队渗透
2025-12-26/661 reads

使用 argcomplete 为 impacket/netexec 等工具添加命令行自动补全

本文介绍了如何为渗透测试工具(如Impacket和NetExec)实现Shell参数自动补全功能,重点解析了argcomplete的原理与配置方法。 核心内容: 配置方案 NetExec通过argcomplete全局激活实现零配置补全 Impacket需手动修改62个工具脚本,插入补全代码并注册Shell函数 实现原理 argcomplete通过运行时解析argparse定义生成补全候选 采用环境变量协议和文件描述符8进行进程间通信 支持显式注册(精准)和全局激活(兜底)两种模式

kalilinux
阅读 →
Windows
2025-12-25/512 reads

【建议收藏】C盘又红了?我用这几个设置,帮电脑瞬间腾出50G空间

本文提供了一份Windows 11 C盘空间优化的完整指南,包含从基础清理到深度优化的8个步骤。首先介绍临时文件清理和磁盘清理工具的高级用法,然后讲解存储感知功能的配置方法。重点推荐迁移个人文件夹和第三方软件缓存位置的核心技巧,并分享关闭休眠文件等进阶操作。最后解答常见问题,强调"三分清理七分管理"的理念,帮助用户彻底解决C盘空间不足问题,同时保持系统稳定性。

windows
阅读 →
安全研究
2025-12-25/1258 reads

Windows 提权方案概述

Windows系统权限与安全漏洞分析 摘要:本文分析了Windows系统的用户权限结构和常见安全漏洞。系统包含管理员、标准用户及SYSTEM等高权限账户,不同账户权限差异显著。重点探讨了敏感信息存储位置,包括无人值守安装文件、PowerShell历史记录、保存凭据和IIS配置等。详细介绍了三种服务配置漏洞利用方式:可执行文件权限不当、路径引用不规范和服务权限设置错误,并提供了具体攻击方法示例。文章揭示了Windows系统中潜在的安全风险点,为系统安全防护提供了参考方向。

windows
阅读 →
安全研究
2025-12-22/397 reads

Linux 处理以 Null 字节分隔内容的文件

Linux 处理 Null 分隔内容的实用技巧 Linux 中某些文件(如 /proc/*/environ、/proc/*/cmdline)使用 null 字节(\0)分隔内容,常规工具无法正确处理。本文介绍实用处理方法: 基本查看方法: tr '\0' '\n' < 文件:将 null 替换为换行 xargs -0 -n1 < 文件:专为 null 分隔设计 strings 文件:提取可打印字符串 进阶技巧: 结合 sort、grep 进行排序和搜索 使用 xargs -0 安全处理带空格的文

linux运维服务器
阅读 →
Linux
2025-12-21/6697 reads

Linux下局域网IPv6地址发现与扫描

本地IPv6发现依赖NDP和邻居缓存,是查看已发现邻居的最简单方式。对于进一步扫描,使用nmap时必须指定接口(%interface),否则链路本地地址无法访问。掌握这些技巧,能有效管理和排查IPv6本地网络问题。

网络
阅读 →
杂记
2025-12-20/2803 reads

ORM是什么?如何理解ORM?ORM的优缺点?

本文从ORM的定义入手,逐步剖析了其工作原理、优点、缺点以及适用场景,希望能为读者提供一个全面的视角。无论是初学者还是有经验的开发者,理解ORM的本质都能帮助我们在开发中做出更明智的选择。

数据库ormjavasql
阅读 →
红队渗透
2025-12-20/580 reads

NTLM Relay 攻击全解析:从原理到实战姿势

NTLM Relay攻击利用Windows身份验证协议漏洞,通过转发认证请求冒充受害者获取权限。核心流程包括:攻击者诱导受害者发起认证,截获并转发Challenge/Response数据包,最终建立会话。常见触发方式包括LLMNR/NBNS广播劫持、IPv6欺骗、打印机漏洞和PetitPotam强制认证。攻击路径主要分三类:SMB到SMB中继获取本地权限、SMB到LDAP中继实现域提权、HTTP到LDAP攻击ADCS服务。防御措施包括强制SMB/LDAP签名、禁用不安全协议、启用EPA保护等。

windows网络安全渗透测试
阅读 →
Linux
2025-12-19/1487 reads

Linux命令的构成:参数分类与用法解析

本文系统剖析了Linux命令的构成要素,重点解析命令的三大组成部分:命令名称、选项和操作数。详细介绍了短选项(-a)、长选项(--help)和BSD风格选项的区别与用法,并阐明选项参数与操作数的本质差异。通过典型命令如tar、grep等的拆解示例,展示了如何正确识别命令中的各类参数。文章还提供了常见命令的参数分类速查表,帮助读者快速掌握Linux命令的语法规则和参数组织方式,为高效使用命令行界面奠定基础。

linux运维服务器
阅读 →
Linux
2025-12-18/1630 reads

Bash 替换机制(三):变量替换

本文深入探讨了Bash脚本中的变量替换机制,系统性地分析了其语法分类、工作原理及实战应用。文章首先将变量替换分为基础变量替换、条件变量替换和字符串处理变量替换三大类,详细阐述了每类语法的特点和使用场景。通过大量实例演示了变量长度计算、字符串截取、前缀/后缀删除以及内容替换等高级操作,并深入解析了变量替换在Bash预处理阶段的工作流程。该内容为Bash脚本开发提供了全面的变量操作指南,帮助开发者提升脚本的灵活性和执行效率。

bash开发语言linux
阅读 →
Linux
2025-12-18/1364 reads

Bash Shell 的展开与补全机制

Bash 命令行处理遵循严格的展开顺序:首先执行大括号展开,随后同时处理波浪号、变量、算术和命令替换,再进行单词分割和路径名展开,最后移除引号。关键机制包括历史展开(如 !! 和 !$)、波浪号展开(~ 主目录引用)以及 Tab 补全功能,后者支持可编程补全规则。实用技巧如 cd - 切换目录、Alt+. 快速引用参数能显著提升效率。掌握这些展开顺序和交互功能可以优化命令行操作,减少重复输入。

bash开发语言
阅读 →
Linux
2025-12-18/1551 reads

Bash 替换机制(一):命令替换与进程替换

本文详细解析了Bash中命令替换和进程替换两种核心机制。命令替换通过$(command)语法将命令输出动态嵌入到命令行中,适用于变量赋值、参数传递等场景。进程替换则使用<(command)或>(command)语法将进程I/O流伪装为临时文件,解决需要文件参数的命令处理问题。文章从语法定义、工作原理到典型应用场景进行了系统阐述,并指出命令替换是"输出结果替换",而进程替换是"文件路径替换"的本质区别。这两种机制都能显著提升Bash脚本编程的灵活性和效率,但

bashchrome开发语言
阅读 →
Linux
2025-12-16/1734 reads

Cockpit及同类服务器管理工具全解析

服务器可视化管理工具正逐渐取代传统命令行操作,其中Cockpit凭借轻量化、跨平台兼容和全流程运维功能成为代表。本文深度解析了Cockpit的系统监控、用户管理、容器支持等核心功能,并对比了Webmin、Ajenti、Proxmox VE等同类工具的适用场景。针对不同需求提供选型建议:轻量级推荐Cockpit/Ajenti,企业虚拟化选择Proxmox VE,大规模监控采用Zabbix+Cockpit组合。强调应根据实际运维场景选择工具,实现效率最大化。

服务器运维
阅读 →
安全研究
2025-12-15/2158 reads

终端粘贴出现 ^[[200~ 字符?一文搞懂原因与解决方案

摘要: 终端粘贴文本时出现^[[200~等字符,源于终端的"括号粘贴模式"保护机制。该模式通过转义字符标记区分手动输入和粘贴内容,防止恶意代码注入和格式混乱。问题通常由程序异常退出、快捷键冲突或配置不当导致。解决方案包括:1)临时关闭模式(printf '\e[?2004l');2)修改Shell配置文件(如Bash的~/.inputrc或Zsh的~/.zshrc);3)调整终端模拟器设置。还可通过原生粘贴快捷键(如Ctrl+Shift+V)避免问题。(149字)

bashlinux终端
阅读 →
安全研究
2025-12-15/2508 reads

浏览器跨域与跨站的区别详解

摘要:跨域与跨站是Web开发中的关键安全概念。跨域源于浏览器的同源策略,要求协议、域名、端口完全一致;跨站则关注顶级域名(eTLD+1)匹配,忽略协议和端口。跨站一定跨域,反之则不然。跨域问题主要影响资源请求,可通过CORS、JSONP或代理解决;跨站问题则涉及Cookie携带,需配置SameSite属性。理解二者的区别与联系,对处理前端交互和会话管理至关重要。

web安全安全网络前端
阅读 →
安全研究
2025-12-13/2149 reads

Java Web接口鉴权与拦截的层面分析与判断方法

本文深入解析Java Web接口鉴权与拦截的分层机制,涵盖从网络层到业务层的四层防护体系。网络层(Nginx/网关)提供高性能粗粒度拦截,Web容器层(Servlet Filter)实现JVM级全局处理,框架层(Interceptor/AOP)支持业务细粒度控制,业务层则作为最终安全兜底。文章详细阐述各层的核心定位、深层机制、核心能力及典型漏洞,并给出请求拦截层的判定方法,帮助开发者构建完整的Web安全防护体系。

java前端开发语言
阅读 →
安全研究
2025-12-13/1839 reads

/usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2:Linux 动态链接的核心引擎

/usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 是 Linux 系统的动态链接器核心组件,负责加载程序所需的共享库并完成符号重定位。本文详细解析了其工作原理,包括依赖解析、库加载、符号重定位等关键流程,并介绍了可调参数机制和特权程序安全限制等特性。文章还提供了直接调用动态链接器进行调试的实用方法,以及常见问题的解决方案,如库文件缺失、动态链接器损坏等错误处理。作为系统底层核心引擎,该组件对 Linux 程序的正常运行至关重要。

linuxgnu
阅读 →
安全研究
2025-12-12/1907 reads

Linux .forward 文件详解

.forward 是 Unix/Linux 系统中用于邮件转发的用户级配置文件,位于用户主目录下,支持转发到外部邮箱、本地用户、脚本或文件。文件权限需设为 600 或 644,规则即时生效。支持多目标转发(逗号分隔)、保留本地副本(\username)及脚本处理(|"脚本路径")。相比系统级别名文件 /etc/aliases,.forward 配置更灵活且无需 root 权限,但需注意安全风险,如避免过度权限和恶意脚本注入。常见用途包括邮件自动归档、过滤和跨邮箱转发。

linux前端运维
阅读 →
安全研究
2025-12-11/1413 reads

浅谈Linux文件读取类漏洞的额外攻击面

Linux文件读取类漏洞(如文件包含、任意文件读取、SSRF)通过未严格校验的用户输入,可越权访问系统关键文件。这些漏洞危害远超单文件泄露,能衍生出完整的攻击链路:读取/etc/passwd获取用户信息用于暴力破解;通过/etc/hosts和/proc/net文件探测内网拓扑;利用/proc目录获取进程和内核信息实现提权。攻击者无需交互权限即可从应用层突破至系统内核,构建从信息收集到横向移动的完整攻击面。深入理解此类漏洞的衍生危害对制定防护策略至关重要。

linux安全web安全
阅读 →
安全研究
2025-12-11/4718 reads

SSH全面实操教程:从基础登录到安全运维

SSH是用于安全远程登录和文件传输的核心工具,提供加密连接防止数据泄露。常用命令包括:ssh用于登录远程服务器,支持端口转发和远程命令执行;ssh-keygen生成密钥对实现更安全的认证;ssh-agent和ssh-add管理私钥缓存;ssh-copy-id配置免密登录。此外,SSH支持加密文件传输功能。这些命令组合使用可提高远程管理的安全性和效率。

运维ssh安全
阅读 →
开发工具
2025-12-08/1131 reads

【Web开发】从WSGI到Servlet再到Spring Boot

本文深入浅出地讲解了Web开发中的核心通信机制,对比分析了Python的WSGI规范和Java的Servlet技术。WSGI作为Python的Web服务器网关接口,定义了服务器与应用程序间的标准通信方式;而Servlet则是Java处理Web请求的核心规范,通过生命周期管理实现请求响应流程。文章通过代码示例演示了两种技术的具体实现,并指出WSGI的价值在于接口标准化,Servlet的优势在于完整的生命周期管理。最后提到Spring Boot等现代框架都是在这些基础规范上的进一步封装和优化,帮助开发者更高效地

前端servletspring boot
阅读 →
安全研究
2025-12-07/928 reads

从 Scoop 故障看 Windows 与 Linux 软硬链接与权限机制的底层差异

本文分析了Scoop包管理器在Windows系统中的常见故障,揭示了Windows与Linux在文件系统机制上的深层差异。重点对比了两者在软硬链接实现和权限控制模型上的核心分歧:Linux原生支持软硬链接且权限模型简洁,而Windows的链接机制受限且权限控制复杂。这些差异导致Scoop依赖的链接机制在Windows环境下易出现兼容性问题。文章提出了针对性解决方案,包括切换终端、清理权限和绕开链接依赖等操作步骤,为跨平台工具开发和使用提供了实用参考。

windowslinux运维
阅读 →
红队渗透
2025-12-07/1576 reads

渗透测试红队快速打点策略的思考

本文探讨了渗透测试前期快速打点的关键技术与方法。通过整合网络资产测绘工具(如FOFA、Shodan)和自动化扫描器(gogo、observer_ward、nuclei),构建了一套高效资产收集与漏洞识别流程。重点解决了目标资产形式杂乱(域名、IP、URL混合)的处理难题,提出基于ICP备案、SSL证书等多维度测绘语法,以及资产分类清洗机制。该方法能最大化覆盖目标暴露面,但需持续维护指纹库和POC模板。未来可进一步优化蜜罐识别和红队工具特征检测,形成更智能的打点系统。

安全web安全网络
阅读 →
安全研究
2025-12-06/1573 reads

Docker 逃逸常见利用方式

本文深入分析了Docker逃逸的安全风险与实现原理。首先阐述了Docker依赖的三大隔离机制(Namespace、Cgroups、Capabilities)及其局限性,指出其本质是"内核级逻辑隔离"。然后系统梳理了四类逃逸方式:配置错误(如特权容器、Docker Socket挂载)、隔离机制缺陷(如PID Namespace逃逸)、内核漏洞(如脏牛漏洞)和运行时漏洞(如RunC漏洞)。其中配置错误类最为常见,而内核与运行时漏洞类破坏性最强。文章强调,Docker逃逸风险源于隔离机制的设计

docker容器运维
阅读 →