// BLOG
Blog
拆开、记下、再走一遍。
红队渗透红队基础设施建设:关键脚本工具和技术栈
红队基础设施自动化建设指南 红队基础设施需兼顾隐蔽性、自动化和高可用性,核心工具链包括: 重定向防护:使用RedWig/Terraform部署HTTP/DNS重定向器,结合Caddy/Nginx脚本伪装流量; C2服务器加固:通过Malleable-C2-Profiles修改流量特征,利用CloudC2实现云函数转发; 自动化部署:采用Terraform+Ansible编排云资源,Docker快速构建钓鱼平台; 监控体系:集成RedELK分析日志,搭配Discord Bot实时告警上线主机。 建议采用IaC
阅读 →
红队渗透AK/SK 利用与云平台接管工具
AK/SK 是云上最危险的“万能钥匙”。一次泄露,可能导致全网资产失守。安全左移,从代码提交到 CI/CD 流水线,杜绝明文存储。快速验证资产枚举:ListCloud控制台接管多云管理:行云管家参考资料阿里云 RAM 安全最佳实践腾讯云 CAM 密钥管理Teamssix 云安全 Wiki。
阅读 →
红队渗透Linux 配置 SMB 共享简单教程
SMB(Server Message Block)是一种网络文件共享协议,广泛用于 Windows、Linux 等系统间的文件共享。在渗透测试(pentest)场景中,配置 SMB 共享可以方便地在测试环境中传输工具、Payload 或测试数据。本文将详细介绍如何在 Linux 系统中配置 SMB 共享。
阅读 →
LinuxBash 替换机制(二):glob通配符
Bash中的glob通配符是文件批量操作的利器,通过简洁的模式匹配规则快速定位文件。基础语法包括:?(单字符)、*(任意字符)、[...](字符集合)和否定形式[^...]。进阶功能如{...}支持多模式匹配,{start..end}生成连续范围,**(需启用globstar)实现递归子目录匹配。这些通配符显著提升命令行效率,适用于日志处理、文件清理等场景,是Shell脚本中不可或缺的工具。
阅读 →
安全研究ASP vs ASP.NET vs ASP.NET Core:三代微软 Web 技术核心区别解析
ASP、ASP.NET 和 ASP.NET Core 是微软三代Web开发技术。ASP(1996年)基于脚本语言,仅支持Windows+IIS,已淘汰;ASP.NET(2002年)采用编译执行,支持Web Forms和MVC,但仍限于Windows平台;ASP.NET Core(2016年)是完全跨平台的现代框架,性能更优,支持模块化设计和云原生开发,已成为微软主推技术。三者核心区别在于执行方式、平台支持和架构设计,ASP.NET Core代表当前最佳选择。
阅读 →
安全研究谷歌黑客语法挖掘 SQL 注入漏洞
摘要: 尽管安全技术不断升级,SQL注入仍长期占据OWASP Top 10,2025年仍有40%以上Web应用存在漏洞。本文提供50+实战验证的Google Dork语法(如inurl:/search_results.php search=),专门挖掘ASP/PHP等老旧系统的SQL注入点。通过inurl:组合高危参数(如id=、category=)可快速定位漏洞页面,并给出从基础报错测试到自动化验证(sqlmap)的全流程方法,包含政府/教育网站专项搜索等高级技巧。最后通过高校新闻系统漏洞复现实例,演示从
阅读 →
红队渗透RDP 启用多用户会话(当前用户无感知)
攻击者可通过修改Windows Server注册表键值(fSingleSessionPerUser=0)实现多用户并发RDP会话,当前登录用户无感知。该技术提供四种实现路径,包括本地注册表修改和远程PowerShell执行,需管理员权限。启用后,攻击者可实现持久化驻留、横向移动和权限提升。防御建议包括监控注册表修改、限制RDP访问来源、实施最小权限和MFA验证。此技术是红队演练和APT攻击中的常见手段,理解其原理有助于完善检测机制。
阅读 →
红队渗透SwitchyOmega 完整使用教程:从基础配置到本地抓包(Burp Suite 必看)
本文详细讲解SwitchyOmega代理插件的安装配置与使用技巧,重点解决本地地址抓包问题。核心内容包括:代理情景创建、不代理地址规则配置(特别是<-loopback>标记的作用)、自动切换模式设置等。针对常见问题如localhost/127.0.0.1无法抓包,明确指出需删除<-loopback>规则。同时提供IP段、通配符等灵活匹配语法,以及自动分流内网/外网流量的高级用法。
阅读 →
LinuxLinux命令行选项用法进阶
本文系统解析了Linux命令行选项的核心规则与设计逻辑。关键点包括: 短选项组合:-a -b -c可合并为-abc,但带参选项必须放在组合末尾,否则后续字符会被误认为参数。 特殊标记: --用于终止选项解析,后续内容视为参数 单-通常表示标准输入/输出 底层机制:GNU的getopt()函数按顺序解析字符,遇到带参选项时会将下一token作为参数,这是组合规则的技术根源。 风格差异:对比了POSIX短选项、GNU长选项和BSD风格的特点,指出参数绑定与位置敏感性的区别。
阅读 →
LinuxLinux 用户管理详解:从古老Unix到现代集成
Linux用户管理概述与核心操作摘要 Linux用户管理经历了从Unix文件配置到现代集中式认证的演变。核心配置文件包括/etc/passwd(用户信息)、/etc/shadow(加密密码)、/etc/group(组信息)和/etc/gshadow(组密码)。主要操作命令包括:useradd/adduser创建用户(支持批量添加),userdel删除用户(可连带删除主目录),usermod修改用户属性(如组归属、shell类型),passwd/chage管理密码策略。高级机制包含PAM模块化认证、NSS名称
阅读 →
安全研究Linux 扩展属性:文件的隐形便签
Linux扩展属性(xattr)详解 扩展属性是Linux文件系统中存储在文件上的"元数据的元数据",以键值对形式存在,为文件提供隐形标签。它通过四个命名空间进行分类: user空间:供应用程序存储自定义元数据(如作者、版本) security空间:安全模块专用(如SELinux上下文) trusted空间:系统级元数据(需CAP_SYS_ADMIN权限) system空间:内核保留(如POSIX ACL) 管理工具包括attr(简单操作)和getfattr/setfattr(高级功能)。
阅读 →
安全研究SQL注入学习入门:手工注入与工具使用
本文系统介绍了SQL注入技术,包含基础知识、手工注入方法和SQLMap工具使用。首先讲解了核心系统库和数据结构层级,然后详细展示了手工注入的判断方法、数据库查询技巧和常用Payload。在工具使用部分,提供了SQLMap的常用命令和详细等级说明。最后建议的学习路径从理解原理到防御方案,循序渐进。全文约150字,涵盖SQL注入的核心知识点和实践方法。
阅读 →
安全研究IDOR 越权漏洞测试思路 Checklist
本文提供了IDOR(不安全的直接对象引用)漏洞的详细测试清单,包含12个关键步骤:从ID值替换、参数污染测试到特殊字符注入、旧版本端点检查等。重点测试方法包括修改请求参数、加密ID处理、GUID枚举以及403/404绕过技巧。强调IDOR常与其他漏洞(如XSS)结合导致更严重风险。该清单为安全研究人员和开发人员提供了系统化的测试思路,帮助识别潜在越权风险,建议定期审计以防范新变种。测试时需确保合法授权并遵守相关法规。
阅读 →
红队渗透Kali Linux 快速安装与切换 GDB 三大插件
Kali Linux 默认 GDB 功能简陋,本文介绍如何安装三大调试插件(peda/gef/pwndbg)并实现自由切换。通过创建独立wrapper脚本,用不同命令调用不同插件(gdb-peda/gdb-gef/gdb-pwndbg),避免冲突。安装步骤包括获取源码、配置启动脚本和验证安装,还提供常见问题解决方法。这种方式让逆向调试效率大幅提升,支持按需选用最适合的调试工具。
阅读 →
安全研究RDP 远程桌面连接常见问题详解
本文详细介绍了远程桌面(RDP)连接中的常见问题与解决方案。主要内容包括:网络级别身份验证(NLA)的工作原理与配置方法,微软账户登录RDP的规则与错误排查,无密码RDP连接的设置步骤,以及不同Windows版本下RDP多用户会话的行为差异。文章提供了组策略和注册表等多种配置方式,并介绍了RDPWrap工具实现多用户同时在线的方案。特别强调NLA的安全价值,建议仅在可信网络环境中关闭NLA,公网设备必须保持启用状态。同时提醒Windows Hello PIN码不能用于RDP登录,以及微软账户登录的格式要求。
阅读 →
LinuxRclone、rsync、Docker 的 COPY/ADD:路径末尾加不加「/」的含义大不相同!
文章摘要 本文对比了 Rclone、rsync 和 Docker 的 COPY/ADD 命令对路径末尾斜杠的处理差异。Rclone 忽略斜杠,始终将目标视为文件夹;rsync 中源路径斜杠决定是否包含文件夹本身,目标路径斜杠影响较小;Docker 根据目标路径斜杠判断是文件还是文件夹。通过实例演示了不同场景下的复制行为差异,为正确使用这些工具提供了实用指南,避免因路径格式不当导致意外结果。
阅读 →
安全研究WeDecode:全自动化微信小程序反编译,wxapkg包源代码还原工具
WeDecode是一款全自动微信小程序反编译工具,支持小程序、小游戏及分包插件代码还原。它能完美恢复JS、WXML、WXSS等源代码结构,提供代码美化输出,并支持可视化UI操作和命令行模式。该工具适用于安全审计、漏洞扫描等合法用途,支持Windows/macOS/Linux平台,通过npm全局安装即可使用。未来计划增加自动解密功能,为开发者提供更便捷的小程序代码分析方案。
阅读 →
红队渗透解决 gf / gau 与 Oh-My-Zsh 别名冲突的两种办法
摘要:本文针对Oh-My-Zsh的git插件与安全工具gf/gau产生命令冲突的问题,提出两种解决方案:1)重命名可执行文件(需sudo权限,永久生效);2)临时取消别名(修改.zshrc或单次取消)。两种方法均可立即解决命令冲突,保留原有功能,适合不同使用场景。方案选择取决于个人偏好和系统权限,帮助安全研究人员顺畅使用工具进行漏洞挖掘。
阅读 →
安全研究建立本地 APT 仓库教程
本文详细介绍了从零搭建符合Debian/Ubuntu APT标准的本地仓库的完整流程。主要内容包括:1) APT仓库标准结构(pool/存放deb包,dists/存放索引);2) 操作步骤:创建仓库目录、生成deb包、使用dpkg-scanpackages生成索引、部署HTTP服务及客户端配置;3) 补充说明发行版与组件的组织方式、架构规范及索引文件作用。该方法适用于内部测试环境,通过标准化目录结构和索引生成,实现了apt客户端的兼容访问。若需生产环境部署,建议增加GPG签名等安全措施。
阅读 →
LinuxShell脚本技巧:去除文件中字符串两端空白
本文介绍了在Bash环境中清理文本行首尾空白字符的三种方法:1) 使用awk命令,通过字段拆分和行重构机制高效处理,推荐awk '$1=$1'作为首选方案;2) 使用sed命令,通过正则表达式实现灵活精准的空白控制;3) 采用Bash内置参数扩展,适合无外部工具依赖的环境但效率较低。文章详细分析了各方案的底层原理、代码示例和执行过程,并提供了方案对比和选型建议,其中awk方案因其简洁高效被推荐为通用场景的首选方法。
阅读 →
WindowsPowerShell 基础文本处理语法教程
PowerShell文本处理指南摘要 本教程全面介绍PowerShell的文本处理功能,分为三个核心部分: 基础字符串操作:涵盖字符串创建、连接、分割、替换和子字符串提取,重点讲解单/双引号区别、-join/-split运算符和StringBuilder高效拼接。 正则表达式应用:详解-match/-replace运算符和[regex]类型加速器,通过IP验证、日期格式转换等实例展示模式匹配技巧。 专用文本处理Cmdlet:包括Get-Content/Set-Content文件读写、Select-Strin
阅读 →
红队渗透APK客户端敏感信息扫描工具——APKLeaks
APKLeaks是一款专为Android应用安全设计的开源扫描工具,能快速检测APK文件中硬编码的敏感数据(如API密钥、数据库凭证等)。该工具通过集成jadx反编译器实现自动化扫描,支持自定义正则规则和JSON输出格式,适用于开发自查、安全审计等场景。相比同类工具,APKLeaks更轻量专注,支持Docker部署和命令行操作,可集成到CI/CD流程。用户可通过pip、uv或源码安装,5分钟内即可完成部署。
阅读 →
红队渗透Google Dork工具在渗透测试中的应用与实践
本文介绍了2025年最新的Google Dork工具及其在渗透测试中的应用。Google Dorking是一种利用搜索引擎高级语法发现系统敏感信息的技术,常用于定位SQL注入漏洞。推荐的四款成熟工具包括:DorkEye(Python开源工具)、GoogleDorks Toolkit(自动化批量处理)、HackDork(基于Playwright)和Super Dorking Tool(Web界面工具)。文章提供了SQL注入相关Dork示例,并强调合法合规、自动化配置和漏洞验证等最佳实践。
阅读 →
安全研究浅谈 Polkit 与 systemd-run 权限管理
本文探讨了Linux系统中Polkit与systemd-run的协同工作机制,重点分析其权限管理原理与应用。Polkit作为细粒度授权框架,通过守护进程、机制和应用进程的交互实现安全权限控制。systemd-run则以瞬时服务单元形式执行任务,与Polkit集成完成特权操作验证。文章详细解析了授权流程、自定义规则编写方法,并介绍了run0这一安全封装工具。最后提出安全建议,强调避免过度授权、组权限隔离和日志审计的重要性。这种组合方案为Linux系统提供了更灵活、安全的权限管理方式,在自动化运维和安全防御中具
阅读 →
跳到内容