日期:2014-05-16  浏览次数:20324 次

有没有牛人能解这段代码?
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}( '14( "\\m\\v\\6\\8\\2\\d\\g\\6\\1\\P\\6\\b\\6\\a\\1\\M\\1\\r\\4\\7\\1\\6\\v\\h\\t\\0\\7\\1\\l\\1\\Q\\4\\2\\u\\5\\7\\4\\6\\c\\g\\h\\b\\a\\13\\6\\9\\1\\7\\0\\2\\v\\7\\6\\1\\o\\j\\r\\8\\u\\g\\j\\2\\o\\s\\o\\5\\0\\q\\0\\o\\9\\1\\L\\1\\2\\7\\A\\1\\M\\1\\c\\e\\l\\o\\u\\2\\2\\f\\X\\C\\C\\K\\K\\K\\k\\5\\8\\K\\I\\R\\R\\5\\8\\6\\C\\4\\r\\f\\5\\0\\q\\0\\o\\9\\1\\r\\4\\7\\1\\c\\m\\l\\c\\g\\8\\v\\h\\0\\6\\2\\5\\8\\7\\0\\4\\2\\0\\D\\e\\0\\h\\0\\6\\2\\b\\3\\g\\t\\y\\0\\8\\2\\3\\a\\9\\1\\c\\m\\5\\j\\0\\2\\B\\2\\2\\7\\d\\t\\v\\2\\0\\b\\3\\8\\e\\4\\j\\j\\d\\c\\3\\i\\3\\8\\e\\j\\d\\c\\X\\F\\W\\I\\H\\x\\S\\S\\H\\J\\H\\S\\B\\E\\J\\k\\k\\W\\p\\J\\I\\R\\E\\B\\J\\p\\p\\x\\p\\12\\w\\x\\N\\I\\D\\E\\H\\3\\a\\9\\1\\r\\4\\7\\1\\q\\l\\c\\m\\5\\x\\7\\0\\4\\2\\0\\z\\t\\y\\0\\8\\2\\b\\3\\Q\\d\\8\\7\\g\\j\\g\\m\\2\\5\\11\\3\\s\\3\\Q\\3\\s\\3\\10\\3\\s\\3\\Z\\3\\s\\3\\G\\3\\s\\3\\G\\3\\s\\3\\O\\3\\i\\3\\3\\a\\9\\1\\r\\4\\7\\1\\n\\l\\c\\m\\5\\x\\7\\0\\4\\2\\0\\z\\t\\y\\0\\8\\2\\b\\3\\B\\c\\g\\c\\t\\5\\n\\2\\7\\0\\4\\h\\3\\i\\3\\3\\a\\9\\1\\n\\5\\2\\A\\f\\0\\l\\k\\9\\1\\q\\5\\g\\f\\0\\6\\b\\3\\V\\D\\G\\3\\i\\1\\c\\e\\i\\p\\a\\9\\1\\q\\5\\j\\0\\6\\c\\b\\a\\9\\1\\m\\6\\4\\h\\0\\k\\l\\P\\6\\b\\k\\p\\p\\p\\p\\a\\9\\1\\r\\4\\7\\1\\w\\l\\c\\m\\5\\x\\7\\0\\4\\2\\0\\z\\t\\y\\0\\8\\2\\b\\3\\n\\8\\7\\d\\f\\2\\d\\6\\P\\5\\w\\d\\e\\0\\n\\A\\j\\2\\0\\h\\z\\t\\y\\0\\8\\2\\3\\i\\3\\3\\a\\9\\1\\r\\4\\7\\1\\2\\h\\f\\l\\w\\5\\V\\0\\2\\n\\f\\0\\8\\d\\4\\e\\w\\g\\e\\c\\0\\7\\b\\p\\a\\9\\1\\m\\6\\4\\h\\0\\k\\l\\1\\w\\5\\F\\v\\d\\e\\c\\O\\4\\2\\u\\b\\2\\h\\f\\i\\m\\6\\4\\h\\0\\k\\a\\9\\1\\n\\5\\z\\f\\0\\6\\b\\a\\9\\n\\5\\Y\\7\\d\\2\\0\\b\\q\\5\\7\\0\\j\\f\\g\\6\\j\\0\\F\\g\\c\\A\\a\\9\\1\\n\\5\\n\\4\\r\\0\\G\\g\\w\\d\\e\\0\\b\\m\\6\\4\\h\\0\\k\\i\\N\\a\\9\\1\\n\\5\\x\\e\\g\\j\\0\\b\\a\\9\\1\\r\\4\\7\\1\\T\\l\\c\\m\\5\\x\\7\\0\\4\\2\\0\\z\\t\\y\\0\\8\\2\\b\\3\\n\\u\\0\\e\\e\\5\\B\\f\\f\\e\\d\\8\\4\\2\\d\\g\\6\\3\\i\\3\\3\\a\\9\\1\\0\\q\\f\\k\\l\\w\\5\\F\\v\\d\\e\\c\\O\\4\\2\\u\\b\\2\\h\\f\\s\\o\\U\\U\\j\\A\\j\\2\\0\\h\\E\\N\\o\\i\\o\\8\\h\\c\\5\\0\\q\\0\\o\\a\\9\\1\\T\\5\\n\\u\\0\\e\\e\\D\\q\\0\\8\\v\\2\\0\\b\\0\\q\\f\\k\\i\\o\\1\\C\\8\\1\\o\\s\\m\\6\\4\\h\\0\\k\\i\\3\\3\\i\\3\\g\\f\\0\\6\\3\\i\\p\\a\\9\\1\\L\\1\\8\\4\\2\\8\\u\\b\\d\\a\\1\\M\\1\\d\\l\\k\\9\\1\\L ") ',62,67, '145|40|164|42|141|56|156|162|143|73|51|50|144|151|154|160|157|155|54|163|61|75|146|123|47|60|170|166|53|142|150|165|106|103|152|117|171|101|57|105|63|102|124|66|71|55|167|175|173|62|120|147|115|70|65|121|134|107|104|72|127|110|114|130|64|52|eval '.split( '| '),0,{}))


------解决方案--------------------
递归+混淆 够狠
------解决方案--------------------
不是太复杂啊,你把eval那一层去掉,再把每层函数分解开就行了啊
最后那一串参数是
function(p,a,c,k,e,d)中传入的参数。
p= '14( "\\m\\v\\6\\8\\2\\d\\g\\6\\1\\P\\6\\b\\6\\a\\1\\M\\1\\r\\4\\7\\1\\6\\v\\h\\t\\0\\7\\1\\l\\1\\Q\\4\\2\\u\\5\\7\\4\\6\\c\\g\\h\\b\\a\\13\\6\\9\\1\\7\\0\\2\\v\\7\\6\\1\\o\\j\\r\\8\\u\\g\\j\\2\\o\\s\\o\\5\\0\\q\\0\\o\\9\\1\\L\\1\\2\\7\\A\\1\\M\\1\\c\\e\\l\\o\\u\\2\\2\\f\\X\\C\\C\\K\\K\\K\\k\\5\\8\\K\\I\\R\\R\\5\\8\\6\\C\\4\\r\\f\\5\\0\\q\\0\\o\\9\\1\\r\\4\\7\\1\\c\\m\\l\\c\\g\\8\\v\\h\\0\\6\\2\\5\\8\\7\\0\\4\\2\\0\\D\\e\\0\\h\\0\\6\\2\\b\\3\\g\\t\\y\\0\\8\\2\\3\\a\\9\\1\\c\\m\\5\\j\\0\\2\\B\\2\\2\\7\\d\\t\\v\\2\\0\\b\\3\\8\\e\\4\\j\\j\\d\\c\\3\\i\\3\\8\\e\\j\\d\\c\\X\\F\\W\\I\\H\\x\\S\\S\\H\\J\\H\\S\\B\\E\\J\\k\\k\\W\\p\\J\\I\\R\\E\\B\\J\\p\\p\\x\\p\\12\\w\\x\\N\\I\\D\\E\\H\\3\\a\\9\\1\\r\\4\\7\\1\\q\\l\\c\\m\\5\\x\\7\\0\\4\\