Looks like KissAnime has a new decryption function called "ovelWrap". It seems to be encoded as the following:
function ovelWrap(_0x7b4ax13) {
var _0x7b4axe = null;
try {
var _0x7b4ax10 = CryptoJS[_0x59b3[0]][_0x59b3[24]][_0x59b3[23]]({
ciphertext : CryptoJS[_0x59b3[22]][_0x59b3[21]]_0x59b3[20]
}),
_0x7b4ax7 = CryptoJS[_0x59b3[30]][_0x59b3[29]](_0x7b4ax10, key, {
mode : CryptoJS[_0x59b3[26]][_0x59b3[25]],
iv : iv,
padding : CryptoJS[_0x59b3[28]][_0x59b3[27]]
});
return _0x7b4axe = _0x7b4ax7.toString(CryptoJS[_0x59b3[22]].Utf8)
} catch (p) {
alert(p + _0x7b4ax13)
}
}
var bkZ = _0x59b3[31], skH = _0x59b3[32], iv, key;
iv = CryptoJS[_0x59b3[22]][_0x59b3[33]]_0x59b3[20], key = CryptoJS.SHA256(skH)
How do you decode javascript like the above?
Looks like KissAnime has a new decryption function called "ovelWrap". It seems to be encoded as the following:
function ovelWrap(_0x7b4ax13) {
var _0x7b4axe = null;
try {
var _0x7b4ax10 = CryptoJS[_0x59b3[0]][_0x59b3[24]][_0x59b3[23]]({
ciphertext : CryptoJS[_0x59b3[22]][_0x59b3[21]]_0x59b3[20]
}),
_0x7b4ax7 = CryptoJS[_0x59b3[30]][_0x59b3[29]](_0x7b4ax10, key, {
mode : CryptoJS[_0x59b3[26]][_0x59b3[25]],
iv : iv,
padding : CryptoJS[_0x59b3[28]][_0x59b3[27]]
});
return _0x7b4axe = _0x7b4ax7.toString(CryptoJS[_0x59b3[22]].Utf8)
} catch (p) {
alert(p + _0x7b4ax13)
}
}
var bkZ = _0x59b3[31], skH = _0x59b3[32], iv, key;
iv = CryptoJS[_0x59b3[22]][_0x59b3[33]]_0x59b3[20], key = CryptoJS.SHA256(skH)
How do you decode javascript like the above?