这篇文章主要介绍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怎么应用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。