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

news2024/11/14 18:37:32

逆向日期: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('要加密的参数'))

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

模拟串口LV2,解决硬件串口资源不足问题!!!!

模拟串口通信 2.0 版本&#xff01;&#xff01; 我在前面的文章里面有写了 虚拟串口通信&#xff0c;虽然说能用&#xff0c;但是用过的小伙伴都说 “好!” 优缺点: 先说一点&#xff0c;2.0版本并不适用于同硬件串口的所有场合&#xff0c;仅仅针对自己开发的电子垃圾的主…

用HTML5 + JavaScript实现下雪效果

用HTML5 JavaScript实现下雪效果 <canvas>是一个可以使用脚本 (通常为JavaScript) 来绘制图形的 HTML 元素。 <canvas> 标签/元素只是图形容器&#xff0c;必须使用脚本来绘制图形。 HTML5 canvas 图形标签基础https://blog.csdn.net/cnds123/article/details/…

架构(十三)动态本地锁

一、引言 加锁大家都知道&#xff0c;但是目前提供动态锁的基本都是分布式锁&#xff0c;根据订单或者某个收费款项进行加锁。比如这个1订单要收刷卡费用&#xff0c;那就OREDER_1做为key丢到redis进行分布式加锁。这也是当下分布式锁最流行的方式。 但是对于平台项目或者一些并…

飞天使-k8s知识点14-kubernetes散装知识点3-Service与Ingress服务发现控制器

文章目录 Service与Ingress服务发现控制器存储、配置与角色 Service与Ingress服务发现控制器 在 Kubernetes 中&#xff0c;Service 和 Ingress 是两种不同的资源类型&#xff0c;它们都用于处理网络流量&#xff0c;但用途和工作方式有所不同。Service 是 Kubernetes 中的一个…

redis:七、集群方案(主从复制、哨兵模式、分片集群)和面试模板

redis集群方案 在Redis中提供的集群方案总共有三种&#xff08;一般一个redis节点不超过10G内存&#xff09; 主从复制哨兵模式分片集群 主从复制&#xff08;主从数据同步&#xff09; replid和offset Replication Id&#xff1a;简称replid&#xff0c;是数据集的标记&a…

回归预测 | Matlab实现POA-BP鹈鹕算法优化BP神经网络多变量回归预测

回归预测 | Matlab实现POA-BP鹈鹕算法优化BP神经网络多变量回归预测 目录 回归预测 | Matlab实现POA-BP鹈鹕算法优化BP神经网络多变量回归预测预测效果基本描述程序设计参考资料 预测效果 基本描述 1.Matlab实现POA-BP鹈鹕算法优化BP神经网络多变量回归预测&#xff08;完整源码…

Java LinkedList 实现栈和队列

Java LinkedList 实现栈和队列 package com.zhong.collection;import java.util.LinkedList;public class LinkedListDemo {public static void main(String[] args) {// LinkedList 创建一个队列LinkedList<String> queue new LinkedList<>();// 进队System.out…

大华 DSS 数字监控系统 attachment_getAttList.action SQL 注入漏洞复现

0x01 产品简介 大华 DSS 数字监控系统是大华开发的一款安防视频监控系统,拥有实时监视、云台操作、录像回放、报警处理、设备管理等功能。 0x02 漏洞概述 大华 DSS存在SQL注入漏洞,攻击者 /portal/attachment_getAttList.action 路由发送特殊构造的数据包,利用报错注入获…

git合入的parents和child

最近在管理代码&#xff0c;有2的权限&#xff0c;看到一些以前1看不到的东西。 有时候会遇到多个人基于同一节点提交代码&#xff0c;那就要选择先合入和后合入&#xff0c;如果这多人修改到同一个文件同一个地方&#xff0c;就可能产生冲突&#xff0c;一般要避免这种情况出…

NLP_神经概率语言模型(NPLM)

文章目录 NPLM的起源NPLM的实现1.构建实验语料库2.生成NPLM训练数据3.定义NPLM4.实例化NPLM5.训练NPLM6.用NPLM预测新词 NPLM小结 NPLM的起源 在NPLM之前&#xff0c;传统的语言模型主要依赖于最基本的N-Gram技术&#xff0c;通过统计词汇的共现频率来计算词汇组合的概率。然而…

Stata学习(1)

一、五大窗口 Command窗口&#xff1a;实现人机交互 来导入一个自带数据&#xff1a; sysuse是导入系统自带的数据&#xff0c;auto导入该数据的名称&#xff0c;后面的clear是清除之前的数据 结果窗口&#xff1a;展示计算结果、查找功能 在Edit的find可以实现查找功能&#…

如何使用C#调用LabVIEW算法

新建一个工程 这是必须的&#xff1b; 创建项目 项目 点击完成&#xff1b; 将项目另存为&#xff1b;方便后续的使用&#xff1b; 创建 一个测试VI 功能很简单&#xff0c;用的一个加法&#xff1b;将加数A&#xff0c;B设置为输入&#xff0c;和C设置为输出&#xff0c;…

Spring Boot项目中解决跨域问题(四种方式)

目录 一&#xff0c;跨域产生的原因二&#xff0c;什么情况下算跨域三&#xff0c;实际演示四&#xff0c;解决跨域的方法1&#xff0c;CrossOrigin注解2&#xff0c;添加全局过滤器3&#xff0c;实现WebMvcConfigurer4&#xff0c;Nginx解决跨域5&#xff0c;注意 开发项目的时…

黑马Java——集合进阶(List、Set、泛型、树)

一、集合的体系结构 1、单列集合&#xff08;Collection&#xff09; 二、Collection集合 1、Collection常见方法 1.1代码实现&#xff1a; import java.util.ArrayList; import java.util.Collection;public class A01_CollectionDemo1 {public static void main(String[] a…

Android实现底部导航栏方法(Navigation篇)

Navigation实现底部导航栏 前言导入和基本使用导入基础使用创建nav文件编辑Nav文件添加页面&#xff08;代码版&#xff09;添加页面&#xff08;图解版&#xff09; 创建导航动作 action创建action&#xff08;代码版&#xff09;创建action&#xff08;图解版&#xff09; 编…

Linux的进程信号

注意&#xff1a;首先需要提醒一个事情&#xff0c;本节提及的进程信号和下节的信号量没有任何关系&#xff0c;请您区分对待。 1.信号概念 1.1.生活中的信号 我们在生活中通过体验现实&#xff0c;记忆了一些信号和对应的处理动作&#xff0c;这意味着信号有以下相关的特点&…

上位机图像处理和嵌入式模块部署(统计函数执行时间)

【 声明&#xff1a;版权所有&#xff0c;欢迎转载&#xff0c;请勿用于商业用途。 联系信箱&#xff1a;feixiaoxing 163.com】 和pc上位机相比较&#xff0c;嵌入式设备的计算资源很多时候都是不足的。但是&#xff0c;嵌入式设备胜在稳定性和成本上面&#xff0c;这方面又是…

【XR806开发板试用】xr806使用tcp socket与手机通信

本文为极术社区XR806开发板活动试用文章。 参考&#xff1a;基于星辰处理器的全志XR806开源鸿蒙开发板上手体验 搭建环境。并成功编译。 项目源码 &#xff1a; https://gitee.com/kingwho/smart-home 在同一个局域网中&#xff0c;手机与xr806连接后&#xff0c;手机 APP 每隔…

lnmp一键安装包+wordpress

理论知识 1. LNMP组成介绍​ LNMP代表的是Linux系统下NginxMySQLPHP组成的动态网站系统解决方案。如图所示&#xff0c;Linux是目前最流行的免费操作系统&#xff1b;Nginx性能稳定、功能丰富、处理静态文件速度快且消耗系统的资源极少&#xff1b;MySQL是一个性能卓越、服务稳…

手拉手Vue3+vite引入echarts

技术栈springboot3hutool-alloshi-coreVue3viteechartsTailwindCSS软件版本IDEAIntelliJ IDEA 2022.2.1JDK17Spring Boot3.1hutool-all5.8.18oshi-core6.4.1Vue35.0.10vite5.0.10axios1.6.7echarts5.4.3 ECharts是一个使用 JavaScript 实现的开源可视化库&#xff0c;可以流畅…