最近,我发现了一个 chrome 扩展Session Buddy。我想研究一下这个扩展的js代码。但是 css 和 js 文件中的变量只能由l
和构造I
。代码不可读。
于是我谷歌找了一些工具改js代码不可读。但失败了。
- 我想知道哪些工具可以做到这一点。
- 我想知道是否有工具可以猜出原始文件(一些流行的js库)?
最近,我发现了一个 chrome 扩展Session Buddy。我想研究一下这个扩展的js代码。但是 css 和 js 文件中的变量只能由l
和构造I
。代码不可读。
于是我谷歌找了一些工具改js代码不可读。但失败了。
许多开发人员希望保护他们的工作并使用“代码混淆器”使代码不可读。
谷歌搜索“javascript deobfuscate”以获得可以恢复(部分)损害的工具列表。jsbeautifier就是其中之一。
该代码很可能已被缩小(这会减小文件大小并使其不可读)。您可以使用此站点来缩小您的代码:http ://dean.edwards.name/packer/ 您可以检查Base62 Encode选项以进一步混淆代码。
为了使缩小的代码更具可读性,请使用 Javascript 美化器:http: //jsbeautifier.org/