21 lines
522 B
Python
21 lines
522 B
Python
|
|
# -*- coding: utf-8 -*-
|
|||
|
|
import memcache
|
|||
|
|
|
|||
|
|
|
|||
|
|
def attack(URL):
|
|||
|
|
list = URL.split('/')
|
|||
|
|
try:
|
|||
|
|
print('[+]开始检测-memcache未授权访问漏洞。[+]')
|
|||
|
|
mc = memcache.Client([list[-1]], debug=True)
|
|||
|
|
print('[!]memcache获取信息结果:[!]')
|
|||
|
|
ret = mc.get_stats()
|
|||
|
|
print(ret)
|
|||
|
|
except:
|
|||
|
|
print('[-]未发现-发现-memcache未授权访问漏洞。[-]')
|
|||
|
|
pass
|
|||
|
|
print('[+]检测结束-memcache未授权访问漏洞。[+]')
|
|||
|
|
|
|||
|
|
|
|||
|
|
if __name__ == "__main__":
|
|||
|
|
attack()
|