帮忙解密一个vbs文件

来源:百度知道 编辑:UC知道 时间:2024/05/28 03:45:27
文件开头:
'9
strs=array
结尾:
:for i=1 to UBound(strs):runner=runner&chr(strs(i)):next:execute runner
用什么解密,我会追加悬赏
保存解密后的文件全是乱码
这是摘了一段
lO="    = =|4|:=355:=|.|:=|.|:=|%% / |:=|/#/|:=|UT |&:=|\.|}{ =(|.|): =(|:\\.\\7|)}{ =(|.|): =.(| *  87_|)}{ =.:=.:=.(5)&:=.(6)&}{=.(7)&:=&|\|:=(,()-(.))}{=|(||.||).|:=|\|:=|HKLM\\\|&&&}{=(,5):

这该怎么弄啊
(其实这是一个"Happy Newyear!"病毒)
谢谢了!

这段代码中 strs 是一个数组,每个元素都是整数,然后把每个元素作为内码算出对应字符,把这些字符连接起来赋值给变量 runner ,最后用 execute 函数把变量 runner 的值作为代码执行,所以变量 runner 的值就是解密后的代码。
把 execute 改为 wscript.echo ,查看变量 runner 的值。
如果要保存解密的代码,把 execute 改为 wscript.echo ,在“开始”“运行”中输入
cmd /c cd /d vbs文件所在文件夹 &cscript //nologo vbs文件名 > 保存的解密代码文件名