国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > VBScript > 正文

簡單的VBS加密實現代碼

2020-06-26 18:25:01
字體:
來源:轉載
供稿:網友
下面是加密程序,原理很低級,讀取源文件的所有代碼并計算Asc值后寫入,Execute用Chr還原后的代碼。
 
昨天那個病毒的加密確實很恐怖,我不是高手,寫不出那么高級的加密。但是受病毒第一層加密的啟發,進行簡單的加密還是不難的。當然這種低級的加密只能拿來騙騙一些垃圾的殺毒軟件。使用了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=newdata&asc(mid(data,j,1)) 
Else 
newdata=newdata&asc(mid(data,j,1))&"," 
End If 
Next 
ASCdata=newdata 
End function 

使用方法:直接將需要加密的VBS腳本拖動到這個加密程序文件上,會自動生成加密后腳本的txt文件。 
原文:http://demon.tw/programming/vbs-simple-encrypt.html

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 观塘区| 房产| 泰州市| 麦盖提县| 稻城县| 白水县| 镇平县| 修武县| 什邡市| 阜新| 本溪| 株洲市| 双牌县| 广东省| 天长市| 招远市| 鸡西市| 句容市| 云安县| 东宁县| 恩施市| 石楼县| 光山县| 酒泉市| 苏尼特左旗| 盖州市| 交城县| 黄大仙区| 清原| 买车| 宝兴县| 安塞县| 延川县| 左贡县| 呈贡县| 紫金县| 通江县| 喜德县| 依兰县| 镇江市| 通辽市|