elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Seguridad
| | |-+  Criptografía (Moderador: kub0x)
| | | |-+  descifrar ficheros AES con clave y codigo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: descifrar ficheros AES con clave y codigo  (Leído 2,056 veces)
jamjami

Desconectado Desconectado

Mensajes: 1


Ver Perfil
descifrar ficheros AES con clave y codigo
« en: 27 Octubre 2022, 07:25 am »

Buenas tardes. Ando intentando descifrar los ficheros de la web oficial de tenis atp tour.

Un ejemplo de fichero

https://itp-atp-sls.infosys-platforms.com/static/prod/insights/2022/328/MS016/data.json?lang=es


Viendo el código en js podemos ver que usan el lastmodified para crear el IV y también podemos ver la clave de cifrado usada.

REACT_APP_ENCRYPTION_KEY: "ITP2021ATP!"

Código:
var Ou = function(t) {
        var e = function(t) {
            var e = (new Date).getTimezoneOffset()
              , n = new Date(t.getTime() + 60 * e * 1e3).getDate()
              , r = parseInt((n < 10 ? "0" + n : n).toString().split("").reverse().join(""))
              , i = t.getFullYear()
              , a = parseInt(i.toString().split("").reverse().join(""))
              , o = parseInt(t.getTime().toString(), 16).toString(36) + ((i + a) * (n + r)).toString(24)
              , s = o.length;
            if (s < 14)
                for (var c = 0; c < 14 - s; c++)
                    o += "0";
            else
                s > 14 && (o = o.substr(0, 14));
            return "#" + o + "$"
        }(new Date(t.lastModified))
          , n = Jo.a.enc.Utf8.parse(e)
          , r = Jo.a.enc.Utf8.parse(e.toUpperCase())
          , i = Jo.a.AES.decrypt(t.response, n, {
            iv: r,
            mode: Jo.a.mode.CBC,
            padding: Jo.a.pad.Pkcs7
        });
        return JSON.parse(i.toString(Jo.a.enc.Utf8))
    };

aquí tenemos el js empaquetado:

https://itp-atp-sls.infosys-platforms.com/itp/prod/atp/match-centre/main.js


El tema es que a pesar de todo esto, he probado con aes, con el iv generado que se que es correcto a base de trazar js, con la contraseña especificada, pero no me funciona el descifrar con AES. Alguna idea? Debe generar un json.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema al descifrar clave WEP
Wireless en Linux
feudo 5 6,280 Último mensaje 16 Agosto 2011, 14:44 pm
por feudo
descifrar clave « 1 2 »
Criptografía
angelmartin 18 19,665 Último mensaje 17 Diciembre 2011, 09:01 am
por angelmartin
descifrar clave .DBF
Seguridad
xapina 0 4,727 Último mensaje 30 Noviembre 2012, 01:06 am
por xapina
descifrar Clave
PHP
maletas 2 2,846 Último mensaje 4 Junio 2013, 03:27 am
por SγиtαxEяяoя
Como descifrar ficheros de un Ramsonware que no sé cual puede ser
Análisis y Diseño de Malware
Superplay 9 6,752 Último mensaje 15 Agosto 2019, 21:53 pm
por MCKSys Argentina
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines