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