// BLOG
Blog
拆开、记下、再走一遍。
WindowsPowerShell基础(1)
面向对象:输出以对象形式存在,处理更高效;强大的扩展性:结合.NET库,适用于多种场景;卓越的兼容性:可与cmd、VBS、Linux命令兼容使用;管道符基于对象:简化了复杂的数据处理流程。无论是用于日常的脚本编写,还是复杂的系统管理与自动化,PowerShell都是不可或缺的利器。
阅读 →
杂记Alist挂载Onedrive并设置反向代理
我的域名是cloudfalre托管的,正常添加一条 A 记录,指向服务器 IP 地址。配置完成后,需要设置反向代理以通过域名访问。我这里用的是默认的api,没去azure上注册应用。然后在宝塔新建域名,添加反代即可。
阅读 →
红队渗透渗透利器:NC工具全方位使用指南
nc(Netcat)作为一个功能强大且高度灵活的网络工具,在渗透测试和网络安全领域具有广泛的应用。通过简洁高效的命令行操作,nc可以用于建立反向Shell、传输文件、端口扫描、以及通过隧道穿透内网等多种实战场景。因此,nc不仅仅是一个简单的工具,而是每个渗透测试人员必须熟练掌握的利器,它能在不同的安全测试场景中,提供高效且低风险的解决方案。掌握nc的使用技巧,能够极大地提升渗透测试过程中的灵活性与效率。
阅读 →
红队渗透红队规范:减少工具上传,善用系统自带程序
例如,当你通过漏洞成功获得一个低权限的Shell后,上传一款带有显著特征的工具,很可能立即被系统防护检测到,从而引发管理员的关注。例如,Windows系统中的批处理脚本和PowerShell脚本,由于属于系统默认资源,即便是高敏感度的杀毒软件,也通常不会将它们视为恶意工具。例如,利用漏洞完成初始渗透后,尽量通过目标主机自带工具继续进行内网横向移动,而非直接上传扫描工具进行无差别探测。未来的红队工作,将更多地依赖专业技术人员对目标系统的深入理解,以及对系统原生工具的巧妙运用。实现反向Shell,或者通过。
阅读 →
开发工具Python 开发必备的几个 VSCode 神级插件,效率翻倍还香到起飞!
通过这些插件的结合使用,VSCode 将成为一个功能强大且高效的 Python 开发环境。每个插件都有其独特的功能,可以根据你的开发需求选择安装和配置,帮助你提高编码效率,保持代码质量,最终提升整体开发体验。
阅读 →
LinuxAWK 从入门到精通:丰富实战案例
AWK 支持定义函数来实现复杂的计算。i<=10;通过本文的案例,你已经学习了 AWK 的基础操作、高级技巧和实战应用。无论是简单的字段提取,还是复杂的数据处理,AWK 都能为你提供强大且灵活的解决方案。掌握这些技巧,你可以大大提升在处理文本数据、日志分析等任务中的效率。
阅读 →现代AI编码助手与终端复用技术融合:从Claude Code到OpenCode的全景实践
AI编程助手与终端复用器融合实践 本文探讨了AI编程助手(如Claude Code和OpenCode)与终端复用技术(tmux/iTerm2等)的融合实践。通过终端复用器,开发者可以实现AI会话的并行执行、持久监控和自动化交互。文章系统梳理了三类核心工具(会话编排器、终端增强插件、监控与UI工具)的工作原理,并详细介绍了Claude Code生态(Maniple、claude-tmux)和OpenCode生态(@runecraft/spawn、opencode-pty等)的具体配置与使用方式。
阅读 →
杂记深度解析相对路径、绝对路径与URL映射策略、MVC架构
在现代 Web 开发中,URL路由和相对与绝对路径是开发中最常见的概念,本文将深入解析这两者的核心概念,帮助开发者了解它们之间的区别和应用场景。
阅读 →
安全研究架构未来:深入探索最热门的编程语言开发框架
开发框架是程序员用来加速开发并确保代码质量的基础组件之一。在不同的编程语言中,开发框架为开发人员提供了丰富的工具、库和最佳实践,帮助构建高效、可维护和安全的应用程序。本文将介绍几种常见编程语言的开发框架组件,包括 PHP、Java、Python 和 JavaScript 等。
阅读 →
Linux为什么设置为 UTF-8 时 scanf 输入中文会乱码?
当scanf读取中文时出现乱码的主要原因是终端的输入编码与程序假设的编码不一致。通过统一为 GBK 编码,可以有效避免这一问题。虽然 UTF-8 是更通用的编码方案,但在中国地区开发本地化应用时,GBK 更符合系统默认行为且配置简便。
阅读 →
红队渗透Kali Linux 安装谷歌浏览器及中文输入法教程
在 Kali Linux 系统中,安装谷歌浏览器和中文输入法可以满足我们使用谷歌浏览器(谷歌翻译)以及中文输入的需求。以下是详细的安装步骤和注意事项,适合希望增强 Kali Linux 功能的用户。默认情况下,Kali Linux 的安全机制可能导致谷歌浏览器无法正常启动。为了更方便地在 Kali Linux 中输入中文,我们推荐安装 Fcitx 框架和谷歌拼音输入法。它的作用是扫描系统中未满足的依赖关系,然后自动安装缺失的依赖包,从而修复问题。保存后,谷歌浏览器即可正常使用。此命令将谷歌浏览器的。
阅读 →
开发工具解决靶场网络问题教程(详细版)
网卡配置冲突:靶机的.vmx文件中可能包含特定环境生成的网卡配置,与当前运行环境不匹配。虚拟硬件版本不兼容:不同 VMware 版本使用的虚拟硬件版本可能不同,配置不一致会导致虚拟机无法正常启动或运行。网络模式不一致:靶机和攻击机需要在同一网段中才能进行正常通信。
阅读 →
红队渗透破解常见钓鱼攻击误区:别让安全“盲区”成为致命漏洞
钓鱼攻击并不可怕,可怕的是对其的误解和忽视。无论是依赖杀毒软件,还是对文件类型或正规网站的盲目信任,都会让攻击者找到可乘之机。唯有认清这些误区,采用全面的防护措施并持续提升安全意识,才能真正筑牢安全防线。网络安全的核心在于防患于未然,而非亡羊补牢。愿本文能帮助您更好地识别钓鱼攻击,让钓鱼者始终“钓”不到你。
阅读 →
红队渗透钓鱼攻击详解:鱼叉攻击与水坑攻击
因此,企业不仅需要技术防御手段,更需要培养员工的安全意识,做到人防与技防相结合,从而构建牢不可破的安全屏障。攻击者通过精心伪造的电子邮件或消息,诱导受害者点击链接或打开附件,从而实现攻击目的。当受害者访问这些网站时,恶意代码便会自动执行,完成攻击。受害者一旦打开伪造邮件中的附件或点击恶意链接,其设备可能被植入木马病毒,攻击者可以通过远程控制窃取敏感信息、操控设备或扩展攻击范围。通过水坑攻击,攻击者不仅能窃取访问者的敏感信息,还可以利用受害者的信任关系扩散恶意软件,甚至影响目标组织的供应链安全。
阅读 →
红队渗透Nmap:网络扫描利器详解
Nmap是网络安全领域的瑞士军刀,其丰富的扫描类型和灵活的参数使其适用于从简单主机发现到复杂漏洞评估的各种场景。在使用时,建议根据目标特性分阶段调整策略(如先-sn发现主机,再-sV探测服务),并结合-oA保存结果以便分析。无论是渗透测试还是防御优化,Nmap都是不可或缺的利器。参考资源Nmap官方手册。
阅读 →
红队渗透玩转 Burp Suite (2):Decoder、Comparer 和 Logger 模块使用
Logger 模块主要用于记录通过 Burp Suite 代理的所有网络流量,它能够详细地记录HTTP请求和响应的各种信息,包括请求方法((如GET、POST等)、请求的URL,请求头(如User-Agent、ContentType等)、请求体内容、响应状态码(如200、404等)、响应头和响应体等。这些数据块可以是HTTP请求、HTTP响应、文件内容等。它可以精确地找出两个数据块在字节级别或字符级别上的不同之处,包括新增的内容、删除的内容以及修改的内容。如果内容有多层编码,可以重复解码操作。
阅读 →
安全研究解析类漏洞:从前端数据逃逸到后端执行
个人理解:解析类漏洞是一类利用解析器或执行引擎的特性,使得输入数据在解析时被错误地当作代码执行的漏洞。这类漏洞的共性在于,攻击者通过构造特定格式的数据,使其在系统解析和执行的过程中绕过了预期的安全检查或过滤,导致代码的非预期执行。解析类漏洞的本质在于前端的恶意输入数据在被解析时被错误地当作可执行的代码,从而在后端引发安全问题。这种漏洞的存在和利用,几乎涉及所有现代 Web 应用的输入处理和解析。无论是数据库查询、页面渲染还是模板引擎,解析器的工作原理和执行机制都可能被攻击者用来构造恶意数据。
阅读 →
红队渗透浏览器发出请求的三种方式详解
浏览器在处理请求和解析响应时具有高度的智能和灵活性,能够根据不同的请求方式和数据类型进行合适的渲染。了解这些基本原理可以帮助前端开发者更有效地进行调试和优化,提高 Web 应用的性能和用户体验。在渗透测试和安全分析中,深入了解浏览器如何处理不同类型的请求和响应对于识别潜在的安全漏洞和制定攻击策略至关重要。
阅读 →
红队渗透深入解析 tmux 复制模式:掌控终端内容的利器
在日常使用tmux的过程中,我们经常需要回顾历史输出或复制屏幕上的内容。无论是在渗透测试中提取关键信息,还是在多任务处理时整理日志输出,tmux的复制模式(Copy Mode)都提供了一种高效、灵活的方式来实现这些需求。本文将详细介绍tmux复制模式的核心功能和使用技巧,帮助你充分利用这一强大工具。tmux的复制模式允许用户在会话的滚动缓冲区中自由移动光标、选择文本并进行复制。默认情况下,tmux的复制模式启用了类似的键位绑定,适合熟悉 vi 或 vim 编辑器的用户。
阅读 →
红队渗透掌握 gobuster 的 completion 子命令:红队打靶的“作弊器”
启用gobuster提升效率:无需记忆复杂的命令或选项名称,大幅缩短输入时间。降低错误率:避免输入拼写错误或漏掉必需的参数。动态提示:根据当前上下文提供精确的补全建议,操作更直观。
阅读 →
红队渗透host碰撞与子域名发现的核心区别及实战边界
本文系统对比了子域名发现与Host碰撞两种网络资产探测技术的区别。子域名发现基于已知主域名,通过DNS查询发现其下属子域名;Host碰撞则基于目标IP,通过修改HTTP请求头探测服务器绑定的隐藏域名。两者在核心依赖、技术原理、适用场景等方面存在本质差异:子域名发现依赖DNS解析,适用于公网资产梳理;Host碰撞直接与Web服务器交互,适合探测内网隐藏域名和IP关联资产。实际渗透测试中,两者常组合使用,先通过子域名发现梳理主域资产,再通过Host碰撞挖掘IP关联资产,实现全面的资产探测。
阅读 →
开发工具Python基础速通(涵盖常用代码片段)
本文介绍了Python基础开发环境的安装与配置,以及基础语法和常用操作。主要内容包括:1) Python环境安装步骤和pip工具使用;2) 基础语法如保留关键字、字符串、注释、输入输出等;3) 运算符、循环和控制语句;4) 列表、字典等数据结构的基本操作。文章提供了大量实用代码示例,帮助初学者快速掌握Python编程基础。
阅读 →
红队渗透玩转 Burp Suite (1)
Burp Suite是一款功能强大的 Web 应用安全测试工具,集成了多种模块化组件,为安全测试人员提供了全方位的漏洞检测能力。无论是中小型网站,还是复杂的大型企业 Web 系统,Burp Suite 都能够胜任,帮助测试人员高效发现潜在的安全问题。下面我们按照 Burp Suite 的功能选项卡,逐一介绍其强大的功能模块。Dashboard 的扫描功能虽然涵盖了爬虫、审计和 API 扫描,但在实际使用中常常并不是最佳选择。Burp Suite 的扫描能力相较于专用工具(如xrayAWVS。
阅读 →
红队渗透信息收集番外篇——资产梳理
资产梳理,顾名思义,是对收集到的目标资产进行分类、筛选和优先级排序的过程。通过对资产的分析,我们可以挑选出那些最有可能存在漏洞、最具攻击价值的资产。这一过程的目的是让渗透测试更加高效,集中精力攻克那些高价值资产,从而提高测试的成功率和影响力。需要注意的是,资产梳理并不是每次都需要执行的操作。它主要适用于目标资产数量庞大的情况。在资产较少的情况下,梳理的作用相对较小,因为我们几乎可以逐一评估每个资产的风险。资产梳理是渗透测试中的重要步骤,尤其是在面对大量资产时,能够有效提高测试的效率和准确性。
阅读 →
跳到内容