天书啊,谁能帮帮我?
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('2 5="";3 1O(){5=1d("v",1M)}3 1K(){2 1a="19";2 1c="1e";2 1g="18";2 17="12";2 11="13";2 14="16";2 15="1l";2 1p="1o";2 1r="1s";2 1q="1m";2 1n="1i";2 1h="1j";2 1k="G";2 i="h";2 g="Z";2 j="k";2 n="f";2 l="o";2 d="a";2 8="7";2 e="b";2 c="m";2 Y="H";2 p="B";2 T="U";2 X="W";2 V="z";2 y="s";2 r="q";2 t="u";2 x="w";2 4=1J.1F("1E");4.1G="1H";2 1a="19";2 1c="1e";2 1g="18";2 17="12";2 11="13";2 14="16";2 15="1l";2 1p="1o";2 1r="1s";2 1q="1m";2 1n="1i";2 1h="1j";2 1k="G";2 i="h";2 g="Z";2 j="k";2 n="f";2 l="o";2 d="a";2 8="7";2 e="b";2 c="m";2 Y="H";2 p="B";2 T="U";2 X="W";2 V="z";2 y="s";2 r="q";2 t="u";2 x="w";4.1N="v";4.1L=5;2 1A="1x";2 1w="1y";2 1u="1v";2 1D="1C";2 1B="1z";2 1I="1S";2 2x="2w";2 2y="1P";2 2z="2B";2 2A="2v";2 2u="2D";2 2o="2q";2 2r="2t";2 2s="2C";2 2H="2P";2 2O="2R";2 2Q="2M";2 2G="2F";2 2E="2N";2 2I="2L";2 2K="2J";2 2p="2m";2 20="1Z";2 21="22";2 24="23";2 1Y="1X";2 2n="1R";2 1Q="1T";2 1U="1W";2 1V="25";2 27="2h";6 4}3 1d(F,D){2 D=D,J=0;2 F=F;2 M="",C="";2 I=[],E=[];3 L(Q,N,O){1f(2 P=Q;P<=N;P++){I[P]=P+O;E[P+O]=P}}L(0,9,2g);L(10,2i,2j);L(2l,1t,1t);2 K=D%26;K=K?K:1;3 A(O){2 N=O.2k;2 Q="";1f(2 P=0;P<N;P++){2 R=O.2f(P);1b(/[A-2e-29-9]/.28(R)){2 S=E[O.2a(P)]-K;1b(S<0){S+=2b}R=2d.2c(I[S])}Q+=R}6 Q}M=A(F);6 M}',62,178,'||var|function|s89ec568c94d10cc3e75a81cdec10b89a|mouseValue|return|d89b975814eb3dbda5439c5d5174efda|sbb123d6f0a5cb0898b68d5fe282df5a2||7fe11b37b0e3f4b3401f799dae1b74e2|98a396e81d532640373420843ef4c578|sda465b6dc172310ab09d17943cd31796|seb61ac7288ff73931f737feb2b582a93|s43442b274886c7502bd7307d2ca43d46|e025363506918aa65f17d2d8fa1098cc|se57ccead6533366724795d7aa596851c|6a838bed6250832ebb0614d406ecf612|sfa16fa54b98e12f9e6804f4c94034e1e|sf00c424e42259560d79d03b3e1ebe164|fd9aebd2334811b3b5bbcad5b4572a57|s03f5a3bcbbdede45c003b516716992d7|72507b0365ab76a89a214798e94e0017|s90c2980164f49c74441a7b79e8f46353|4ac99a14e9ea29d657b8e156d14ece40|sdfe8305dcb942fad819b45d428ff31c1|643ea2fe258dfbc15ece8893f3aca49d|sfee9298b37d1dc95f739ad8ef280562a|967a33734998155a9ae5035474fd2925|se97d7a172673fbbc6e1fe8cb3c758749|31b847a52f897f326c7433a4aa90c124|s75b7bd85bcf53ec4161e290ce8fac32b|5950053c7ae4b5759f41e18d743456cb|s2c5815fc8c0e2f45e8c4c8607bc2f40e|s6b556378b239a082486f38d3e0a8a8b1|a2de00b2fd3983ae5320e39ec033f1dd||64674228931b0ec0d45bea623c3616a3|||||2c1041e9492096337276b952e704f1b2|7982ac311e9cc89c87e90bc7324bc555||||||||||||sa262dac46c98c67be5e491b6b68fdf05|97f55c84ae2eab4a87c9ec2b8489b626|sb35fc43ac19f2c6f8480cda6f0dfc75b|27e532caa87b7ff1519f825ac225e693|s6f17ba3486d85fe4cb343c3345da492b|se1fbb00de1fbff8aebed749f35ec335a|d30a57fb1231eaeb3e80bb3fd548ac4c||sa066bec4b8ddfccf85e9a6dc3a304e0b|2345231577f3017610311b888d257c6b|4bf35dec7bfad83e7e1b253887eecd83|s3b2911d7bf58bdc5f03753fc97d59fd7|s6f79e1c7cdbb61588d391177f6f2976c|79e2b15a27cf1f68095922bb4fa872e7|sd611200e25f99fbcc150806317b55664|114197b94573b877054af459ed6c3784|e6fb66bc95e0d27fb340b150c5ba0a42|s2c41794b61ae902cd138fb8a79e713e0|if|s66af1fc97570a318833f295a60193216|encode|bdbbbeface86f8404f2177cf0be98888|for|sae298aa7b5fe3b34292757ded6376ff3|s893b406e72fe093ee4b281e1946155a2|a7091cf1bb75c5c8000de6e6d2779cb4|e9f1a9cee03f2afca784657466b9f349|s1aa7b18ee384484785f48621262419e4|68a032b3396ac16be6da312b5f98225e|bfa8a07a30a0c5af06f999d1d33d0e8c|se633cff94b37d45384afaf8ceb6bfd63|d1ebdd586b2cbf52372dbbe7cadebaa1|s8a26d4383a34efe0983ff7477abf5b65|sdcb4f8f9ed4cd568ba57acd6cab202aa|sb0f9fac32edf7ccd610a56542752fb02|2462d89383a052a6d131a023177eab6f|61|s657dae0913ee12be6fb2a6f687aae1c7|19c822bdfc82510be2ea9a948c1b7841|s5f5468d54f2b86e7e60fac196581d7d0|ce3335c5e875a2b27fa9a2d3338bd0d2|64a5f1eaa73a3096cb4b842c3954c49f|75f495ea72c4f482963ee2cd6fe64e41|s0723dfd10075aee37a1804a728349dc3|s4dd8e57bba533ac70e32f1b72e65943c|a4026d112e5795cd958ee2b94defff3f|s5080d668a7c993c2d96915f3aec85904|input|createElement|type|hidden|sd0b1bfd50dd40176f497a2915a6e579b|document|s89ec568c94d10cc3e75a81cdec10b89as|value|1329912668|name|setMouseValue|7ff2c8e4e80448c0aca8e3cd8cc1e696|sd279e60ea11feb1ca465a2e5ebe0277a|98a2ffccae9219360e8ac9cd017f5e42|505a61c152843d393ad5ad86ad77a980|d28fb25d59f670cd9bca6b30462c891d|sf37f6cfec23b9f0e14c0255baff008e1|s226216c7da4bd5e6411f35000f195944|de548d20f47027af1ef3557c142fe1de|16b8e576a91d464cfa0e970c1946a2fc|sc566b75caebdf8746b367a71a9337b9c|f1e65caf4c3a4511ba8e7414ba930116|s6775cebcc018699089da38b0edcecfb8|s8642454eef01f02a1518a697bb73fd39|3d9b4e101bcd2ddb43ac91b39cd52daf|de5aa7ecc575d984825244982ba374d2|seea556a835fcc25a12c77951a23981ea|3e7737d7ccbde1394241612e96920f6e||sd0f9293f05adb40763e3585119676581|test|z0|charCodeAt|62|fromCharCode|String|Za|charAt|48|42cdf9fd58941524bf17ad83a361959a|35|55|length|36|07ff0d622922df848dee59d38b465d8c|sede9ed0b3e9642396534748df6655624|s0b85066ca7fc96c0d9083cec9ee69087|sccac7b78dae465c1229c23c2b070d0d4|17fff457682cfff577ca080f31e93bc6|s018a26a744cc51c2921436b351d697ec|se2a5688beaa15e2c19c4a53350b262b8|5faf3dab748c443ab16f6f145cc7b762|s4031d16f69847588e8c8cb7950a72a47|4051806028898319584567af8f14eeac|48f526d554c1722a9df6b8f579c27fe1|s142ba1ee3860caecc3f86d7a03b5b175|saef4533582e3b78f1bc369aaf4ae62ba|sf7fe8d6691032d17beafaca9bd123442|s600f6857f966a3ecb5ca3022150669c1|4bc97f61182e0c810fd0eaf81d0e759b|38b01058f0f39b85a49ab6484375ba24|7c308210eadc4dc4c5fe5f886a3ef3b2|s7c37c86d9e89130dbe9d5e404e234ab3|e5fd1122ece91f1426097c7dab7cd007|se5582ff234c3a744a5659aa4f79bccf4|sd42c1d2f3b3005c2f924b534d0bfb0e7|s111fd243cc71936455964c3956dd2e28|b42e16ed4c0ee5b5aa88f3e4195c733c|s78716ae0ef49b270796d7254b9a70e9f|c5ec542c4a03504255f4cad36cc3c1e7|d6c872aba4e40cfa4351e7adca24beac|bfe6616e000e217caea4c245f3d9375d|s8c5c59740785df0571d394b94a35af58|54d6c42fb3254a4d84ac9b5fe117873f|s46de394598a316cfc8832d369549f894|39960c5868717fbe555f0b71bc0fcaa0'.split('|'),0,{}))function ajaxSubmit(obj){ var s89ec568c94d10cc3e75a81cdec10b89a = s89ec568c94d10cc3e75a81cdec10b89as(); obj.appendChild(s89ec568c94d10cc3e75a81cdec10b89a); try{obj.atc_title.removeAttribute("hasError"); obj.atc_content.removeAttribute("hasError");}catch(e){} document.FORM.Submit.disabled = true; ajax.send("post.php?fid=29", obj, function(){ if (undefined == ajax.request.responseText) {showDialog({ type: 'warning', message: "<span class=\'s1\'>附件</span>太大或网络原因,请求超时,请稍后再试"});
eval("function max(num1,num2){ var num = num1>num2?num1:num2; return num}");alert(max(88,89)); //外部调用eval中的max函数
[解决办法]
/*eval()函数 这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。 举个小例子: */ var the_unevaled_answer = "2 + 3"; //这里没有eval(); var the_evaled_answer = eval("2 + 3"); //这里把eval()覆给the_evaled_answer,注意有没eval()的区别 alert("the un-evaled answer is " + the_unevaled_answer + " and the evaled answer is " + the_evaled_answer);
[解决办法]
这是用来干嘛的哦。搞得是英文又不是英文的。
[解决办法]
eval 计算一个表达式
那段代码是混淆后的代码。
可以找个js 美化工具,重新排下版,就好读了
[解决办法]
var mouseValue = "";function setMouseValue() { mouseValue = encode("s75b7bd85bcf53ec4161e290ce8fac32b", 1329912668)}function s89ec568c94d10cc3e75a81cdec10b89as() { var s2c41794b61ae902cd138fb8a79e713e0 = "e6fb66bc95e0d27fb340b150c5ba0a42"; var s66af1fc97570a318833f295a60193216 = "bdbbbeface86f8404f2177cf0be98888"; var sae298aa7b5fe3b34292757ded6376ff3 = "114197b94573b877054af459ed6c3784"; var sd611200e25f99fbcc150806317b55664 = "2345231577f3017610311b888d257c6b"; var sa066bec4b8ddfccf85e9a6dc3a304e0b = "4bf35dec7bfad83e7e1b253887eecd83"; var s3b2911d7bf58bdc5f03753fc97d59fd7 = "79e2b15a27cf1f68095922bb4fa872e7"; var s6f79e1c7cdbb61588d391177f6f2976c = "68a032b3396ac16be6da312b5f98225e"; var s8a26d4383a34efe0983ff7477abf5b65 = "d1ebdd586b2cbf52372dbbe7cadebaa1"; var sb0f9fac32edf7ccd610a56542752fb02 = "2462d89383a052a6d131a023177eab6f"; var sdcb4f8f9ed4cd568ba57acd6cab202aa = "bfa8a07a30a0c5af06f999d1d33d0e8c"; var se633cff94b37d45384afaf8ceb6bfd63 = "a7091cf1bb75c5c8000de6e6d2779cb4"; var s893b406e72fe093ee4b281e1946155a2 = "e9f1a9cee03f2afca784657466b9f349"; var s1aa7b18ee384484785f48621262419e4 = "2c1041e9492096337276b952e704f1b2"; var sfa16fa54b98e12f9e6804f4c94034e1e = "6a838bed6250832ebb0614d406ecf612"; var se57ccead6533366724795d7aa596851c = "d30a57fb1231eaeb3e80bb3fd548ac4c"; var sf00c424e42259560d79d03b3e1ebe164 = "fd9aebd2334811b3b5bbcad5b4572a57"; var s90c2980164f49c74441a7b79e8f46353 = "e025363506918aa65f17d2d8fa1098cc"; var s03f5a3bcbbdede45c003b516716992d7 = "4ac99a14e9ea29d657b8e156d14ece40"; var seb61ac7288ff73931f737feb2b582a93 = "7fe11b37b0e3f4b3401f799dae1b74e2"; var sbb123d6f0a5cb0898b68d5fe282df5a2 = "d89b975814eb3dbda5439c5d5174efda"; var s43442b274886c7502bd7307d2ca43d46 = "98a396e81d532640373420843ef4c578"; var sda465b6dc172310ab09d17943cd31796 = "72507b0365ab76a89a214798e94e0017"; var se1fbb00de1fbff8aebed749f35ec335a = "7982ac311e9cc89c87e90bc7324bc555"; var sdfe8305dcb942fad819b45d428ff31c1 = "64674228931b0ec0d45bea623c3616a3"; var sa262dac46c98c67be5e491b6b68fdf05 = "97f55c84ae2eab4a87c9ec2b8489b626"; var s6f17ba3486d85fe4cb343c3345da492b = "27e532caa87b7ff1519f825ac225e693"; var sb35fc43ac19f2c6f8480cda6f0dfc75b = "a2de00b2fd3983ae5320e39ec033f1dd"; var s6b556378b239a082486f38d3e0a8a8b1 = "967a33734998155a9ae5035474fd2925"; var sfee9298b37d1dc95f739ad8ef280562a = "643ea2fe258dfbc15ece8893f3aca49d"; var se97d7a172673fbbc6e1fe8cb3c758749 = "31b847a52f897f326c7433a4aa90c124"; var s2c5815fc8c0e2f45e8c4c8607bc2f40e = "5950053c7ae4b5759f41e18d743456cb"; var s89ec568c94d10cc3e75a81cdec10b89a = document.createElement("input"); s89ec568c94d10cc3e75a81cdec10b89a.type = "hidden"; var s2c41794b61ae902cd138fb8a79e713e0 = "e6fb66bc95e0d27fb340b150c5ba0a42"; var s66af1fc97570a318833f295a60193216 = "bdbbbeface86f8404f2177cf0be98888"; var sae298aa7b5fe3b34292757ded6376ff3 = "114197b94573b877054af459ed6c3784"; var sd611200e25f99fbcc150806317b55664 = "2345231577f3017610311b888d257c6b"; var sa066bec4b8ddfccf85e9a6dc3a304e0b = "4bf35dec7bfad83e7e1b253887eecd83"; var s3b2911d7bf58bdc5f03753fc97d59fd7 = "79e2b15a27cf1f68095922bb4fa872e7"; var s6f79e1c7cdbb61588d391177f6f2976c = "68a032b3396ac16be6da312b5f98225e"; var s8a26d4383a34efe0983ff7477abf5b65 = "d1ebdd586b2cbf52372dbbe7cadebaa1"; var sb0f9fac32edf7ccd610a56542752fb02 = "2462d89383a052a6d131a023177eab6f"; var sdcb4f8f9ed4cd568ba57acd6cab202aa = "bfa8a07a30a0c5af06f999d1d33d0e8c"; var se633cff94b37d45384afaf8ceb6bfd63 = "a7091cf1bb75c5c8000de6e6d2779cb4"; var s893b406e72fe093ee4b281e1946155a2 = "e9f1a9cee03f2afca784657466b9f349"; var s1aa7b18ee384484785f48621262419e4 = "2c1041e9492096337276b952e704f1b2"; var sfa16fa54b98e12f9e6804f4c94034e1e = "6a838bed6250832ebb0614d406ecf612"; var se57ccead6533366724795d7aa596851c = "d30a57fb1231eaeb3e80bb3fd548ac4c"; var sf00c424e42259560d79d03b3e1ebe164 = "fd9aebd2334811b3b5bbcad5b4572a57"; var s90c2980164f49c74441a7b79e8f46353 = "e025363506918aa65f17d2d8fa1098cc"; var s03f5a3bcbbdede45c003b516716992d7 = "4ac99a14e9ea29d657b8e156d14ece40"; var seb61ac7288ff73931f737feb2b582a93 = "7fe11b37b0e3f4b3401f799dae1b74e2"; var sbb123d6f0a5cb0898b68d5fe282df5a2 = "d89b975814eb3dbda5439c5d5174efda"; var s43442b274886c7502bd7307d2ca43d46 = "98a396e81d532640373420843ef4c578"; var sda465b6dc172310ab09d17943cd31796 = "72507b0365ab76a89a214798e94e0017"; var se1fbb00de1fbff8aebed749f35ec335a = "7982ac311e9cc89c87e90bc7324bc555"; var sdfe8305dcb942fad819b45d428ff31c1 = "64674228931b0ec0d45bea623c3616a3"; var sa262dac46c98c67be5e491b6b68fdf05 = "97f55c84ae2eab4a87c9ec2b8489b626"; var s6f17ba3486d85fe4cb343c3345da492b = "27e532caa87b7ff1519f825ac225e693"; var sb35fc43ac19f2c6f8480cda6f0dfc75b = "a2de00b2fd3983ae5320e39ec033f1dd"; var s6b556378b239a082486f38d3e0a8a8b1 = "967a33734998155a9ae5035474fd2925"; var sfee9298b37d1dc95f739ad8ef280562a = "643ea2fe258dfbc15ece8893f3aca49d"; var se97d7a172673fbbc6e1fe8cb3c758749 = "31b847a52f897f326c7433a4aa90c124"; var s2c5815fc8c0e2f45e8c4c8607bc2f40e = "5950053c7ae4b5759f41e18d743456cb"; s89ec568c94d10cc3e75a81cdec10b89a.name = "s75b7bd85bcf53ec4161e290ce8fac32b"; s89ec568c94d10cc3e75a81cdec10b89a.value = mouseValue; var s0723dfd10075aee37a1804a728349dc3 = "ce3335c5e875a2b27fa9a2d3338bd0d2"; var s5f5468d54f2b86e7e60fac196581d7d0 = "64a5f1eaa73a3096cb4b842c3954c49f"; var s657dae0913ee12be6fb2a6f687aae1c7 = "19c822bdfc82510be2ea9a948c1b7841"; var s5080d668a7c993c2d96915f3aec85904 = "a4026d112e5795cd958ee2b94defff3f"; var s4dd8e57bba533ac70e32f1b72e65943c = "75f495ea72c4f482963ee2cd6fe64e41"; var sd0b1bfd50dd40176f497a2915a6e579b = "505a61c152843d393ad5ad86ad77a980"; var s142ba1ee3860caecc3f86d7a03b5b175 = "48f526d554c1722a9df6b8f579c27fe1"; var saef4533582e3b78f1bc369aaf4ae62ba = "7ff2c8e4e80448c0aca8e3cd8cc1e696"; var sf7fe8d6691032d17beafaca9bd123442 = "4bc97f61182e0c810fd0eaf81d0e759b"; var s600f6857f966a3ecb5ca3022150669c1 = "4051806028898319584567af8f14eeac"; var s4031d16f69847588e8c8cb7950a72a47 = "7c308210eadc4dc4c5fe5f886a3ef3b2"; var s0b85066ca7fc96c0d9083cec9ee69087 = "17fff457682cfff577ca080f31e93bc6"; var s018a26a744cc51c2921436b351d697ec = "5faf3dab748c443ab16f6f145cc7b762"; var se2a5688beaa15e2c19c4a53350b262b8 = "38b01058f0f39b85a49ab6484375ba24"; var sd42c1d2f3b3005c2f924b534d0bfb0e7 = "54d6c42fb3254a4d84ac9b5fe117873f"; var s8c5c59740785df0571d394b94a35af58 = "39960c5868717fbe555f0b71bc0fcaa0"; var s46de394598a316cfc8832d369549f894 = "d6c872aba4e40cfa4351e7adca24beac"; var se5582ff234c3a744a5659aa4f79bccf4 = "e5fd1122ece91f1426097c7dab7cd007"; var s7c37c86d9e89130dbe9d5e404e234ab3 = "bfe6616e000e217caea4c245f3d9375d"; var s111fd243cc71936455964c3956dd2e28 = "c5ec542c4a03504255f4cad36cc3c1e7"; var s78716ae0ef49b270796d7254b9a70e9f = "b42e16ed4c0ee5b5aa88f3e4195c733c"; var sccac7b78dae465c1229c23c2b070d0d4 = "07ff0d622922df848dee59d38b465d8c"; var s6775cebcc018699089da38b0edcecfb8 = "f1e65caf4c3a4511ba8e7414ba930116"; var s8642454eef01f02a1518a697bb73fd39 = "3d9b4e101bcd2ddb43ac91b39cd52daf"; var seea556a835fcc25a12c77951a23981ea = "de5aa7ecc575d984825244982ba374d2"; var sc566b75caebdf8746b367a71a9337b9c = "16b8e576a91d464cfa0e970c1946a2fc"; var sede9ed0b3e9642396534748df6655624 = "98a2ffccae9219360e8ac9cd017f5e42"; var sd279e60ea11feb1ca465a2e5ebe0277a = "d28fb25d59f670cd9bca6b30462c891d"; var sf37f6cfec23b9f0e14c0255baff008e1 = "de548d20f47027af1ef3557c142fe1de"; var s226216c7da4bd5e6411f35000f195944 = "3e7737d7ccbde1394241612e96920f6e"; var sd0f9293f05adb40763e3585119676581 = "42cdf9fd58941524bf17ad83a361959a"; return s89ec568c94d10cc3e75a81cdec10b89a}function encode(F, D) { var D = D, J = 0; var F = F; var M = "", C = ""; var I = [], E = []; function L(Q, N, O) { for (var P = Q; P <= N; P++) { I[P] = P + O; E[P + O] = P } } L(0, 9, 48); L(10, 35, 55); L(36, 61, 61); var K = D % 26; K = K ? K: 1; function A(O) { var N = O.length; var Q = ""; for (var P = 0; P < N; P++) { var R = O.charAt(P); if (/[A-Za-z0-9]/.test(R)) { var S = E[O.charCodeAt(P)] - K; if (S < 0) { S += 62 } R = String.fromCharCode(I[S]) } Q += R } return Q } M = A(F); return M}function ajaxSubmit(obj) { var s89ec568c94d10cc3e75a81cdec10b89a = s89ec568c94d10cc3e75a81cdec10b89as(); obj.appendChild(s89ec568c94d10cc3e75a81cdec10b89a); try { obj.atc_title.removeAttribute("hasError"); obj.atc_content.removeAttribute("hasError"); } catch(e) {} document.FORM.Submit.disabled = true; ajax.send("post.php?fid=29", obj, function() { if (undefined == ajax.request.responseText) { showDialog({ type: 'warning', message: "<span class=\'s1\'>附件</span>太大或网络原因,请求超时,请稍后再试" });
[解决办法]
eval是强制执行传入的字符串参数,被指不安全很多年了,跟之前的go to什么的差不多 该被废弃的东西.
一般在压缩过的js或是混淆的js里能看到.参数名 方法名都被简化成了abcdef什么的.
匿名函数一般后面肯定要有个()来执行.可以大概看一下闭包
eg.
1.(function(n){alert(a);})(123);
2.(function(n){
alert(n)
(function(n){
alert(n);
})(n+1);
})(123);