标题说明了一切。我有HTA文件,我需要混淆它们。没有法律含义,但我有一个危险的客户可以调整代码并造成破坏。
答案 0 :(得分:1)
您可以使用many JavaScript compressors之一压缩和混淆JavaScript。这不会阻止任何对代码的确定攻击,但可能会阻止随意调整。
答案 1 :(得分:1)
我为此目的使用Microsoft Script Encoder:
http://www.microsoft.com/download/en/details.aspx?DisplayLang=en&id=3375
像这样使用:
"Screnc /e htm test.hta test-encrypted.hta"
请确保您不要忘记使用开始编码标记标记.HTA文件:
'**Start Encode**
答案 2 :(得分:1)
我们的JavaScript obfuscator重命名标识符,删除注释和格式,并可以加密字符串文字。
正如大家所指出的那样,是的,一个坚定的逆向工程师可以这样做,但重点是他真的必须付出努力。如果应用程序很大,他必须做出相应的努力。
该链接解决了Microsoft脚本编码器为什么不好的原因。