午夜国产狂喷潮在线观看|国产AⅤ精品一区二区久久|中文字幕AV中文字幕|国产看片高清在线

    VBE decoder
    來源:易賢網(wǎng) 閱讀:1004 次 日期:2014-05-09 16:55:35
    溫馨提示:易賢網(wǎng)小編為您整理了“VBE decoder”,方便廣大網(wǎng)友查閱!

    This script give you a decoded listing from an encoded file.

    Supports *,je, ,vbe, .asp, .hta, .htm, .html…

    If used under cscript, puts the result to stdout.

    The file can be multi-encoded (many scripts in the file, for ex. in an html file)

    Used under wscript, pops up the decoded file in a message box.

    File Name : decovbe.vbs

    Requirement : none

    Author : Jean-Luc Antoine

    Submitted : 05/09/2001

    Updated : 09/12/2001

    Category : 4K

    代碼如下:

    option explicit

    Dim oArgs, NomFichier

    'Optional argument : the encoded filename

    NomFichier=""

    Set oArgs = WScript.Arguments

    Select Case oArgs.Count

    Case 0 'No Arg, popup a dialog box to choose the file

    NomFichier=BrowseForFolder("Choose an encoded file", &H4031, &H0011)

    Case 1

    If Instr(oArgs(0),"?")=0 Then '-? ou /? => aide

    NomFichier=oArgs(0)

    End If

    Case Else

    WScript.Echo "Too many parameters"

    End Select

    Set oArgs = Nothing

    If NomFichier<>"" Then

    Dim fso

    Set fso=WScript.CreateObject("Scripting.FileSystemObject")

    If fso.FileExists(NomFichier) Then

    Dim fic,contenu

    Set fic = fso.OpenTextFile(NomFichier, 1)

    Contenu=fic.readAll

    fic.close

    Set fic=Nothing

    Const TagInit="#@~^" '#@~^awQAAA==

    Const TagFin="==^#~@" '& chr(0)

    Dim DebutCode, FinCode

    Do

    FinCode=0

    DebutCode=Instr(Contenu,TagInit)

    If DebutCode>0 Then

    If (Instr(DebutCode,Contenu,"==")-DebutCode)=10 Then 'If "==" follows the tag

    FinCode=Instr(DebutCode,Contenu,TagFin)

    If FinCode>0 Then

    Contenu=Left(Contenu,DebutCode-1) & _

    Decode(Mid(Contenu,DebutCode+12,FinCode-DebutCode-12-6)) & _

    Mid(Contenu,FinCode+6)

    End If

    End If

    End If

    Loop Until FinCode=0

    WScript.Echo Contenu

    Else

    WScript.Echo Nomfichier & " not found"

    End If

    Set fso=Nothing

    Else

    WScript.Echo "Please give a filename"

    WScript.Echo "Usage : " & wscript.fullname & " " & WScript.ScriptFullName & " <filename>"

    End If

    Function Decode(Chaine)

    Dim se,i,c,j,index,ChaineTemp

    Dim tDecode(127)

    Const Combinaison="1231232332321323132311233213233211323231311231321323112331123132"

    Set se=WSCript.CreateObject("Scripting.Encoder")

    For i=9 to 127

    tDecode(i)="JLA"

    Next

    For i=9 to 127

    ChaineTemp=Mid(se.EncodeScriptFile(".vbs",string(3,i),0,""),13,3)

    For j=1 to 3

    c=Asc(Mid(ChaineTemp,j,1))

    tDecode(c)=Left(tDecode(c),j-1) & chr(i) & Mid(tDecode(c),j+1)

    Next

    Next

    'Next line we correct a bug, otherwise a ")" could be decoded to a ">"

    tDecode(42)=Left(tDecode(42),1) & ")" & Right(tDecode(42),1)

    Set se=Nothing

    Chaine=Replace(Replace(Chaine,"@&",chr(10)),"@#",chr(13))

    Chaine=Replace(Replace(Chaine,"@*",">"),"@!","<")

    Chaine=Replace(Chaine,"@$","@")

    index=-1

    For i=1 to Len(Chaine)

    c=asc(Mid(Chaine,i,1))

    If c<128 Then index=index+1

    If (c=9) or ((c>31) and (c<128)) Then

    If (c<>60) and (c<>62) and (c<>64) Then

    Chaine=Left(Chaine,i-1) & Mid(tDecode(c),Mid(Combinaison,(index mod 64)+1,1),1) & Mid(Chaine,i+1)

    End If

    End If

    Next

    Decode=Chaine

    End Function

    Function BrowseForFolder(ByVal pstrPrompt, ByVal pintBrowseType, ByVal pintLocation)

    Dim ShellObject, pstrTempFolder, x

    Set ShellObject=WScript.CreateObject("Shell.Application")

    On Error Resume Next

    Set pstrTempFolder=ShellObject.BrowseForFolder(&H0,pstrPrompt,pintBrowseType,pintLocation)

    BrowseForFolder=pstrTempFolder.ParentFolder.ParseName(pstrTempFolder.Title).Path

    If Err.Number<>0 Then BrowseForFolder=""

    Set pstrTempFolder=Nothing

    Set ShellObject=Nothing

    End Function

    更多信息請(qǐng)查看IT技術(shù)專欄

    更多信息請(qǐng)查看腳本欄目
    易賢網(wǎng)手機(jī)網(wǎng)站地址:VBE decoder
    由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

    2025國考·省考課程試聽報(bào)名

    • 報(bào)班類型
    • 姓名
    • 手機(jī)號(hào)
    • 驗(yàn)證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議
    工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
    云南網(wǎng)警備案專用圖標(biāo)
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
    云南網(wǎng)警報(bào)警專用圖標(biāo)