苹果cmsV10播放地址AES加密教程

配合Dplay广告插件使用,主要作用防止整站被人采集

  • 实测图
  • 1.打开application/admin/view/system/config.html
  • 添加代码
  • [content_hide]
    • <option value="3" {if condition="$config['app']['encrypt'] eq 3"}selected {/if}>AES编码</option>
      
    • 添加位置
    • 2.然后修改application/common/controller/All.php
    • 添加代码
    • elseif($GLOBALS['config']['app']['encrypt']=='3'){
      	require_once 'jsui.php';
      			$player_info['url'] = jsuijm($player_info['url']);
                  $player_info['url_next'] = jsuijm($player_info['url_next']);
      			
              }
      
    • 添加位置
    • 3.保存下列代码为jsui.php保存到目录application/common/controller/
    • <?php 
      $skey = 'jsui';
      function jsuijm($xzv_4 = '', $xzv_1 = '')
      {
      	$xzv_3 = str_split(base64_encode($xzv_4));
      	$xzv_5 = count($xzv_3);
      	foreach (str_split($xzv_1) as $xzv_2 => $xzv_0) $xzv_2 < $xzv_5 && $xzv_3[$xzv_2] .= $xzv_0;
      	return str_replace(array('=', '+', '/'), array(
      		'O0O0O',
      		'o000o',
      		'oo00o'
      	), join('', $xzv_3));
      }
      
      $url = str_replace('$$$', '~~#', $url);
      $Arrstr1 = explode('#', $url);
      for ($k = 0; $k < count($Arrstr1); $k++) {
      	$vodfj = $Arrstr1[$k];
      	$lspo = strpos($vodfj, '$');
      	$tname = substr($vodfj, 0, $lspo+1);
      	$string = substr($vodfj, $lspo+1);
      	if (strstr($string, '~~')) {
      		$string = jsuijm(str_replace('~~', '', $string), $skey).'$$$';
      	}
      	else {
      		$string = jsuijm($string, $skey);
      	}
      	$jmstr .= $tname.$string.'#';
      }
      $jmstr = substr(str_replace('$$$#', '$$$', $jmstr), 0, -1);
      $url = "'".$jmstr."';";
      ?>
      
    • 4.解密代码部署,修改addons/dplayer/index.php
    • 添加代码
    • $skey = 'jsui';
      function decrypt($string = '', $skey = '') {
          $strArr = str_split(str_replace(array('O0O0O', 'o000o', 'oo00o'), array('=', '+', '/'), $string), 2);
          $strCount = count($strArr);
          foreach (str_split($skey) as $key => $value)
              $key <= $strCount  && isset($strArr[$key]) && $strArr[$key][1] === $value && $strArr[$key] = $strArr[$key][0];
          return base64_decode(join('', $strArr));
      }
      
    • 添加位置
    • 解密函数调用方法$url=decrypt($url);
    • 广告插件下载地址 https://xyzpan.com/s/795f3ex4   密码jsui.cn
      

       

    [/content_hide]

本站出售的源码只允许用于合法用途,以及学习交流技术层面,凡是用于非法用途的与本站无关,本人不承担任何责任!未经本站允许不得转载、倒卖:惊鸿 » 苹果cmsV10播放地址AES加密教程
分享到:
赞(5)

评论6

评论前必须登录!

  1. #0
    发生错误 当前分享不存在或者已经失效 << 返回
    stimolover2021-01-26 0:16:08
  2. #0
    请问加密了 但是播放不出来 是啥原因? F12看到这样
    stimolover2021-01-26 9:14:56
  3. #0
    解密函数调用方法$url=decrypt($url); 这个要放在哪?? 我替换了 index.php include "./config/config.php"; // $url = @$_GET['url']; $url=decrypt($url); $jump = @$_GET['jump']; 这样操作对吗??
    stimolover2021-01-26 9:19:22
    • 您好最后是怎么调用的,请问成功了吗
      yexu2021-06-01 2:19:52
  4. #0
    看你教程做了之后地址还是能够看到啊!
    yndsht2021-03-01 14:06:16
Hello,欢迎来咨询~