xaiborweb
Dseda
Programador
No recomendado
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
hola compañeros del foro al inspeccionar con curl esta pagina hdfull me encuentro con que los enlaces se encuentran codificados ejemplo
enlaces:
pareciera que esta codificado con base64 pero al hacer un
no lo decodifica al parecer hay una función personalizada que mezcla la codificación con base64 y creo que esta funciona esta en esta url
si no estoy mal es esta función:
pero no se como puedo decodificarlo desde php alguien me puede dar una mano?
la finalidad es para poder ver los enlaces de esta pagina desde curl con php gracias 😉
- - - Actualizado - - -
me tomo el atrevimiento de citar a algunos de los mejores programadores del foro con la esperanza de que alguien me ayude a iluminar el camino gracias y espero no se molesten 😉
[MENTION=9679]cicklow[/MENTION] , [MENTION=121168]SnakeNet[/MENTION] , [MENTION=78401]davidtorresruiz[/MENTION] , [MENTION=191395]ProHatake[/MENTION] , [MENTION=32070]absa[/MENTION] , [MENTION=27353]marjuanm[/MENTION] ,
HTML:
hdfull.tv/movie/life-is-beautiful
PHP:
script type="text/javascript">
var perma = 'life-is-beautiful';
var mid = '267';
var ad = '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';
var trailer = '';
<!--
-->
</script>
PHP:
base64_decode(code);
PHP:
https://hdfull.tv/js/scripts.js?v=3.0.53
PHP:
function enc (data) {
var b64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
var o1, o2, o3, h1, h2, h3, h4, bits, i = 0,
ac = 0,
enc = "",
tmp_arr = [];
if (!data) {
return data;
}
do { // pack three octets into four hexets
o1 = data.charCodeAt(i++);
o2 = data.charCodeAt(i++);
o3 = data.charCodeAt(i++);
bits = o1 << 16 | o2 << 8 | o3;
h1 = bits >> 18 & 0x3f;
h2 = bits >> 12 & 0x3f;
h3 = bits >> 6 & 0x3f;
h4 = bits & 0x3f;
// use hexets to index into b64, and append result to encoded string
tmp_arr[ac++] = b64.charAt(h1) + b64.charAt(h2) + b64.charAt(h3) + b64.charAt(h4);
} while (i < data.length);
enc = tmp_arr.join('');
var r = data.length % 3;
return (r ? enc.slice(0, r - 3) : enc) + '==='.slice(r || 3);
}
function dec (data) {
var b64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
var o1, o2, o3, h1, h2, h3, h4, bits, i = 0,
ac = 0,
dec = "",
tmp_arr = [];
if (!data) {
return data;
}
data += '';
do { // unpack four hexets into three octets using index points in b64
h1 = b64.indexOf(data.charAt(i++));
h2 = b64.indexOf(data.charAt(i++));
h3 = b64.indexOf(data.charAt(i++));
h4 = b64.indexOf(data.charAt(i++));
bits = h1 << 18 | h2 << 12 | h3 << 6 | h4;
o1 = bits >> 16 & 0xff;
o2 = bits >> 8 & 0xff;
o3 = bits & 0xff;
if (h3 == 64) {
tmp_arr[ac++] = String.fromCharCode(o1);
} else if (h4 == 64) {
tmp_arr[ac++] = String.fromCharCode(o1, o2);
} else {
tmp_arr[ac++] = String.fromCharCode(o1, o2, o3);
}
} while (i < data.length);
dec = tmp_arr.join('');
return dec;
}
la finalidad es para poder ver los enlaces de esta pagina desde curl con php gracias 😉
- - - Actualizado - - -
me tomo el atrevimiento de citar a algunos de los mejores programadores del foro con la esperanza de que alguien me ayude a iluminar el camino gracias y espero no se molesten 😉
[MENTION=9679]cicklow[/MENTION] , [MENTION=121168]SnakeNet[/MENTION] , [MENTION=78401]davidtorresruiz[/MENTION] , [MENTION=191395]ProHatake[/MENTION] , [MENTION=32070]absa[/MENTION] , [MENTION=27353]marjuanm[/MENTION] ,

