如何解析被压缩过的Js文件?eval(function(p,a,c,k,e,d){.....,{}))
摘要: 大家应该都知道这样一个理论:加密可以反加密,而混淆却无法反混淆.
混淆也可以叫颠倒是非、混淆黑白,无非就是去掉缩进、空格、空行和注释,改表代码中的非保留字为简单的字母、符号、乱码什么的,这样做只是为了加大代码的阅读难度,提高阅读成本,所以反混淆只有根据你对JS的了解程度去进行变量/方法/属性/类的替换。当然代码少你到是可以这样做,如果代码很多(可以看这个混淆后的项目),你就会知道什么叫 "生气、愤怒、疯狂、哭笑不得"
阅读全文
混淆也可以叫颠倒是非、混淆黑白,无非就是去掉缩进、空格、空行和注释,改表代码中的非保留字为简单的字母、符号、乱码什么的,这样做只是为了加大代码的阅读难度,提高阅读成本,所以反混淆只有根据你对JS的了解程度去进行变量/方法/属性/类的替换。当然代码少你到是可以这样做,如果代码很多(可以看这个混淆后的项目),你就会知道什么叫 "生气、愤怒、疯狂、哭笑不得"
阅读全文
posted @ 2007-09-12 18:41 Lion 阅读(5561) | 评论 (10) 编辑
