求一个批量解密 JScript.Encode 代码的工具
如图所示 javascript 代码加密后变成乱码,好像也只有 IE8 及其以下的低版本能识别出来。我想把这东西改成现代浏览器里可以正常运行的版本,但是一个文件一个文件的解密实在太麻烦,所以想寻求一款可以批量解密 JScript.Encode 代码的工具。
我百度过了,只找到了上图这个在线解密工具。这个只能复制、粘贴一段代码后进行解密,无法解密加密后的 .html 文件及 .js 文件。
由于文件数量太多,三张光盘总共大概一千多个文件。一个一个打开,再一段一段的复制、粘贴、解密,那要累死人了。特此发帖求助
如果你这个网站可以解密,那写一个脚本去操作就实现了批量
python 实现起来还是方便吧,首先通过 debuger 工具解惑到 decode 的相关代码,然后另存 JS,python 通过 execJS,然后批量操作。
解密工具链接为 www.jb51.net/tools/onlinetools/jiemi/jsendecode.htm 求大神将其改造成可以批量解密 .htm 及 .js 文件的利器
看源代码是有解析的源码的。要做批量替换,也用 js 的话需要用 nodejs 来处理,把解析的代码放到 nodejs 项目里处理
问题已经解决了,使用 PHP 调用 exe 文件完成批量解密的。
这个程序 scrdec18-VC8 在 github 上可以找到。美中不足的是,这玩意解密之后竟然保留了
<SCRIPT LANGUAGE=JScript.Encode>
,害我又得另写一个 php 程序完成批量替换的操作(将其替换成<SCRIPT>
)。如果不替换的话,浏览器直接忽略 JS 脚本