您好,登錄后才能下訂單哦!
這篇文章主要介紹Python解密VBS怎么應用,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
Python解密VBS代碼示例:
#!/usr/bin/env Python
#encoding=utf-8
import sys,WConio,os
def printgoodnews(news):
oldcolor=WConio.gettextinfo()[4]
WConio.textcolor(WConio.GREEN)
print news
WConio.textcolor(oldcolor)
usage=u"""幫助:此工具須要在命令方式下執行,若此文件命令為a.exe
則在命令下輸入 a.exe demo.vbs或者 a demo.vbs
http://www.djhui.net/ 分秒必爭
"""
if __name__=="__main__":
if len(sys.argv)==1:
printgoodnews(usage)
sys.exit(-1)
vbs = sys.argv[1]
if vbs[-4:].lower()!=".vbs" or not os.path.exists(vbs):
printgoodnews(u"不好意思,你所輸入的文件'%s'不是一個有\n效的VBS腳本文件或者
文件不存在,請重新輸入\nHttp://Www.Djhui.net\n分秒必爭" % vbs)else:
printgoodnews(u"""http://www.djhui.net/ 分秒必爭\n""")
printgoodnews(u"""開始解密%s,請稍等....\n""" % vbs)
printgoodnews(u"""開始讀取文件%s...\n""" % vbs)
rf = open (vbs,'r')
rfrf1 = rf.read()
rf.close()
rf1rf1 = rf1.lower().replace('execute','intercept')
rf1rf1= rf1 +"""\nSub Intercept (ee)
OutPutFile="decode.txt"
Set objFSO=CreateObject("Scripting.FileSystemObject")
Set objTXT=objFSO.CreateTextFile(OutPutFile,True,False)
objTXT.Write ee
objTXT.Close
Set objWSH=CreateObject("WScript.Shell")
objWSH.Run OutPutFile
WScript.Quit
End Sub"""
printgoodnews(u"""開始寫入臨時文件...\n""")
rf = open('temp.vbs','w')
rf.write(rf1)
rf.close
del rf
del rf1
printgoodnews(u"""開始解密...\n""")
os.system('cscript.exe temp.vbs >nul 2>nul')
printgoodnews(u"""解密完成...\n""")
以上是“Python解密VBS怎么應用”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。