主页 > 知识库 > 简单的VBS加密实现代码

简单的VBS加密实现代码

热门标签:美图手机 智能手机 网站文章发布 呼叫中心市场需求 检查注册表项 银行业务 服务器配置 铁路电话系统
昨天那个病毒的加密确实很恐怖,我不是高手,写不出那么高级的加密。但是受病毒第一层加密的启发,进行简单的加密还是不难的。当然这种低级的加密只能拿来骗骗一些垃圾的杀毒软件。使用了msxml2.xmlhttp和adodb.stream对象的VBS脚本很容易被杀毒软件认为是病毒,不明真相的同学一看报毒自然就不敢运行了。简单加密以后应该可以绕过比较垃圾的杀毒软件。

下面是加密程序,原理很低级,读取源文件的所有代码并计算Asc值后写入,Execute用Chr还原后的代码。
复制代码 代码如下:

On Error Resume Next
Set argv = WScript.Arguments
If argv.Count = 0 Then WScript.Quit
Set fso = CreateObject("scripting.filesystemobject")
With fso.OpenTextFile(argv(0),1)
data = .ReadAll : .Close
End With
With fso.OpenTextFile(argv(0)".txt",2,True)
.WriteLine "data="Chr(34)ASCdata(data)Chr(34)
.WriteLine "Function ChrData(Data)"
.WriteLine "MyArray = Split(Data, "","", -1, 1)"
.WriteLine "For each OldData in MyArray"
.WriteLine "Newdata=NewData"Chr(38)"chr(OldData)"
.WriteLine "Next"
.WriteLine "ChrData=NewData"
.WriteLine "End Function"
.WriteLine "execute Chrdata(data)"
.Close
End With
MsgBox "OK!",,"Encrypt"
Function ASCdata(Data)
num=len(data)
newdata=""
For j=1 to num
If j=num then
newdata=newdataasc(mid(data,j,1))
Else
newdata=newdataasc(mid(data,j,1))","
End If
Next
ASCdata=newdata
End function

使用方法:直接将需要加密的VBS脚本拖动到这个加密程序文件上,会自动生成加密后脚本的txt文件。
原文:http://demon.tw/programming/vbs-simple-encrypt.html
您可能感兴趣的文章:
  • VBS加密解密源码(UserAccounts.CommonDialog) 脚本之家修正版
  • VBS加密与VBE解密实现方法
  • VBS加密免杀器 下载
  • VBS加密14法你会几种 VBS加密免杀浅谈

标签:沈阳 乐山 长治 新疆 沧州 红河 河南 上海

巨人网络通讯声明:本文标题《简单的VBS加密实现代码》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266