利用不存在的可执行文件实现隐蔽持久化

admin 2026-01-23 12:08:37 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 本文介绍利用WindowsCreateProcessAPI特性实现隐蔽持久化的技术。通过设置计划任务或服务指向不存在的文件,并在同目录放置实际执行文件,系统找不到目标时会自动搜索并执行匹配文件。此法可绕过依赖路径存在的静态检测,提升隐蔽性,防御者需关注进程链异常。 综合评分: 91 文章分类: 红队,内网渗透,免杀,恶意软件,实战经验


如果使用扩展名不是“ .exe ”的文件,也会出现同样的问题。例如,如果同一文件夹中存在文件“ test.jpg.exe ”,而对文件“ test.jpg ”调用CreateProcess函数,则会产生类似的结果。

虽然 Autorun 显示该服务的可执行文件不存在,但实际上,当该服务被激活时,我们的持久化文件仍然会被执行。

三、总结

持久性始终是渗透测试人员维持与目标网络连接、保持立足点、确保稳定渗透测试活动不受中断的关键步骤。

尤其对于恶意软件而言,持久性是其在目标机器上生存的关键因素。因此,它们不断创新,寻求隐蔽且安全的连接方式,以避免被防御软件检测到。与此同时,防御软件也在持续更新,以检测最新的持久化方法。

利用Windows在检测到请求的文件不存在时自动搜索可执行文件的机制,我们可以让不存在的可执行文件持久存在。让操作系统来执行所需文件,可以帮助我们绕过杀毒软件、扫描工具和样本采集程序的审查和判断。这有助于提高目标机器上有效载荷的安全性。

END

公众号内容都来自国外平台-所有文章可通过点击阅读原文到达原文地址或参考地址

排版 编辑 | Ots 小安

采集 翻译 | Ots Ai牛马

公众号 | AnQuan7 (Ots安全)


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:Ots安全 《利用不存在的可执行文件实现隐蔽持久化》

评论:0   参与:  0