【JS逆向一】逆向某站的 加密参数算法--仅供学习参考

逆向日期:2024.02.06

使用工具:Node.js

文章全程已做去敏处理!!!  【需要做的可联系我】

可使用AES进行解密处理(直接解密即可):在线AES加解密工具

1、打开某某网站(请使用文章开头的AES在线工具解密):T9mpG48zIdYFB40hkjsQS4+N5rr4x4mSPHlx5EoT/+s=
2、点击右上角的登录按钮,账号随便11位即可,密码随便,验证码输入,点击登录后可在控制台的网络面板进行查看

3、ctrl+shift+F全局搜索【poaaword】,经过我七七八百天终于找到了,他在这里被加密,其中【W】参数位固定值,【l】参数为10位整数的时间戳,【a.data.password】为明文

4、我在控制台调用【K】加密函数,发现每次加密结果都不一样,要么是RSA加密,要么就是里面有时间戳,我们直接单步进【K】函数

5、通过【K】参数进来后,发现就在刚刚加密参数的下面,一大堆,好像是被拆散了,这种也看不出来是什么加密 ,直接扣他源代码就行

6、扣下来后直接调用运行,发现有报错,报错显示【f】参数未定义,我们去源代码瞅瞅

7、在源代码里发现【f】参数是一个key,但这也不能证明此网站的加密方法是RSA,也有可能是DES或AES,因为里面好像有时间戳,所有导致每次加密的结果都不一样,那我们直接把key复制到我们代码里

8、幺,成了,把key拿过来后,加密成功了,而且每次的加密结果都不一样,我们还差用【btoa】加密一下就欧克了,btoa是内置函数,可以直接调用,我们直接在代码里添加即可

9、看结果,加密三次都是不一样的结果,哎这就成了

【附上源码】

为防止二次编辑或对该网站的原创保护,只能将源代码进行混淆展示。

var G=function(_0xbe0570){function _0xfbf4e(_0x43b580){_0x4c40b3=_0x43b580;_0x205846=Array(_0x4c40b3);for(_0x43b580=0x8968d^0x8968d;_0x43b580<_0x205846["\u006c\u0065\u006e\u0067\u0074\u0068"];_0x43b580++)_0x205846[_0x43b580]=0xa712e^0xa712e;new _0x298ae8();_0x1eb173=new _0x298ae8();_0x1eb173["\u0064\u0069\u0067\u0069\u0074\u0073"][0x7da7b^0x7da7b]=0x8f766^0x8f767;}function _0x298ae8(_0x3d8ede){this["\u0064\u0069\u0067\u0069\u0074\u0073"]="naeloob".split("").reverse().join("")==typeof _0x3d8ede&&(0x56181^0x56180)==_0x3d8ede?null:_0x205846["\u0073\u006c\u0069\u0063\u0065"](0x3deab^0x3deab);this["\u0069\u0073\u004e\u0065\u0067"]=!(0xab7bf^0xab7be);}function _0x1d48e9(_0x354462){var _0x2c08c5=new _0x298ae8(!(0xae2fc^0xae2fc));_0x2c08c5["\u0064\u0069\u0067\u0069\u0074\u0073"]=_0x354462["\u0064\u0069\u0067\u0069\u0074\u0073"]["\u0073\u006c\u0069\u0063\u0065"](0xc733c^0xc733c);_0x2c08c5["\u0069\u0073\u004e\u0065\u0067"]=_0x354462["\u0069\u0073\u004e\u0065\u0067"];return _0x2c08c5;}function _0xf30f34(_0x413ad2){for(var _0x41ef80=new _0x298ae8(),_0x5cd382=_0x413ad2["\u006c\u0065\u006e\u0067\u0074\u0068"],_0x57ff49=0x9314c^0x9314c;0x0<_0x5cd382;_0x5cd382-=0x4,++_0x57ff49){for(var _0x14c6a4=_0x41ef80["\u0064\u0069\u0067\u0069\u0074\u0073"],_0x44c656=_0x57ff49,_0x34bf88=_0x413ad2['substr'](Math["\u006d\u0061\u0078"](_0x5cd382-0x4,0x672c8^0x672c8),Math["\u006d\u0069\u006e"](_0x5cd382,0x94952^0x94956)),_0x293f98=0x0,_0x37d3bb=Math['min'](_0x34bf88['length'],0x31bec^0x31be8),_0x43fec9=0x0;_0x43fec9<_0x37d3bb;++_0x43fec9){_0x293f98<<=0x4;var _0x1049c6=_0x34bf88['charCodeAt'](_0x43fec9);_0x293f98|=0x30<=_0x1049c6&&(0xc319b^0xc31a2)>=_0x1049c6?_0x1049c6-0x30:0x41<=_0x1049c6&&0x5a>=_0x1049c6?(0xc17d0^0xc17da)+_0x1049c6-0x41:0x61<=_0x1049c6&&(0x2c239^0x2c243)>=_0x1049c6?(0x2e0ee^0x2e0e4)+_0x1049c6-0x61:0x0;}_0x14c6a4[_0x44c656]=_0x293f98;}return _0x41ef80;}function _0x28a2f0(_0x443680,_0x39df2d){if(_0x443680['isNeg']!=_0x39df2d["\u0069\u0073\u004e\u0065\u0067"]){_0x39df2d['isNeg']=!_0x39df2d["\u0069\u0073\u004e\u0065\u0067"];var _0x5af2ac=_0x57a6b1(_0x443680,_0x39df2d);_0x39df2d['isNeg']=!_0x39df2d["\u0069\u0073\u004e\u0065\u0067"];}else{_0x5af2ac=new _0x298ae8();for(var _0x2d9862=0x0,_0x1ad71b=0x55d63^0x55d63;_0x1ad71b<_0x443680["\u0064\u0069\u0067\u0069\u0074\u0073"]["\u006c\u0065\u006e\u0067\u0074\u0068"];++_0x1ad71b)_0x2d9862=_0x443680['digits'][_0x1ad71b]+_0x39df2d['digits'][_0x1ad71b]+_0x2d9862,_0x5af2ac["\u0064\u0069\u0067\u0069\u0074\u0073"][_0x1ad71b]=_0x2d9862&0xffff,_0x2d9862=Number(0x10000<=_0x2d9862);_0x5af2ac['isNeg']=_0x443680['isNeg'];}return _0x5af2ac;}function _0x57a6b1(_0x28fd9e,_0x1b0632){if(_0x28fd9e['isNeg']!=_0x1b0632["\u0069\u0073\u004e\u0065\u0067"]){_0x1b0632['isNeg']=!_0x1b0632['isNeg'];var _0x8d380e=_0x28a2f0(_0x28fd9e,_0x1b0632);_0x1b0632['isNeg']=!_0x1b0632["\u0069\u0073\u004e\u0065\u0067"];}else{_0x8d380e=new _0x298ae8();for(var _0x2b5f8a,_0x459677=_0x2b5f8a=0x0;_0x459677<_0x28fd9e['digits']["\u006c\u0065\u006e\u0067\u0074\u0068"];++_0x459677)_0x2b5f8a=_0x28fd9e['digits'][_0x459677]-_0x1b0632["\u0064\u0069\u0067\u0069\u0074\u0073"][_0x459677]+_0x2b5f8a,_0x8d380e['digits'][_0x459677]=_0x2b5f8a&0xffff,0x0>_0x8d380e["\u0064\u0069\u0067\u0069\u0074\u0073"][_0x459677]&&(_0x8d380e["\u0064\u0069\u0067\u0069\u0074\u0073"][_0x459677]+=0x10000),_0x2b5f8a=(0x9deac^0x9deac)-Number((0x84ac7^0x84ac7)>_0x2b5f8a);if(-0x1==_0x2b5f8a){for(_0x459677=_0x2b5f8a=0x83a85^0x83a85;_0x459677<_0x28fd9e['digits']['length'];++_0x459677)_0x2b5f8a=(0x6d970^0x6d970)-_0x8d380e['digits'][_0x459677]+_0x2b5f8a,_0x8d380e['digits'][_0x459677]=_0x2b5f8a&0xffff,0x0>_0x8d380e['digits'][_0x459677]&&(_0x8d380e['digits'][_0x459677]+=0x10000),_0x2b5f8a=0x0-Number(0x0>_0x2b5f8a);_0x8d380e["\u0069\u0073\u004e\u0065\u0067"]=!_0x28fd9e["\u0069\u0073\u004e\u0065\u0067"];}else _0x8d380e["\u0069\u0073\u004e\u0065\u0067"]=_0x28fd9e['isNeg'];}return _0x8d380e;}function _0x181d13(_0x45672a){for(var _0x12a214=_0x45672a['digits']["\u006c\u0065\u006e\u0067\u0074\u0068"]-0x1;0x0<_0x12a214&&(0xb2659^0xb2659)==_0x45672a['digits'][_0x12a214];)--_0x12a214;return _0x12a214;}function _0x218788(_0x1c28fa){var _0x27f1db=_0x181d13(_0x1c28fa);_0x1c28fa=_0x1c28fa["\u0064\u0069\u0067\u0069\u0074\u0073"][_0x27f1db];_0x27f1db=0x10*(_0x27f1db+0x1);var _0x445883;for(_0x445883=_0x27f1db;_0x445883>_0x27f1db-(0x59baf^0x59bbf)&&(0xaf7de^0xaf7de)==(_0x1c28fa&0x8000);--_0x445883)_0x1c28fa<<=0x1;return _0x445883;}function _0xed7ff9(_0x5e07f8,_0x2b91f9){for(var _0x4c53f8=new _0x298ae8(),_0x18f53f,_0x1f2a27=_0x181d13(_0x5e07f8),_0x44aef2=_0x181d13(_0x2b91f9),_0x80cac4,_0x57fe12=0x0;_0x57fe12<=_0x44aef2;++_0x57fe12){_0x18f53f=0xa16c4^0xa16c4;_0x80cac4=_0x57fe12;for(j=0x0;j<=_0x1f2a27;++j,++_0x80cac4)_0x18f53f=_0x4c53f8["\u0064\u0069\u0067\u0069\u0074\u0073"][_0x80cac4]+_0x5e07f8['digits'][j]*_0x2b91f9["\u0064\u0069\u0067\u0069\u0074\u0073"][_0x57fe12]+_0x18f53f,_0x4c53f8["\u0064\u0069\u0067\u0069\u0074\u0073"][_0x80cac4]=_0x18f53f&0xffff,_0x18f53f>>>=0x6f91b^0x6f90b;_0x4c53f8["\u0064\u0069\u0067\u0069\u0074\u0073"][_0x57fe12+_0x1f2a27+0x1]=_0x18f53f;}_0x4c53f8['isNeg']=_0x5e07f8["\u0069\u0073\u004e\u0065\u0067"]!=_0x2b91f9['isNeg'];return _0x4c53f8;}function _0x581d92(_0x23a52a,_0x51a94a,_0x28a4b3,_0x5002bf,_0x1e3d4b){for(_0x1e3d4b=Math['min'](_0x51a94a+_0x1e3d4b,_0x23a52a["\u006c\u0065\u006e\u0067\u0074\u0068"]);_0x51a94a<_0x1e3d4b;++_0x51a94a,++_0x5002bf)_0x28a4b3[_0x5002bf]=_0x23a52a[_0x51a94a];}function _0x29ac58(_0x564d73,_0x2eec26){var _0x18fc4c=Math["\u0066\u006c\u006f\u006f\u0072"](_0x2eec26/0x10),_0x2db396=new _0x298ae8();_0x581d92(_0x564d73["\u0064\u0069\u0067\u0069\u0074\u0073"],0x0,_0x2db396['digits'],_0x18fc4c,_0x2db396["\u0064\u0069\u0067\u0069\u0074\u0073"]["\u006c\u0065\u006e\u0067\u0074\u0068"]-_0x18fc4c);_0x2eec26%=0x10;_0x18fc4c=0x10-_0x2eec26;for(var _0x5777d6=_0x2db396["\u0064\u0069\u0067\u0069\u0074\u0073"]['length']-0x1,_0x3b3976=_0x5777d6-(0x8f16c^0x8f16d);0x0<_0x5777d6;--_0x5777d6,--_0x3b3976)_0x2db396["\u0064\u0069\u0067\u0069\u0074\u0073"][_0x5777d6]=_0x2db396["\u0064\u0069\u0067\u0069\u0074\u0073"][_0x5777d6]<<_0x2eec26&(0x945a7^0x9ba58)|(_0x2db396['digits'][_0x3b3976]&_0x33740a[_0x2eec26])>>>_0x18fc4c;_0x2db396['digits'][0x9a091^0x9a091]=_0x2db396["\u0064\u0069\u0067\u0069\u0074\u0073"][_0x5777d6]<<_0x2eec26&(0xc64da^0xc9b25);_0x2db396["\u0069\u0073\u004e\u0065\u0067"]=_0x564d73["\u0069\u0073\u004e\u0065\u0067"];return _0x2db396;}function _0x579545(_0x4dde6b,_0x9b40d9){var _0x180221=Math["\u0066\u006c\u006f\u006f\u0072"](_0x9b40d9/(0xa0b65^0xa0b75)),_0x303e85=new _0x298ae8();_0x581d92(_0x4dde6b['digits'],_0x180221,_0x303e85["\u0064\u0069\u0067\u0069\u0074\u0073"],0x5dbb9^0x5dbb9,_0x4dde6b['digits']['length']-_0x180221);_0x9b40d9%=0x10;_0x180221=0x10-_0x9b40d9;for(var _0x5a31f6=0x0,_0xe09758=_0x5a31f6+0x1;_0x5a31f6<_0x303e85["\u0064\u0069\u0067\u0069\u0074\u0073"]["\u006c\u0065\u006e\u0067\u0074\u0068"]-(0x6e377^0x6e376);++_0x5a31f6,++_0xe09758)_0x303e85["\u0064\u0069\u0067\u0069\u0074\u0073"][_0x5a31f6]=_0x303e85["\u0064\u0069\u0067\u0069\u0074\u0073"][_0x5a31f6]>>>_0x9b40d9|(_0x303e85["\u0064\u0069\u0067\u0069\u0074\u0073"][_0xe09758]&_0x29ca19[_0x9b40d9])<<_0x180221;_0x303e85['digits'][_0x303e85['digits']['length']-(0xd8f93^0xd8f92)]>>>=_0x9b40d9;_0x303e85["\u0069\u0073\u004e\u0065\u0067"]=_0x4dde6b["\u0069\u0073\u004e\u0065\u0067"];return _0x303e85;}function _0xae6678(_0x337f32,_0x210cbe){var _0x57ba18=new _0x298ae8();_0x581d92(_0x337f32['digits'],0x0,_0x57ba18["\u0064\u0069\u0067\u0069\u0074\u0073"],_0x210cbe,_0x57ba18['digits']["\u006c\u0065\u006e\u0067\u0074\u0068"]-_0x210cbe);return _0x57ba18;}function _0x5196fc(_0x13f528,_0x4f315e){var _0x53b7c9=new _0x298ae8();_0x581d92(_0x13f528["\u0064\u0069\u0067\u0069\u0074\u0073"],_0x4f315e,_0x53b7c9["\u0064\u0069\u0067\u0069\u0074\u0073"],0x0,_0x53b7c9["\u0064\u0069\u0067\u0069\u0074\u0073"]["\u006c\u0065\u006e\u0067\u0074\u0068"]-_0x4f315e);return _0x53b7c9;}function _0x270bcd(_0x461f57,_0x4c453c){var _0x25a130=new _0x298ae8();_0x581d92(_0x461f57["\u0064\u0069\u0067\u0069\u0074\u0073"],0x0,_0x25a130["\u0064\u0069\u0067\u0069\u0074\u0073"],0x0,_0x4c453c);return _0x25a130;}function _0x1bcc03(_0x263ec2,_0x535391){if(_0x263ec2["\u0069\u0073\u004e\u0065\u0067"]!=_0x535391["\u0069\u0073\u004e\u0065\u0067"])return 0x1-(0xd73c2^0xd73c0)*Number(_0x263ec2["\u0069\u0073\u004e\u0065\u0067"]);for(var _0x3127f9=_0x263ec2['digits']['length']-(0x21976^0x21977);0x0<=_0x3127f9;--_0x3127f9)if(_0x263ec2["\u0064\u0069\u0067\u0069\u0074\u0073"][_0x3127f9]!=_0x535391['digits'][_0x3127f9])return _0x263ec2["\u0069\u0073\u004e\u0065\u0067"]?0x1-0x2*Number(_0x263ec2['digits'][_0x3127f9]>_0x535391['digits'][_0x3127f9]):(0x8a847^0x8a846)-0x2*Number(_0x263ec2['digits'][_0x3127f9]<_0x535391["\u0064\u0069\u0067\u0069\u0074\u0073"][_0x3127f9]);return 0x67dd6^0x67dd6;}function _0x425338(_0xb919f9){this["\u006d\u006f\u0064\u0075\u006c\u0075\u0073"]=_0x1d48e9(_0xb919f9);this["\u006b"]=_0x181d13(this['modulus'])+(0x5fe5f^0x5fe5e);_0xb919f9=new _0x298ae8();_0xb919f9['digits'][0x2*this['k']]=0x1;var _0x14e496=this["\u006d\u006f\u0064\u0075\u006c\u0075\u0073"],_0x574137=_0x218788(_0xb919f9),_0x402d89=_0x218788(_0x14e496),_0x3c50d3=_0x14e496['isNeg'];if(_0x574137<_0x402d89){if(_0xb919f9['isNeg']){var _0x27d8f7=_0x1d48e9(_0x1eb173);_0x27d8f7['isNeg']=!_0x14e496["\u0069\u0073\u004e\u0065\u0067"];_0xb919f9['isNeg']=!0x1;_0x14e496['isNeg']=!0x1;var _0x14dddd=_0x57a6b1(_0x14e496,_0xb919f9);_0xb919f9['isNeg']=!(0x3f2a4^0x3f2a4);_0x14e496['isNeg']=_0x3c50d3;}else _0x27d8f7=new _0x298ae8(),_0x14dddd=_0x1d48e9(_0xb919f9);}else{_0x27d8f7=new _0x298ae8();_0x14dddd=_0xb919f9;for(var _0x38e274=Math['ceil'](_0x402d89/(0xae967^0xae977))-0x1,_0x5f5804=0x0;0x8000>_0x14e496['digits'][_0x38e274];)_0x14e496=_0x29ac58(_0x14e496,0xd6a52^0xd6a53),++_0x5f5804,++_0x402d89,_0x38e274=Math["\u0063\u0065\u0069\u006c"](_0x402d89/(0xec608^0xec618))-0x1;_0x14dddd=_0x29ac58(_0x14dddd,_0x5f5804);_0x574137=Math['ceil']((_0x574137+_0x5f5804)/0x10)-(0xe07df^0xe07de);for(_0x402d89=_0xae6678(_0x14e496,_0x574137-_0x38e274);-0x1!=_0x1bcc03(_0x14dddd,_0x402d89);)++_0x27d8f7['digits'][_0x574137-_0x38e274],_0x14dddd=_0x57a6b1(_0x14dddd,_0x402d89);for(;_0x574137>_0x38e274;--_0x574137){_0x402d89=_0x574137>=_0x14dddd['digits']['length']?0x0:_0x14dddd['digits'][_0x574137];var _0x29b5c8=_0x574137-0x1>=_0x14dddd["\u0064\u0069\u0067\u0069\u0074\u0073"]['length']?0x8f339^0x8f339:_0x14dddd['digits'][_0x574137-(0x26df2^0x26df3)],_0x22f49b=_0x574137-(0x83098^0x8309a)>=_0x14dddd['digits']['length']?0x916c6^0x916c6:_0x14dddd['digits'][_0x574137-0x2],_0x375b2c=_0x38e274>=_0x14e496['digits']["\u006c\u0065\u006e\u0067\u0074\u0068"]?0x23c75^0x23c75:_0x14e496['digits'][_0x38e274],_0x274b7e=_0x38e274-0x1>=_0x14e496["\u0064\u0069\u0067\u0069\u0074\u0073"]['length']?0x0:_0x14e496['digits'][_0x38e274-(0xa135c^0xa135d)];_0x27d8f7['digits'][_0x574137-_0x38e274-0x1]=_0x402d89==_0x375b2c?0xffff:Math["\u0066\u006c\u006f\u006f\u0072"]((0x10000*_0x402d89+_0x29b5c8)/_0x375b2c);for(var _0x4b0073=_0x27d8f7['digits'][_0x574137-_0x38e274-0x1]*(0x10000*_0x375b2c+_0x274b7e),_0x3c1d6d=0x100000000*_0x402d89+(0x10000*_0x29b5c8+_0x22f49b);_0x4b0073>_0x3c1d6d;)--_0x27d8f7["\u0064\u0069\u0067\u0069\u0074\u0073"][_0x574137-_0x38e274-(0x23a23^0x23a22)],_0x4b0073=_0x27d8f7["\u0064\u0069\u0067\u0069\u0074\u0073"][_0x574137-_0x38e274-0x1]*(0x10000*_0x375b2c|_0x274b7e),_0x3c1d6d=0x100000000*_0x402d89+(0x10000*_0x29b5c8+_0x22f49b);_0x22f49b=_0x402d89=_0xae6678(_0x14e496,_0x574137-_0x38e274-(0x8710c^0x8710d));_0x375b2c=_0x27d8f7['digits'][_0x574137-_0x38e274-0x1];result=new _0x298ae8();_0x29b5c8=_0x181d13(_0x22f49b);for(_0x274b7e=_0x4b0073=0x23b0b^0x23b0b;_0x274b7e<=_0x29b5c8;++_0x274b7e)_0x4b0073=result['digits'][_0x274b7e]+_0x22f49b['digits'][_0x274b7e]*_0x375b2c+_0x4b0073,result['digits'][_0x274b7e]=_0x4b0073&0xffff,_0x4b0073>>>=0x502cc^0x502dc;result['digits'][0x1+_0x29b5c8]=_0x4b0073;_0x14dddd=_0x57a6b1(_0x14dddd,result);_0x14dddd["\u0069\u0073\u004e\u0065\u0067"]&&(_0x14dddd=_0x28a2f0(_0x14dddd,_0x402d89),--_0x27d8f7['digits'][_0x574137-_0x38e274-0x1]);}_0x14dddd=_0x579545(_0x14dddd,_0x5f5804);_0x27d8f7['isNeg']=_0xb919f9['isNeg']!=_0x3c50d3;_0xb919f9['isNeg']&&(_0x27d8f7=_0x3c50d3?_0x28a2f0(_0x27d8f7,_0x1eb173):_0x57a6b1(_0x27d8f7,_0x1eb173),_0x14e496=_0x579545(_0x14e496,_0x5f5804),_0x14dddd=_0x57a6b1(_0x14e496,_0x14dddd));0x0==_0x14dddd['digits'][0x0]&&(0x3d9c8^0x3d9c8)==_0x181d13(_0x14dddd)&&(_0x14dddd['isNeg']=!0x1);}_0xb919f9=[_0x27d8f7,_0x14dddd];this['mu']=_0xb919f9[0xf1b7e^0xf1b7e];this['bkplus1']=new _0x298ae8();this["\u0062\u006b\u0070\u006c\u0075\u0073\u0031"]['digits'][this['k']+(0x9c005^0x9c004)]=0x1;this["\u006d\u006f\u0064\u0075\u006c\u006f"]=_0xd71242;this['multiplyMod']=_0x37405f;this['powMod']=_0x2c31c5;}function _0xd71242(_0x51f621){var _0x2f2f48=_0x5196fc(_0x51f621,this['k']-0x1);_0x2f2f48=_0xed7ff9(_0x2f2f48,this['mu']);_0x2f2f48=_0x5196fc(_0x2f2f48,this['k']+0x1);_0x51f621=_0x270bcd(_0x51f621,this['k']+0x1);_0x2f2f48=_0xed7ff9(_0x2f2f48,this['modulus']);_0x2f2f48=_0x270bcd(_0x2f2f48,this['k']+(0x8762e^0x8762f));_0x51f621=_0x57a6b1(_0x51f621,_0x2f2f48);_0x51f621["\u0069\u0073\u004e\u0065\u0067"]&&(_0x51f621=_0x28a2f0(_0x51f621,this["\u0062\u006b\u0070\u006c\u0075\u0073\u0031"]));for(_0x2f2f48=(0xda443^0xda443)<=_0x1bcc03(_0x51f621,this['modulus']);_0x2f2f48;)_0x51f621=_0x57a6b1(_0x51f621,this['modulus']),_0x2f2f48=0x0<=_0x1bcc03(_0x51f621,this['modulus']);return _0x51f621;}function _0x37405f(_0x274e57,_0x45268a){_0x274e57=_0xed7ff9(_0x274e57,_0x45268a);return this['modulo'](_0x274e57);}function _0x2c31c5(_0x51650d,_0x35df20){var _0x2314f2=new _0x298ae8();for(_0x2314f2['digits'][0x549dc^0x549dc]=0x1;;){0x0!=(_0x35df20["\u0064\u0069\u0067\u0069\u0074\u0073"][0xb7ac8^0xb7ac8]&0x1)&&(_0x2314f2=this['multiplyMod'](_0x2314f2,_0x51650d));_0x35df20=_0x579545(_0x35df20,0x1);if(0x0==_0x35df20['digits'][0x0]&&(0x73a12^0x73a12)==_0x181d13(_0x35df20))break;_0x51650d=this['multiplyMod'](_0x51650d,_0x51650d);}return _0x2314f2;}function _0x1968b6(_0x968739){this["\u0065"]=_0xf30f34('10001');this['d']=_0xf30f34("".split("").reverse().join(""));this["\u006d"]=_0xf30f34(_0x968739);this['chunkSize']=0x80;this['radix']=0x10;this['barrett']=new _0x425338(this['m']);}var _0x4c40b3,_0x205846,_0x1eb173;_0xfbf4e(0xc855c^0xc8548);(function(_0x160053){var _0x126518=new _0x298ae8();_0x126518['isNeg']=0x0>_0x160053;_0x160053=Math['abs'](_0x160053);for(var _0x9f3301=0x0;0x0<_0x160053;)_0x126518['digits'][_0x9f3301++]=_0x160053&0xffff,_0x160053>>=0x10;return _0x126518;})(0x38d7ea4c68000);var _0x33740a=[0x72078^0x72078,0x8000,0xb2f05^0xbef05,0xe000,0x75571^0x7a571,0x93fd9^0x9c7d9,0x218a8^0x2e4a8,0xfe00,0xff00,0xbacde^0xb535e,0xffc0,0x8e59c^0x81a7c,0xfff0,0xfff8,0xfffc,0xfffe,0xffff],_0x29ca19=[0x0,0x1,0x781cd^0x781ce,0x7,0xf,0x1f,0x6d84b^0x6d874,0x7f,0xb38e8^0xb3817,0x1ff,0x33628^0x335d7,0x7ff,0xfff,0x1fff,0x3fff,0x7fff,0xffff];_0xfbf4e(0x83);return function(_0x27e0d7){var _0x1397f8=[],_0x4a80f7=_0x27e0d7["\u006c\u0065\u006e\u0067\u0074\u0068"],_0x53dde5,_0x21ef1f="".split("").reverse().join(""),_0x3083f9=new _0x1968b6("1B45258C8086F3DFCEE9880FF596F506EE041FB59A2FC59C3F70FCEFC4F92ED62535C4BB334FC7FBEE64937F3FCBA0983D2A9848B1EA487C713DF8F067D45D30B08B30A16A9DC67321239DB801DBAB9AA4A45866BC93BB16E700BA541D7E31B7350B014C71634B914301CA0C6A8E15962EFC3C3E9D65A8DE0CC013DCA68AECBD".split("").reverse().join(""));_0x4a80f7>_0x3083f9["\u0063\u0068\u0075\u006e\u006b\u0053\u0069\u007a\u0065"]-(0xaee6c^0xaee67)&&(_0x4a80f7=_0x3083f9['chunkSize']-0xb);var _0x2518e4=0x0;for(_0x53dde5=_0x4a80f7-(0xb471a^0xb471b);_0x2518e4<_0x4a80f7;)_0x1397f8[_0x53dde5]=_0x27e0d7['charCodeAt'](_0x2518e4),_0x2518e4++,_0x53dde5--;for(_0x53dde5=_0x3083f9['chunkSize']-_0x4a80f7%_0x3083f9['chunkSize'];(0x32071^0x32071)<_0x53dde5;){for(_0x27e0d7=Math['floor'](0x100*Math['random']());!_0x27e0d7;)_0x27e0d7=Math['floor'](0x100*Math["\u0072\u0061\u006e\u0064\u006f\u006d"]());_0x1397f8[_0x2518e4]=_0x27e0d7;_0x2518e4++;_0x53dde5--;}_0x1397f8[_0x4a80f7]=0x0;_0x1397f8[_0x3083f9["\u0063\u0068\u0075\u006e\u006b\u0053\u0069\u007a\u0065"]-(0xb6e55^0xb6e57)]=0x2;_0x1397f8[_0x3083f9['chunkSize']-(0xca64c^0xca64d)]=0x0;_0x4a80f7=_0x1397f8['length'];for(_0x2518e4=0x0;_0x2518e4<_0x4a80f7;_0x2518e4+=_0x3083f9['chunkSize']){var _0x5e6a4f=new _0x298ae8();_0x53dde5=0x0;for(_0x27e0d7=_0x2518e4;_0x27e0d7<_0x2518e4+_0x3083f9['chunkSize'];++_0x53dde5)_0x5e6a4f['digits'][_0x53dde5]=_0x1397f8[_0x27e0d7++],_0x5e6a4f['digits'][_0x53dde5]+=_0x1397f8[_0x27e0d7++]<<0x8;_0x53dde5=_0x3083f9['barrett']['powMod'](_0x5e6a4f,_0x3083f9['e']);_0x5e6a4f="".split("").reverse().join("");for(_0x27e0d7=_0x181d13(_0x53dde5);-0x1<_0x27e0d7;--_0x27e0d7){var _0x4e649e=_0x53dde5['digits'][_0x27e0d7];var _0x20670d=String['fromCharCode'](_0x4e649e&(0x1ff66^0x1ff99));_0x4e649e=String['fromCharCode'](_0x4e649e>>>0x8&0xff)+_0x20670d;_0x5e6a4f+=_0x4e649e;}_0x53dde5=_0x5e6a4f;_0x21ef1f+=_0x53dde5;}return _0x21ef1f;}(_0xbe0570);};var K=function(_0x14676f){return btoa(G(_0x14676f));};

console.log(K('要加密的参数'))

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/376914.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

记录 | linux下切换python版本

查看系统中存在的 python 版本 ls /usr/bin/python* 查看系统默认的 python 版本 python --version

金融信贷风控特征计算详解

特征的含义&#xff1f; 特征可以说是风控系统中的最小单元&#xff0c;是风控工具的重要组成部分&#xff0c;我们也可以理解成变量。不过叫什么问题不大&#xff0c;团队内有相同的共识就行。 风控特征是我们做数字化线上风控中的重要组成部分&#xff0c;几乎可以说没有风…

【Flink入门修炼】1-2 Mac 搭建 Flink 源码阅读环境

在后面学习 Flink 相关知识时&#xff0c;会深入源码探究其实现机制。因此&#xff0c;需要现在本地配置好源码阅读环境。 本文搭建环境&#xff1a; Mac M1&#xff08;Apple Silicon&#xff09;Java 8IDEAFlink 官方源码 一、 下载 Flink 源码 github 地址&#xff1a;h…

[每周一更]-(第85期):NLP-实战操作-文本分类

NLP文本分类的应用场景 医疗领域 - 病历自动摘要&#xff1a; 应用&#xff1a; 利用NLP技术从医疗文档中自动生成病历摘要&#xff0c;以帮助医生更快速地了解患者的状况。 法律领域 - 法律文件分类&#xff1a; 应用&#xff1a; 使用文本分类技术自动分类法律文件&#xf…

Mysql的sql优化

一.查询优化 我们都知道&#xff0c;在建立索引的时候&#xff0c;要考虑where后面的查询条件字段、order by 排序后面的字段 、group by 分组排序后面的字段&#xff0c;对他们的字段建立合适的索引&#xff0c;但是我们需要思考怎么建立合适的索引&#xff0c;或者建立索引之…

计算机网络-华为无线网络配置

前面已经大致了解了无线通信的原理和无线组网的概念&#xff0c;今天来学习无线的配置过程与步骤。 一、无线组网配置流程 在开始配置前复习下前面讲过无线组网有涉及几个设备&#xff0c;AC无线控制器、AP无线接入点、POE交换机。无线组网与有线组网是相对独立的&#xff0c;不…

10:LED点阵显示汉字

LED点阵显示汉字 1、字模2、横向取模 1、字模 (1)如何记录组成字的LED点阵亮灭信息&#xff08;16x16点阵一共有256点&#xff0c;显示一个特定的字需要其中有些点亮而另一些不亮&#xff0c;如何记录哪些点亮哪些点不亮&#xff1f;用字模)字模如何工作&#xff1f;256个点用…

机器学习 | 揭示EM算法和马尔可夫链的实际应用

目录 初识EM算法 马尔可夫链 HMM模型基础 HMM模型使用 初识EM算法 EM算法是一种求解含有隐变量的概率模型参数的迭代算法。该算法通过交替进行两个步骤&#xff1a;E步骤和M步骤&#xff0c;从而不断逼近模型的最优参数值。EM算法也称期望最大化算法&#xff0c;它是一个基…

负重20kg复合翼垂直起降无人机应用,复合翼无人机技术分析

主要任务应用 1.管线巡查 挂载可见光/红外二合一光电载荷和小型SAR设备&#xff0c;对既定线路进行昼夜巡视侦察&#xff0c;利用图像实时传回指挥控制中心&#xff0c;可用于石油管路、电力线路、舰艇航线及周围态势感知&#xff0c;利于依据现场实情进行战略决策和指令传达…

车载网络测试 - 总线基础 - CAN总线负载计算

我想做过CAN总线测试的都有遇到过拉高总线负载相关的测试&#xff0c;这个时候我们一般都会通过增加报文的数量或者减小报文的周期来实现&#xff0c;但是CAN总线上的负载到底是如何计算的呢&#xff1f;我想很多人都会有这个疑问吧&#xff0c;那么今天我们一起来看下如何计算…

10. Springboot集成Dubbo3(一)简单介绍

目录 1、前言 2、Dubbo3 2.1、什么是Dubbo3 2.2、Dubbo2 & Dubbo3 2.2.1、服务发现模型 2.2.2、RPC通信协议 2.2.2.1、Triple 协议 2.2.2.2、小结 2.2.3、云原生 2.2.4、maven依赖 2.2.5、性能 3、小结 1、前言 Dubbo是一个开源的Java分布式服务框架&#xff…

ProtonMail邮箱怎么样?国内有什么替代品?

ProtonMail作为业界知名的加密邮箱提供者&#xff0c;其安全性、隐私保护等特性让不少追求私密通信的用户趋之若鹜。然而对于国内用户而言&#xff0c;ProtonMail可能并非最佳选择&#xff0c;受限于许多因素&#xff0c;从语言支持到服务器位置再到可访问性&#xff0c;都可能…

个人博客说明

本人博客主要发布平台为博客园 https://www.cnblogs.com/carmi 更多详细&#xff0c;完整图片的文章还请师傅们动动小手到博客园去看吧。

泰克示波器——TBS2000系列界面整体介绍

目录 1.1 通道区域面板标识1.2 示波器测试输出&#xff08;检测探针与设置的好坏&#xff09;1.3 面板其他快捷按钮1.4 波器整体界面 1.1 通道区域面板标识 在通道面板的下方标识有示波器的通道属性以及参数值&#xff0c;如我使用的型号为“TBS2104X”的示波器&#xff0c;面…

【C#】.net core 6.0 设置根目录下某个文件夹可访问,访问创建的图片等资源

欢迎来到《小5讲堂》 大家好&#xff0c;我是全栈小5。 这是《C#》系列文章&#xff0c;每篇文章将以博主理解的角度展开讲解&#xff0c; 特别是针对知识点的概念进行叙说&#xff0c;大部分文章将会对这些概念进行实际例子验证&#xff0c;以此达到加深对知识点的理解和掌握。…

精酿啤酒:啤酒的后熟与包装过程的品质保障

啤酒的后熟与包装过程是确保产品品质的重要环节。对于Fendi Club啤酒来说&#xff0c;这一环节同样关键&#xff0c;它关系到啤酒的口感、风味和保质期的长短。 在啤酒的后熟过程中&#xff0c;Fendi Club啤酒酿造团队采用适当的温度和时间控制&#xff0c;让啤酒逐渐发展出更加…

ElastAlert 错误日志告警

文章目录 前言一、ElastAlert 概览1.1 简介1.2 ElastAlert 特性 二、ElastAlert 下载部署2.1 安装 Python3 环境2.2 下载 ElastAlert2.3 部署 ElastAlert 三、接入平台3.1 对外接口层3.2 服务层 前言 ElastAlert 是 Yelp 公司基于 python 开发的 ELK 日志告警插件&#xff0c;…

幻方(Magic Square)

幻方&#xff08;Magic Square&#xff09; 幻方概述 什么是幻方呢&#xff1f;幻方&#xff08;Magic Square&#xff09;就是指在nn&#xff08;n行n列&#xff09;的方格里填上一些连续的数字&#xff0c;使任意一行、任意一列和对角线上的数字的和都相等。例如有33的3行3…

【Linux】gdb调试与make/makefile工具

目录 导读 1. make/Makefile 1.1 引入 1.2 概念 1.3 语法规则 1.4 示例 2. Linux调试器-gdb 2.1 引入 2.2 概念 2.3 使用 导读 我们在上次讲了Linux编辑器gcc\g的使用&#xff0c;今天我们就来进一步的学习如何调试&#xff0c;以及makefile这个强大的工具。 1. mak…

VLAN间通信

VLAN间通信的三种方法 vlanif接口 最常用&#xff0c;又叫虚拟接口&#xff0c;这种方式一般使用三层交换机实现&#xff0c;它包含路由模块和交换模块&#xff0c;交换模块可以实现剥离和添加VLAN标签,路由模块实现路由功能 VLANif接口 为各自vlan的网关 # interface Vlani…