超级版主
精华
|
战斗力 鹅
|
回帖 0
注册时间 2002-1-19
|
楼主 |
发表于 2013-10-12 12:59
|
显示全部楼层
渣浪最近新换了xml加密算法,增加了一个k值验证,所以id号为9位数且开头为“11”的视频都无法正常搬运。
//$ran = rand(0,1000);
$ran = 0; //这里应该是一个随机数 as3 用 Math.random() 生成,目前可以固定,如果失效的话可以自己生成下
//$time = time();
//$time = decbin($time);
//$time = substr($time, 0, -6);
//$time = bindec($time);
$time = 0; //这里是一个时间戳,目前可以固定,如果失效的话 用上面4行代码即可
$a = array(
$vid,
'Z6prk18aWxP278cVAH', //这个值用硕思直接破解竟然看不到,害得我测试了数小时,以为算法有问题
$time,
$ran,
);
$key = implode('', $a);
$key = md5($key);
$key = substr($key, 0, 16);
$key .= $time;
$xml_url = 'http://v.iask.com/v_play.php?' . http_build_query(array(
'vid' => $vid,
'uid' => 'null',
'pid' => 'null',
'tid' => 'undefined',
'plid' => '4001',
'prid' => 'ja_7_4993252847',
'referrer' => '',
'ran' => $ran,
'r' => 'video.sina.com.cn',
'v' => 'p2p4.1.42.23',
'p' => 'i',
'k' => $key,
));
专家要不来把个脉 |
|