gomanba 发表于 2017-6-13 16:24:43

暴风影音新的Js解密不知道是否正确,望指教!!

不知道是不是这种改法,刚学,望指教navigator = {};

function r(e, t, n) {
    null != e && ("number" == typeof e ? this.fromNumber(e, t, n) : null == t && "string" != typeof e ? this.fromString(e, 256) : this.fromString(e, t))
}

function i() {
    return new r(null)
}

function o(e, t, n, r, i, o) {
    for (; --o >= 0;) {
      var s = t * this + n + i;
      i = Math.floor(s / 67108864),
      n = 67108863 & s
    }
    return i
}

。。。。。。。。。。。。。。。。。。。。。。。。
var ae;
"Microsoft Internet Explorer" == navigator.appName ? (r.prototype.am = s,
ae = 30) : "Netscape" != navigator.appName ? (r.prototype.am = o,
ae = 26) : (r.prototype.am = a,
ae = 28),
r.prototype.DB = ae,
r.prototype.DM = (1 << ae) - 1,
r.prototype.DV = 1 << ae;
r.prototype.FV = Math.pow(2, 52),
r.prototype.F1 = 52 - ae,
r.prototype.F2 = 2 * ae - 52;
var ue, le, ce = "0123456789abcdefghijklmnopqrstuvwxyz",
    fe = new Array;
for (ue = "0".charCodeAt(0),
le = 0; le <= 9; ++le)
fe = le;
for (ue = "a".charCodeAt(0),
le = 10; le < 36; ++le)
fe = le;
for (ue = "A".charCodeAt(0),
le = 10; le < 36; ++le)
fe = le;
A.prototype.convert = _,
A.prototype.revert = L,
A.prototype.reduce = q,
A.prototype.mulTo = H,
A.prototype.sqrTo = M,
I.prototype.convert = B,
I.prototype.revert = P,
I.prototype.reduce = R,
I.prototype.mulTo = W,
I.prototype.sqrTo = F,
r.prototype.copyTo = c,
r.prototype.fromInt = f,
r.prototype.fromString = p,
r.prototype.clamp = h,
r.prototype.dlShiftTo = w,
r.prototype.drShiftTo = C,
r.prototype.lShiftTo = T,
r.prototype.rShiftTo = k,
r.prototype.subTo = E,
r.prototype.multiplyTo = S,
r.prototype.squareTo = N,
r.prototype.divRemTo = D,
r.prototype.invDigit = O,
r.prototype.isEven = $,
r.prototype.exp = z,
r.prototype.toString = m,
r.prototype.negate = g,
r.prototype.abs = v,
r.prototype.compareTo = y,
r.prototype.bitLength = x,
r.prototype.mod = j,
r.prototype.modPowInt = U,
r.ZERO = d(0),
r.ONE = d(1),
X.prototype.init = V,
X.prototype.next = J;
var de, pe, he, me = 256;
if (null == pe) {
    pe = new Array,
    he = 0;
    var ge;
    if ("Netscape" == navigator.appName && navigator.appVersion < "5" && window.crypto) {
      var ve = window.crypto.random(32);
      for (ge = 0; ge < ve.length; ++ge)
      pe = 255 & ve.charCodeAt(ge)
    }
    for (; he < me;)
    ge = Math.floor(65536 * Math.random()),
    pe = ge >>> 8,
    pe = 255 & ge;
    he = 0,
    Y()
};
ee.prototype.nextBytes = K;
re.prototype.doPublic = oe;
re.prototype.setPublic = ie;
re.prototype.encrypt = se;
//exports = re;
var ye = new re;


function rsa(e) {
    ye.setPublic("f526533dec83f07c038684e84301ab64eb6c1ee5b0a6d58220b8ee0d5f43ede2a1c01995aaf4160b7b5e9979e6d16181d3d973e9d08d712d9113a1a384267eb93fd35435e671e25a2a8acd98c714719bf0bf2c3a2fbcc1282a8f49dfdf275870b6b1c896f27a3b4f450134f30e97e842c44adf3c4de15ec495a91734ffa91269", "010001");
    return ye.encrypt(e);
};

揰掵佲 发表于 2017-6-13 17:20:05

能加载成功,能运行得出结果,结果可以Post成功即可

xinxin870401 发表于 2017-6-18 21:42:39

用发条JS调试能得到你post封包中的结果肯定就对了
页: [1]
查看完整版本: 暴风影音新的Js解密不知道是否正确,望指教!!