IT技术博客大学习 共学习 共进步

标签:漏洞利用

共 3 篇相关文章

IT 累计浏览 2

ClassPathXmlApplicationContext的不出网利用

ClassPathXmlApplicationContext是Spring框架中用于加载XML配置文件的核心类,其默认行为会从类路径加载资源。本文深入探讨了在无外部网络连接的环境下,如何利用该类的特性实现漏洞利用,聚焦于反序列化攻击向量。文章以Springboot Code-Breaking挑战为例,分析了在受限网络条件下,通过精心构造的XML配置文件触发反序列化过程,从而执行任意代码的技术细节。关键点包括:利用Spring的资源加载机制绕过网络限制,结合SnakeYAML等库的反序列化漏洞,实现在不出网的情况下完成攻击链。这不仅揭示了Spring应用在安全配置上的潜在风险,还提供了针对此类场景的防御建议,强调了代码审计中对于类路径处理和序列化安全的重视。

IT 累计浏览 2,341

Petya和NotPetya的关键技术性区别

这篇讲的是Petya和NotPetya这两个名字相似、利用方式也相似(均利用永恒之蓝漏洞)的勒索病毒,其内在实现到底有何关键不同。作者从五个具体的技术点切入,为读者进行了一次清晰的“法医式”对比。 两者最细微但关键的区别始于加密使用的XOR密钥:Petya用的是0x37,而NotPetya换成了0x07。随后,在病毒的核心部分Mini-Kernel中,NotPetya移除了那个标志性的红色骷髅显示模块。启动感染第二阶段的方式也不同,Petya调用NtRaiseHardError API强制重启,NotPetya则直接执行了shutdown命令。因此,在最终的表现上,Petya会显示骷髅,NotPetya则不会。它们最后展示的勒索信息文案也完全不同。 文章最后,作者也给出了一个务实的安全建议:面对此类攻击,确保拥有独立的离线数据备份,比支付赎金可靠得多。

IT 累计浏览 1,822

利用Fly_Flash蠕虫攻击开心网

这篇讲的是,作者从一段对Fly_Flash蠕虫的代码分析出发,复盘了一起针对开心网的攻击事件。文章没有停留在事件表面,而是深入剖析了蠕虫的具体传播逻辑:它利用了一个JSONP接口进行跨域数据获取,从而实现用户间自动传播。代码清晰地展示了攻击者如何构造请求、解析返回的用户信息,并自动发起关注或加好友操作来扩散自身。 通过技术分析,文章揭示了此类社交平台攻击的核心漏洞原理——开放接口在缺乏有效校验时,可能成为自动化脚本的“高速公路”。结合文中提到的攻击导致超过5000万用户数据可能泄露的背景,这起复盘不仅解释了“怎么做”,更点明了漏洞的实际危害。对于开发者和平台运维而言,这提醒了即使是用于增强体验的便捷接口,也必须在设计之初就严格考虑其安全边界,防止被恶意利用。