首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未知的JS混淆工具

未知的JS混淆工具
EN

Stack Overflow用户
提问于 2011-04-26 01:15:47
回答 1查看 263关注 0票数 0

我见过许多混淆的代码,然而,最近我遇到了这个代码:paste2.org。后者使用arguments.callee.toString().replace(/[\s\'\"\)\}\]\[\;\.\{\(]/g, "").length;来防止程序员简单地将eval()替换为document.write或类似的东西。我想知道我自己怎么用这种方式混淆代码?有什么工具可以做到这一点吗?(附注:注意,arguments.callee.toString().repl[..]被调用了两次)更深入。即使到了这个阶段,代码也是一团糟。变量/函数的名称是随机的,而字符串则是乱七八糟的,看起来就像这样:$(kj49f+4kd+fgdff+hgd25+fh2fg5+adb5),它的计算结果就是$('.wrapper .foo[name"bar"]')。这是用什么来实现的呢?我最近遇到了jscrambler.com,它是一个付费的JS混淆服务。我想知道它是否是用来混淆代码的东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-22 06:38:04

经过几周的研究,我发现用于混淆示例中代码的程序是http://jscrambler.com/。这实际上是一个商业软件。我推荐它吗?嗯。不确定,当我写这篇评论(2011年5月21日)时,它还处于相当早期的开发阶段&我遇到了很多问题。不过,一旦报告出来,他们很快就会理清头绪。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5780951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档