【发布时间】:2012-03-08 11:06:53
【问题描述】:
我正在寻找一种方法来反编译由 Google Closure 编译的 JavaScript。我确实找到了一个 Decompiler 类 (https://code.google.com/p/closure-compiler/source/browse/lib/rhino/src/org/mozilla/javascript/Decompiler.java?name=v20140407),但是我运气不佳。
有人试过这个或者知道其他方法吗?
【问题讨论】:
-
我假设您正在尝试对已在高级模式下编译的代码进行逆向工程。这将证明非常困难,因为重写和优化可能非常广泛。混淆是使用高级模式的主要好处之一,所以你可能在这里不走运。通过使用高级模式,源代码的作者可以获得混淆的好处——这意味着防止您(读者)对其进行逆向工程。
标签: decompiling google-closure-compiler google-closure decompiler