找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 2282|回复: 30

[iptv信源 资源分享或寻求] Touchtv.拍簧片.修正@0627

[复制链接]
本帖最后由 wjxgzz 于 2023-6-27 00:21 编辑

复制代码
  1. <?php
  2.     //触电新闻v3
  3.     $pk = $_GET['pk'];
  4.     $ts = time().'123';
  5.    
  6.     $pubKey = "MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALLUiZV6DVmAcJGOsWzftnYxDVpIdTlQynYeTtq5Z1ZzUteINPX24GyeetbYjnIT8pq0IdXGEjjBtngvddR0YaMCAwEAAQ==";
  7.     $pubKey = "-----BEGIN PUBLIC KEY-----\n".wordwrap($pubKey,64,"\n",true)."\n-----END PUBLIC KEY-----";
  8.     $randIMEI = substr(md5(rand(10000000,99999999)),rand(0,15),16);
  9.    
  10.     openssl_public_encrypt("IMEI_".$randIMEI,$encData,$pubKey);

  11.     $headers = [
  12.         "X-ITOUCHTV-Ca-Key: 04039368653554864194910691389924",
  13.         "referer: https://android.itouchtv.cn/".$randIMEI,
  14.         "X-ITOUCHTV-A01: ".base64_encode($encData),
  15.         "X-ITOUCHTV-CLIENT: NEWS_APP",
  16.         "X-ITOUCHTV-RESOLUTION: 1920,1080",
  17.         "X-ITOUCHTV-A05: hFiVdSB9XwdEevy3UZlmj2BFW1o8S6MRLQVj1z7hBU4IfPS4tawaISroHYLgA5d1PcI2rIQCAud1nYH19Ks95A==", // 44
  18.         "User-Agent: Mozilla/5.0 (Linux; Android 13.1.2; )",
  19.         "X-ITOUCHTV-APP-VERSION: 4.9.2",
  20.         "X-ITOUCHTV-Ca-Timestamp: $ts",
  21.         "X-ITOUCHTV-OSVS: 13.1.2",
  22.     ];

  23.     $signkey = "qmiHeB9bKgowHqxRv0prc2cPN2EwXL1HOYu3DPiYCcaYxyxdFIyT5mAfBmr0UKPO";
  24.     $bstrURL = "https://tcdn-api.itouchtv.cn/getParam";
  25.     $sign =base64_encode(hash_hmac("SHA256","GET\n$bstrURL\n$ts\n",$signkey,true));
  26.     $headers[] = "X-ITOUCHTV-Ca-Signature:$sign";
  27.     $ch = curl_init();
  28.     curl_setopt($ch, CURLOPT_URL, $bstrURL);                  
  29.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  30.     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  31.     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
  32.     curl_setopt($ch, CURLOPT_HTTPHEADER,$headers);
  33.     $data = curl_exec($ch);
  34.     curl_close($ch);
  35.     $json = json_decode($data);
  36.     $node = $json->node;
  37.     array_pop($headers);
  38.    
  39.     $bstrURL = "https://api.itouchtv.cn/liveservice/v3/tvChannelList?node=$node";

  40.     $sign = base64_encode(hash_hmac("SHA256","GET\n$bstrURL\n$ts\n",$signkey,true));
  41.     $headers[] = "X-ITOUCHTV-Ca-Signature:$sign";

  42.     $ch = curl_init();
  43.     curl_setopt($ch, CURLOPT_URL, $bstrURL);                  
  44.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  45.     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  46.     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
  47.     curl_setopt($ch, CURLOPT_HTTPHEADER,$headers);
  48.     $data = curl_exec($ch);
  49.     echo $data;exit;
  50.     curl_close($ch);
  51.        
  52.     if($pk == '')
  53.     {
  54.         $json = json_decode($data);
  55.         foreach($json->tvChannelList as $out)
  56.         {
  57.             echo ($out->name.','.$out->pk.'<br />');
  58.         }
  59.     }
  60.     else
  61.     {
  62.         preg_match('/pk":'.$pk.',.*?"url":"(.*?)"/i',$data,$result);
  63.         $playURL = $result[1];
  64.         header("location:$playURL");
  65.     }
  66. ?>
复制代码

这东西摆出来估计一会又改。啧啧,今天好像就动了UA验证? 反正IMEI已经需要动态了,下一步是ts加ua还是ref ?
//ps: 我好像记得先前有一波改动类似gdtv通过socket获取node值,不过好像方案遗弃了~~ 你们祈祷吧,祈祷官维下一次动手没那么狠

0627: 做下整合修正
// 代码仅供学习调戏,请勿做商业用途 //
我的恩山、我的无线 The best wifi forum is right here.
可以的,太厉害
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

官维估计也在山里
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

谢谢师傅出手。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

谢谢分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

官维估计也在山里
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

大佬 牛逼
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
感谢分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
好像用不了了 打不开
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

大神好久不见出手哈哈哈
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

万年不开的app今日打开发现卫视连神片都不给你看了,就剩下卖药广告了,哈哈
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

帮忙看看更新分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

可以用,谢谢分享~
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

貌似又挂了……
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
  1.     $headers = [
  2.         "X-ITOUCHTV-Ca-Key: 04039368653554864194910691389924",
  3.         "referer: https://android.itouchtv.cn/".$randIMEI,
  4.         "X-ITOUCHTV-A01: ".base64_encode($encData),
  5.         "X-ITOUCHTV-CLIENT: NEWS_APP",
  6.         "User-Agent: Mozilla/5.0 (Linux; Android 13.1.2;)",
  7.         "X-ITOUCHTV-APP-VERSION: 4.9.2",
  8.         "X-ITOUCHTV-Ca-Timestamp: $ts",
  9.         "X-ITOUCHTV-A05: hFiVdSB9XwdEevy3UZlmj2BFW1o8S6MRLQVj1z7hBU4IfPS4tawaISroHYLgA5d1PcI2rIQCAud1nYH19Ks95A==", // 44
  10.         "X-ITOUCHTV-RESOLUTION: 1920,1080",
  11.         "X-ITOUCHTV-OSVS: 13.1.2"

  12.     ];
复制代码

点评

中午还好好的,现在又不行了  发表于 2023-6-26 19:41
好像又挂了  详情 回复 发表于 2023-6-26 17:50
感谢分享,恩山有你更精彩!双能看潮安和普宁了。  详情 回复 发表于 2023-6-26 15:28
多谢大佬。 这触电最近改动的是真频繁呀。  详情 回复 发表于 2023-6-26 08:13
谢谢大佬  详情 回复 发表于 2023-6-26 01:36
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-28 15:48

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表