紧急通知:凡事2019年5月1日以前购买阿里聚合直播盒子APP源码V系列产品(包括市面上所流传的盗版温柔乡直播盒子源码以及深圳万象科技所盗版飞象直播盒子源码)均存在以下BUG。

1、TP自身爆出的提权后门;可注入一句话木马,可对程序和数据进行任意串改、删除。

BUG关键代码详解

在修复之前程序未对控制器进行过滤,导致攻击者可以通过引入\符号来调用任意类方法。

其中使用了$this->app->controller方法来实例化控制器,然后调用实例中的方法。跟进controller方法:

其中通过parseModuleAndClass方法解析出$module和$class,然后实例化$class。

而parseModuleAndClass方法中,当$name以反斜线\开始时直接将其作为类名。利用命名空间的特点,如果可以控制此处的$name(即路由中的controller部分),那么就可以实例化任何一个类。

接着,我们再往回看路由解析的代码。其中route/dispatch/Url.php:: parseUrl方法调用了route/Rule.php:: parseUrlPath来解析pathinfo中的路由信息

代码比较简单,就是使用/对$url进行分割,未进行任何过滤。

其中的路由url从Request::path()中获取

由于var_pathinfo的默认配置为s,我们可利用$_GET['s']来传递路由信息,也可利用pathinfo来传递,但测试时windows环境下会将$_SERVER['pathinfo']中的\替换为/。结合前面分析可得初步利用代码如下:index.php?s=index/\namespace\class/method ,这将会实例化\namespace\class类并执行method方法。

2、代理后台,只要是代理身份可以对其他代理的发卡地址,联系方式进行串改。

3、可提取用户个人信息

紧急通知:阿里聚合直播盒子APP源码2019年5月以前的版本BUG相关推荐

  1. 直播视频app源码,保存图片到系统相册

    直播视频app源码,保存图片到系统相册相关的代码 public static void saveImageToGallery(Context context, Bitmap bmp) {// 首先保存 ...

  2. Thinkphp5新版聚合VIP影视APP源码 安卓/IOS苹果双端

    Thinkphp5新版聚合VIP影视APP源码 安卓/IOS苹果双端,非常棒的一款在线视频VIP解析APP,代理裂变版 下载地址:http://www.sucaihuo.com/source/1251 ...

  3. java修改动态视频,直播视频app源码,动态修改cron

    直播视频app源码,动态修改cron相关的代码 package com.chashiyu.task.dynamic; import org.springframework.beans.factory. ...

  4. 实现一个直播视频app源码的邀请码功能

    最近做一个直播视频app源码的邀请码功能,一直没找到感觉很完美的方法,然后自己造了一个轮子,当然效果还不是很完善. 首先我认为直播视频app源码的邀请码需要有以下特性: 1.唯一性,不能出现两个场景下 ...

  5. 直播系统app源码,简洁好看的登录页面

    直播系统app源码,简洁好看的登录页面 1.html <!DOCTYPE html> <html lang="en"> <head><me ...

  6. 实现直播视频app源码的底部导航栏

    底部导航栏的应用非常的广泛.今天就介绍直播视频app源码的其中一种实现方式. 一.Fragment + TextView 实现 前面一篇博客在介绍Fragment 的时候就使用了Fragment + ...

  7. 直播视频app源码,Android 点击生成二维码

    直播视频app源码,Android 点击生成二维码实现的相关代码 activity.xml代码如下: <?xml version="1.0" encoding="u ...

  8. 直播视频app源码,自定义可点击可滑动的通用RatingBar

    直播视频app源码,自定义可点击可滑动的通用RatingBar实现的相关代码 绘制ratingbar 绘制未选中的背景 /*** 未选中Bitmap*/ private val starBgBitma ...

  9. 直播视频app源码的靓号可以怎样实现?

    一般开发直播视频app源码时,会预留一些号码给以后升级的会员使用,比如靓号,直播视频app源码采用正则表达式实现较好,通过规则引擎的后台页面做成实时可配置的也是不错的选择. 一. 一般会有如下的正则需 ...

  10. 使用框架开发直播系统app源码前端,UniApp知识汇总

    UniApp是直播系统app源码前端开发使用的一个框架,安卓端.iOS端和各种小程序的前端开发都可以使用它.UniApp很好上手,直播系统app源码使用它开发前端后,几乎不再需要使用其他框架,可以减少 ...

最新文章

  1. stream流map 多个字段_stream流根据对象指定字段去重
  2. 0 开发的准备工作一一虚拟机virturalbox
  3. 电脑教程从入门到精通_如何自学原画设计|新手如何开始学原画?(附视频教程从入门到精通)...
  4. php imagemagick 文档,调用ImageMagick的PHP函数中文文档
  5. 又见链表 --- 另一种Creat方式与反转
  6. C# 数据库并发的解决方案(通用版、EF版)
  7. PHPSHE 1.7前台SQL注入漏洞分析
  8. 那么多编程语言,为什么要选择C++?
  9. linux系统权限和用户
  10. linux vi带 替换,vim替换命令_Linux vi/vim替换命令使用集锦
  11. 分布式专题-高性能的Web容器之Nginx02-Nginx的应用实战
  12. (6)EndNote——文献管理软件通用操作大全
  13. codeforce_div3_round527_ABCDEF
  14. 测试策略与测试计划,有什么区别?
  15. 无人机倾斜影像建模哪个软件好
  16. android 角标框架,Android 实现桌面未读角标
  17. 代码灵异事件 -- php使用redis的hgetall方法出现的怪问题
  18. 咱们老百姓,今儿个真高兴
  19. Your branch is up to date with 'origin/master'.但是本地代码却不是最新的
  20. 解决WSL2与Proxifier无法同时使用的问题

热门文章

  1. 科普:什么是人工智能
  2. [大数据]Hadoop+Storm+Spark全套入门及实战视频教程
  3. UE4官方文档踩坑:FPS示例2.7 UCameraComponent
  4. python少儿编程教案_超好玩的Python少儿编程
  5. 内网渗透文章CFS三层靶机内网渗透--直接杀到内网
  6. 安装sql2012 正在启动操作系统功能NetFx3
  7. 高级软考之——系统分析师思维导图(二)
  8. java近义词,同义词查询_java 同义词查询怎么做?
  9. nvidia控制面板点了没反应win7_win7 nvidia控制面板没反应打不开 解决办法
  10. 在Ubuntu中安装Python科学计算环境