飞飞cms play.js解密play.php接口编写

飞飞cms是一款轻量而又功能强大的在线视频播放程序,被众多影视站长所采用,
但是在/Public/player/文件夹下的play.js文件是加密的,此文件用途是当用户打开播放页
的时候,调用此js文件,然后去判断用户是否安装了播放器,如果安装则跳转到种子播放js
否则请求一个php文件返回对应的播放器安装页面,解密方法也很容易,首先eval还原压缩,
然后把里面的十六进制字符串依次改写成ansi字符格式即可!  

js代码会请求这个play.php文件,然后返回需要用到的安装播放器的页面
其中play.php一共有三个参数,,playname=(*)&u=(*)&v=(int)
分别是播放器名,下载播放器URL地址,以及日期版本,貌似是作者在使用这个页面做安装量和CPA之类的东西,
这算是作者不厚道了,既然管理员在后台都已经写了下载地址,你还偷偷的转到自己的,当然了搞网络的都是为了赚钱,
别人也不能白给你们写cms用,这事情就暂且不说了。。
那么我们就来编写这个play.php 参数已经搞清楚了,而且包含手机播放器安装页面的,
除了需要判断播放器名字以外还需要判断平台了。。。 经过模拟封包,看来是判断user-agents信息的,
开始写代码,由于朋友只需要用百度影音播放,不需要快播,就直接简单的判断了,如果你需要用快播和其他播放器
使用switch语句来判断平台--播放器名--跳转致对应的html页面即可!

你可能感兴趣的:(SEO优化)