• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    简单的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下载文件的新方法
    下一篇:VBS加密与VBE解密实现方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    简单的VBS加密实现代码 简单,的,VBS,加密,实现,代码,