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

简单的VBS加密实现代码

热门标签:外呼营销下单系统 百度地图标注怎么卸载 办理胶州400电话财税 加盟电销机器人好的品牌 陕西高频外呼回拨系统哪家好 新密防封卡外呼系统违法吗 前锋办理400电话申请 打电话的外呼系统贵不贵 海外美发店地图标注
昨天那个病毒的加密确实很恐怖,我不是高手,写不出那么高级的加密。但是受病毒第一层加密的启发,进行简单的加密还是不难的。当然这种低级的加密只能拿来骗骗一些垃圾的杀毒软件。使用了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加密实现代码》,本文关键词  简单,的,VBS,加密,实现,代码,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《简单的VBS加密实现代码》相关的同类信息!
  • 本页收集关于简单的VBS加密实现代码的相关信息资讯供网民参考!
  • 推荐文章