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

第83天: 代码审计-PHP 项目RCE 安全调试追踪代码执行命令执行

案例一:CNVD拿1day-RCE命令执行-百家CMS

这里用代码审计系统搜索system,可以利用的是第一种

打开看细节

  查找函数引用

查找$_file第一次出现的地方

这个时候就明白了,必须上传文件,然后利用文件名,去执行system命令

如何触发?

随便点击一个页面看触发逻辑

尝试触发

还有一个需要注意的点,需要关注一个变量是否为空

访问页面

页面html控制台中搜索变量名,关闭的时候值为0.开启的时候值为0

上传文件,上传文件名为,&whoami&.txt

这样写的原因

这里需要让函数进行输出查看执行效果

提交后的执行成功

http://www.lryc.cn/news/349781.html

相关文章:

  • 学习Uni-app开发小程序Day8
  • OpenHarmony标准设备应用开发(二)——布局、动画与音乐
  • mysql字段乱序 information_schema
  • 使用php和redis实现分布式锁
  • 大龄程序员是否要入职嵌入式python岗位?
  • STL—string类(1)
  • 科技查新中化工领域查新点如何确立与提炼?案例讲解!
  • 国网698.45报文解析工具
  • 留学资讯 | 2024英国学生签证申请需要满足哪些条件?
  • Python 中的分步机器学习
  • C++错题集(持续更新ing)
  • 静态IP代理:网络世界的隐秘通道
  • 信号和槽的其他说明和优缺点
  • 手工创建 kamailio database tables
  • SpringBoot接收参数的19种方式
  • Disk Map for Mac,让您的Mac更“轻”松
  • 【二叉树】(三)二叉树的基础修改构造及属性求解2
  • PyCharm2024安装教程
  • JavaScript基础知识强化:变量提升、作用域逻辑及TDZ的全面解析
  • [Cesium]Cesium基础学习——Primitive
  • java相等忽略音调
  • 自养号测评实战指南:Shopee、Lazada销量翻倍不再是难题
  • 【Java开发面试系列】JVM相关面试题(精选)
  • 解决Win11下SVN状态图标显示不出来
  • 代码随想录训练营第四十天 | 343. 整数拆分、96.不同的二叉搜索树
  • python爬取数据并将数据写入execl表中
  • Linux动静态库
  • 线程与进程___(一)
  • Google IO 2024有哪些看点呢?
  • 纯血鸿蒙APP实战开发——Navigation页面跳转对象传递案例