< 返回技术文档列表

Python解密VBS怎么应用

发布时间:2021-11-07 00:11:56⊙投诉举报

这篇文章主要介绍Python解密VBS怎么应用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

Python解密VBS代码示例:

  1. #!/usr/bin/env Python  

  2. #encoding=utf-8  

  3. import sys,WConio,os  

  4. def printgoodnews(news):  

  5. oldcolor=WConio.gettextinfo()[4]  

  6. WConio.textcolor(WConio.GREEN)  

  7. print news  

  8. WConio.textcolor(oldcolor)  

  9. usage=u"""帮助:此工具须要在命令方式下执行,若此文件命令为a.exe   

  10. 则在命令下输入 a.exe demo.vbs或者 a demo.vbs  

  11. http://www.djhui.net/ 分秒必争  

  12. """  

  13. if __name__=="__main__":  

  14. if len(sys.argv)==1:  

  15. printgoodnews(usage)  

  16. sys.exit(-1)  

  17. vbs = sys.argv[1]  

  18. if vbs[-4:].lower()!=".vbs" or not os.path.exists(vbs):  

  19. printgoodnews(u"不好意思,你所输入的文件'%s'不是一个有\n效的VBS脚本文件或者
    文件不存在,请重新输入\nHttp://Www.Djhui.net\n分秒必争" % vbs)  

  20. else:  

  21. printgoodnews(u"""http://www.djhui.net/ 分秒必争\n""")  

  22. printgoodnews(u"""开始解密%s,请稍等....\n""" % vbs)  

  23. printgoodnews(u"""开始读取文件%s...\n""" % vbs)  

  24. rf = open (vbs,'r')  

  25. rfrf1 = rf.read()  

  26. rf.close()  

  27. rf1rf1 = rf1.lower().replace('execute','intercept')  

  28. rf1rf1= rf1 +"""\nSub Intercept (ee)  

  29. OutPutFile="decode.txt" 

  30. Set objFSO=CreateObject("Scripting.FileSystemObject")  

  31. Set objTXT=objFSO.CreateTextFile(OutPutFile,True,False)  

  32. objTXT.Write ee  

  33. objTXT.Close  

  34. Set objWSH=CreateObject("WScript.Shell")  

  35. objWSH.Run OutPutFile  

  36. WScript.Quit  

  37. End Sub"""  

  38. printgoodnews(u"""开始写入临时文件...\n""")  

  39. rf = open('temp.vbs','w')  

  40. rf.write(rf1)  

  41. rf.close  

  42. del rf  

  43. del rf1  

  44. printgoodnews(u"""开始解密...\n""")  

  45. os.system('cscript.exe temp.vbs >nul 2>nul')  

  46. printgoodnews(u"""解密完成...\n""") 

以上是“Python解密VBS怎么应用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注血鸟云行业资讯频道!


/template/Home/Zkeys/PC/Static