From this page:
Code:
http://xstream.click/s5.html
start a HLS stream:
Code:
http://195.154.227.38:1935/live/vch22lsh/playlist.m3u8
This is the encrypted string with inside the HLS manifest:
Code:
file=62A8emaoLC2GJ6dwLFdwbRCMNJT3af7WNWRSQWD6dwneJaL=jO8aKj5m1jaDZxYT8S9YL=J5ntu0c9BMrz
This is the method for decrypt it:
Code:
<?php
function decode_char ($c) {
$a1 = str_split("012345679HMDXVJQUGETNovywk");
$a2 = str_split("cIWm8LlgRBauspzZed=xYtnfbi");
$result = $c;
for ($j=0;$j<count($a1);$j++) {
if ($c == $a1[$j][0]) {
$result = $a2[$j][0];
break;
}
if ($c == $a2[$j][0]) {
$result = $a1[$j][0];
break;
}
}
return $result;
}
function reverse ($s, $direct) {
if ($direct == 'd') {
$nlen = strlen($s)-3;
$r = '';
while ($nlen > 2) {
$r .= substr($s,$nlen,1);
$nlen--;
}
$nlen = strlen($r);
$nlen2 = intval(substr($s,1,1).substr($s,0,1));
$nlen2 = $nlen2 / 2;
if ($nlen2 < $nlen) {
$npos = $nlen2;
while ($npos < $nlen) {
$r = substr($r,0, $npos).substr($r,$npos + 1);
$npos += $nlen2;
}
}
} else {
$nlen = strlen($s);
$delta = 7;
if (($nlen % $delta) == 0) $delta = 8;
$s0 = $s;
$s7 = substr($s0,0,$delta);
$s0 = substr($s0,$delta);
$s = '';
while ((strlen($s7) == $delta) && (strlen($s0) > 0)) {
$s .= $s7 . 'd';
$s7 = substr($s0,0,$delta);
$s0 = substr($s0,$delta);
}
$s .= $s7;
$nlen = strlen($s)-1;
$r = '';
while ($nlen >= 0) {
$r .= substr($s,$nlen,1);
$nlen--;
}
$delta2 = $delta + $delta;
$sdelta2 = $delta2;
$sdelta4 = substr($sdelta2,1,1).substr($sdelta2,0,1);
$r = $sdelta4.'A'.$r.'rs';
}
return($r);
}
function decode_str ($s) {
$s = reverse($s,"d");
$result = '';
for($i=0;$i<strlen($s);$i++) {
$result .= decode_char($s[$i]);
}
$result = base64_decode($result);
return $result;
}
echo decode_str('62A8emaoLC2GJ6dwLFdwbRCMNJT3af7WNWRSQWD6dwneJaL=jO8aKj5m1jaDZxYT8S9YL=J5ntu0c9BMrz')."\r\n";
?>
Code:
http://www.nulled.cc/threads/109397/page-3