Closed lxl315 closed 5 years ago
dict.txt是自定义目录列表 在script目录下新建python文件,定义好check函数,传进来的参数主要是ip地址、端口列表、指纹识别列表,然后将结果return回去: 例如:
import pymongo
from lib.verify import verify
timeout = 2
#定义好vuln
vuln = ['27017', 'Mongodb']
def check(ip, ports, apps):
#ports是端口扫描开启的服务列表
#apps是指纹识别结果
#verify用来验证扫描列表中是否有Mongodb相关的结果,如果端口没有开启则不进行扫描
if verify(vuln, ports, apps):
try:
conn = pymongo.MongoClient(host=ip, port=27017, serverSelectionTimeoutMS=timeout)
database_list = conn.list_database_names()
if not database_list:
conn.close()
return
conn.close()
return '27017 MongoDB Unauthorized Access'
except Exception as e:
pass
ok,thanks
你好,我想问下,dict.txt 这个字典是有什么作用?是常见的web路径么? 还有script文件下,可以自己添加自己写的poc么?如果自己写好,扫描的时候怎么调用?