Decodificar desde php hdfull

  • Autor Autor xaiborweb
  • Fecha de inicio Fecha de inicio
xaiborweb

xaiborweb

Programador
No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
hola compañeros del foro al inspeccionar con curl esta pagina hdfull me encuentro con que los enlaces se encuentran codificados ejemplo
HTML:
hdfull.tv/movie/life-is-beautiful
enlaces:
PHP:
script type="text/javascript">
					    var perma = 'life-is-beautiful';
						var mid = '267';
                        var ad = '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';
                        var trailer = '';
                        <!--
                            
                        -->
					</script>
pareciera que esta codificado con base64 pero al hacer un
PHP:
base64_decode(code);
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
PHP:
https://hdfull.tv/js/scripts.js?v=3.0.53
si no estoy mal es esta función:
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;
}
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] ,
 
esas funciones son solo codificar y decodificar base64 en js...
 
esas funciones son solo codificar y decodificar base64 en js...

pero si yo hago esto
PHP:
base64_decode(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);

no me decodifica lo que debe ser si no caracteres raros? entonces puedes ver donde esta la función que lo decodifica?
 
por lo signos "==" con que termina la cadena encriptada me parece que es AES el metodo de encriptado (espero equivocarme).
 
yo ya logre hacer un Autoscrapper de esa web con pyton
 
hola compañeros del foro al inspeccionar con curl esta pagina hdfull me encuentro con que los enlaces se encuentran codificados ejemplo
HTML:
hdfull.tv/movie/life-is-beautiful
enlaces:
PHP:
script type="text/javascript">
                        var perma = 'life-is-beautiful';
                        var mid = '267';
                        var ad = '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';
                        var trailer = '';
                        <!--
                           
                        -->
                    </script>
pareciera que esta codificado con base64 pero al hacer un
PHP:
base64_decode(code);
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
PHP:
https://hdfull.tv/js/scripts.js?v=3.0.53
si no estoy mal es esta función:
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;
}
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] ,
por lo que veo, no estas obteniendo el proceso que hace al decodificar ese base64 ya que las funciones que expones es para codificar de decodificar base64 nada del otro mundo, por lo que te falta algunas funciones que de seguro las realiza luego de decodificar con base64 o antes, generalmente puedes desofuscar siguiendole el rastro con la consola de depuracion del navegador, haciendo breakpoints y asi podrias localizar la logica del codigo, una vez q lo tengas, solo pasalo a la IA, para que te haga la mismas funciones pero para PHP.

y como el sitio que compartes donde esta el archivo

se vee que no se usa ahi esas funciones de "enc" y "dec" es por ello que te falta los pasos intermedios

y como hay que crearse una cuenta ahi para ver como funciona todo, lo cual es tiempo y costo, te sugeriria q crees una cuenta y la compartas, asi alguien pueda darte mas luces.
 
Atrás
Arriba