@supertiny99/hello-npm-obfuscated
Version:
一个混淆后的 npm 包示例
1 lines • 1.25 kB
JavaScript
var a0_0x5d51bd=a0_0x2568;function a0_0x2568(_0x48dd61,_0x33c1fa){var _0x28f69c=a0_0x28f6();return a0_0x2568=function(_0x2568b5,_0x4e56a9){_0x2568b5=_0x2568b5-0x166;var _0x2d3902=_0x28f69c[_0x2568b5];return _0x2d3902;},a0_0x2568(_0x48dd61,_0x33c1fa);}(function(_0x568555,_0x5182f7){var _0x3489c9=a0_0x2568,_0x51f11b=_0x568555();while(!![]){try{var _0x565900=parseInt(_0x3489c9(0x171))/0x1*(parseInt(_0x3489c9(0x16a))/0x2)+-parseInt(_0x3489c9(0x167))/0x3*(-parseInt(_0x3489c9(0x16e))/0x4)+-parseInt(_0x3489c9(0x16b))/0x5+parseInt(_0x3489c9(0x16d))/0x6+parseInt(_0x3489c9(0x16c))/0x7*(-parseInt(_0x3489c9(0x16f))/0x8)+parseInt(_0x3489c9(0x172))/0x9*(-parseInt(_0x3489c9(0x166))/0xa)+parseInt(_0x3489c9(0x170))/0xb;if(_0x565900===_0x5182f7)break;else _0x51f11b['push'](_0x51f11b['shift']());}catch(_0x449637){_0x51f11b['push'](_0x51f11b['shift']());}}}(a0_0x28f6,0x8f4ab));function helloNpm(){var _0x35af5c=a0_0x2568;return _0x35af5c(0x168);}function a0_0x28f6(){var _0x53b7fa=['14636CArKHF','1457870dzkWZB','7GRQdqG','3354546Ehloda','4184ngPHWM','3659624yQktTs','5519690fODqnB','149NEhIAw','9LavvTF','11615390nAEbPs','993fDSkCS','Hello,\x20npm!','exports'];a0_0x28f6=function(){return _0x53b7fa;};return a0_0x28f6();}module[a0_0x5d51bd(0x169)]=helloNpm;