求助wap2app打包的app里js被加密
我在一个wap2app打包的app里提取js,发现被加密了显示乱码,然后在其中一个未被加密的js文件中发现这样一段代码:/**
* Aes 加密
* @Param {Object} text
*/
var md5key = "8d398d49d3e4459c15ffabad1fd234bc";
function encrypt(text) {
var key = CryptoJS.enc.Utf8.parse(md5key);
var encrypted = CryptoJS.AES.encrypt(text, key, {
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.ZeroPadding
}).toString()
return encrypted;
}
/**
* Aes 解密
* @param text
* @returns
*/
function decrypt(text) {
var key = CryptoJS.enc.Utf8.parse(md5key);
var decrypted = CryptoJS.AES.decrypt(decodeURIComponent(text), key, {
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.ZeroPadding
});
decrypted = decrypted.toString(CryptoJS.enc.Utf8);
return decrypted;
}
被加密的js文件:https://wwa.lanzouj.com/ijE8Yivzx3a
有大佬可以帮忙解密吗,万分感谢!! 肉眼看起来 直接调用 decrypt(被加密的代码字符串)即可
但是没有提供CryptoJS这个文件
不确定是否加密算法被修改过 本帖最后由 Zihao88 于 2020-11-29 18:43 编辑
无阻 发表于 2020-11-29 18:11
肉眼看起来 直接调用 decrypt(被加密的代码字符串)即可
但是没有提供CryptoJS这个文件
应该没有,可以帮忙试一下嘛:lol,cryptojs在这里adoi.cn/crypto-js.js
页:
[1]