【RCE】利用 Python 沙箱绕过实现任意代码执行的完整案例分析

本文内容仅供学习交流使用,未经授权不得进行非法渗透测试。

文章目录

    • 背景
    • 1.利用 ctypes 绕过黑名单
    • 2.基于时间回显:time-based Blind 技巧
    • 3.使用 raise 主动回显异常
    • 4.通过 importlib/imp 绕过黑名单导入模块
    • 5.利用写文件 + import 的方式进行自定义模块注入
    • 6.compile() + types 动态生成函数绕过 exec/eval 黑名单

背景

某项目存在一个典型的 Python 任意代码执行场景。按设计,本意是让用户提交一段 Python 脚本由服务器执行,用于分析数据。每次执行时代码都会在一个隔离的 Docker 容器中运行,容器无法访问外网,仅能执行系统命令。

听起来似乎很简单,能执行系统命令就意味着离 shell 不远。但问题在于——该环境对关键模块做了严格黑名单过滤:

['os','platform','linecache','subprocess','builtins','requests'

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1004568.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

可信数据空间落地生活:医疗提速、出行省心,这些变化你已受益

当你在社区医院就能调取三甲医院的就诊记录,当导航软件精准预测高峰拥堵并推荐最优路线,当线上办事无需反复上传身份证明——这些便捷体验的背后,都离不开国家正在大力推进的可信数据空间建设。随着《可信数据空间发展行动计划(20…

实时图形工具包GLG Toolkit:工业领域HMI数据可视化的优选产品

工业数字化进程中,数据透明化、系统兼容性、工况适应性是行业核心诉求。从橡胶炼胶、化工反应到汽车制造、能源监控等场景,普遍面临数据动态展示难、多系统集成复杂、严苛环境下运行不稳定等问题。本文以橡胶行业为例介绍GLG Toolkit在工业数据可视化的运…

某游戏大厂的常用面试问题解析:Netty 与 NIO - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

《Git 入门:从 0 到 1 玩转 Gitee 仓库》 一

版本控制是编程学习和项目开发中不可或缺的技能,而 Git 作为最流行的分布式版本控制系统,搭配 Gitee 仓库可轻松实现代码的备份、版本管理与协作。但对新手而言,“仓库创建、远程连接、提交拉取” 等操作往往让人无从下手,甚至卡在…

[JSK]动态数列I

[JSK]动态数列I 大意 每次在一段序列的末尾加一个数 \(x\),每次查询序列从大到小排序后的第 \(x\) 个数。 思路 考虑权值线段树。 实际上我们只需要维护一个很大的桶,这个玩意就是权值线段树,我们只需要维护子树内有…

【大数据可视化分析毕设指导】基于Hadoop+Spark的干豆数据分析系统源码,Python+Django实现全流程 毕业设计 选题推荐 毕设选题 数据分析 机器学习

✍✍计算机毕设指导师** ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡有什么问题可以…

使用Junit测试

pom.xml:<dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter</artifactId><version>5.9.1</version></dependency>测试类命名规范必须为 public void [规定]在如下Test(注解)中测试Displayname 起名…

人类文明可通过技术手段(如加强航天器防护、改进电网设计)缓解地球两极反转带来的影响

地球两极反转&#xff08;通常指地磁反转&#xff0c;即地球磁场的南北极互换&#xff09;是一个发生在地球内部的自然过程&#xff0c;而非字面意义上的“地球物理结构翻转”。这一现象在地质历史中曾多次发生&#xff0c;最近一次约在78万年前。以下是关于地磁反转可能发生的…

springboot基于vue的护士资格在线练习和模拟考试系统的设计与实现_m23x6tm9

目录已开发项目效果实现截图开发技术系统开发工具&#xff1a;核心代码参考示例1.建立用户稀疏矩阵&#xff0c;用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&…

病毒学研究的关键工具:重组病毒蛋白的技术解析与应用实践

在当代病毒学与传染病基础研究领域,重组病毒蛋白已成为不可或缺的核心研究工具。这些通过基因工程技术在哺乳动物细胞、昆虫细胞等表达系统中精准制备的蛋白质,为科研人员提供了安全可控、可规模化生产的高纯度研究材…

智能客服

目录1. 为什么不能只靠 tools + CTA?2. 正确的技术架构应该是这样的(1) 意图识别层(NLU + LLM)(2) 对话策略层(Policy Engine / Workflow)(3) 工具调用层(Tools / RAG / API)3. 具象例子:为什么 workflow 是必…

当“雷同”不再只是文字问题:2025年企业标书查重的真实困境与破局之道

随着2025年《电子招标投标系统多维度溯源规范》全面落地&#xff0c;标书审查已从“文本比对”升级为“全维穿透”。一份看似合规的文件&#xff0c;可能因以下任一原因被判定风险&#xff1a;文件元数据雷同&#xff08;如创建设备、保存路径一致&#xff09;AI生成内容高度同…

springboot基于vue的档案室管理系统_gmr7teee

目录已开发项目效果实现截图开发技术系统开发工具&#xff1a;核心代码参考示例1.建立用户稀疏矩阵&#xff0c;用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&…

ComfyUI由浅入深全方位,AI生图,AI生成视频,AI动画教程

ComfyUI由浅入深全方位【共295课时】&#xff1a;从节点连线到工作流设计的系统化精进之旅 1. 为何295课时&#xff1f;理解ComfyUI的系统复杂性与学习价值 在AI绘画工具层出不穷的今天&#xff0c;相关推荐ComfyUI以其独特的节点式可视化编程界面&#xff0c;重新定义了Stab…

SSH连接深度解析:从握手失败到安全加固的完整指南

引言&#xff1a;当现代SSH遇见传统系统 “Unable to negotiate with 10.xxx.xxx.xxx port 22: no matching host key type found. Their offer: ecdsa-sha2-nistp256” - 这个错误信息是否让你感到熟悉&#xff1f;在OpenSSH版本不断演进、安全标准日益严格的今天&#xff0c;…

深入解析:STM32 几种烧录方式

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

AI行业应用全景:从金融风控到智能制造的落地实践与技术解析

人工智能已从实验室走向产业纵深&#xff0c;在金融、医疗、教育、制造等关键领域形成规模化应用。本文通过28个真实落地案例、12段核心代码实现、8个可视化流程图和15组关键Prompt设计&#xff0c;系统拆解AI技术从概念验证到商业价值转化的完整路径。每个领域均覆盖技术原理、…

决策树模型实战指南:避免过拟合、欠拟合与无关特征

【精选优质专栏推荐】 《AI 技术前沿》 —— 紧跟 AI 最新趋势与应用《网络安全新手快速入门(附漏洞挖掘案例)》 —— 零基础安全入门必看《BurpSuite 入门教程(附实战图文)》 —— 渗透测试必备工具详解《网安渗透工具使用教程(全)》 —— 一站式工具手册《CTF 新手入门实战教…

2025年最后一个月,公司需要注意什么?

老板们&#xff0c;2025年最后一个月财务上必须要注意的4件事&#xff0c;看完可以帮你省下很多钱&#xff01;一、检查发票1、看看企业的预付账款&#xff0c;有没有企业的钱付出去了&#xff0c;但是发票没有收回来的情况&#xff0c;要赶紧催收发票&#xff1b;2、如果年底前…

可信数据空间:驱动社会高质量发展的“数字基石”,必要性无可替代

数据已成为继土地、资本、劳动力之后的核心生产要素。而可信数据空间作为数据流通利用的关键基础设施&#xff0c;其建设与发展不仅是国家战略部署&#xff0c;更是推动社会高质量发展的必然选择。在《可信数据空间发展行动计划&#xff08;2024—2028年&#xff09;》的指引下…