【发布时间】:2015-08-23 01:52:36
【问题描述】:
我正在对一个神奇的脚本进行逆向工程。我有一个 uglifyjs 生成的 uglified 源代码和源图。
有谁知道任何直接的方法如何从中获得至少部分可读的源代码?我发现了一些晦涩难懂的方法,包括通过多种语言进行转换,但我希望存在更好的方法。
谢谢!
【问题讨论】:
-
我不知道有一种工具可以将这种情况从我的脑海中扭转过来。但是,如果您在 Chrome 中的 HTML 页面中加载文件并打开开发工具,它应该能够显示源代码。如果混淆后的代码没有对源映射的引用,您可能需要自己添加。
-
如果你有一个“晦涩难懂的方式”,而且你只需要这样做一次,你为什么不这样做呢?
-
您是如何获得源地图的,而无需在原始源上运行 uglify 自己?原作者肯定不会提供它,通过丑化表明他们的意图。
标签: javascript obfuscation uglifyjs source-maps deobfuscation