我在对工作中的JavaScript文件进行模糊处理时遇到了严重的问题。该文件位于我负责改进的Web应用程序中。问题是我可以在不访问此文件的情况下完成此操作,并且以前混淆该文件的程序员是无法访问的。

我尝试了多种方法来进行混淆处理,但没有任何效果。

有人可以帮忙吗?
下面的链接中包含的代码:

代码链接

评论

你看过这个问题了吗?虽然您可能可以消除大部分混淆,但是编辑生成的文件仍然是头疼的问题。

链接已死。我很惊讶人们没有要求您将代码包含在问题正文中。

#1 楼

想要分析JavaScript时可以尝试使用以下几种工具:


JSDetox
Malzilla
JavaScript Deobfuscator
ExtractScript
JS- Beautifier

JS-Unpack(另请参见博客)
Rhino调试器
Firebug
SpiderMonkey
V8
JSNice
PoisonJS

另请参阅一些分析混淆JavaScript的教程:



Dejan Lukan分析恶意JavaScript。

高级混淆JavaScript Daniel Wesemann进行的分析。

InfoSec Handlers Diary Blog上的JavaScript模糊处理。
Aditya K Sood编写的JavaScript Obfuscation-Manual Armor(第1部分,第2部分)。

最后,这里已经回答了一些问题:


分析混淆的JavaScript代码?
分析高度混淆的JavaScript
尝试对多层javascript进行混淆
有什么好的工具可以逆转Minify对JavaScript的影响?
或更笼统地说,搜索javascript和反混淆标记(链接到搜索)。