Python解密VBS怎么应用
这篇文章主要介绍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怎么应用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网行业资讯频道!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341