def run(self):
     myscanner = Scanner()
     ipreverse = IPReverse()
     domain_list = []
     tmp_list = []
     discuz_res = []
     ip_list = myscanner.WebScanner(self.startip, self.endip)  #获取IP列表
     for x in ip_list:
         tmp_list = ipreverse.getDomainsList(x)
         if tmp_list == None:
             continue
         domain_list = domain_list + tmp_list  #获取域名列表
     for x in domain_list:
         if not x:
             continue
         for i in x:
             print i
             discuzdetector = DiscuzDetector(i)
             if discuzdetector.get_result()[0]:
                 discuz_res.append(i)
             else:
                 continue
     #攻击程序(可以自行添加)
     discuz_attacker = DiscuzAttackProcess()
     discuz_attacker.exploit(discuz_res)
     return ''
Пример #2
0
 def doJob(self):
     myscanner = Scanner()
     ipreverse = IPReverse()
     dededetector = DetectDeDeCMS()
     domain_list = []
     tmp_list = []
     dede_res = []
     ip_list = myscanner.WebScanner(self.startip, self.endip)
     for x in ip_list:
         tmp_list = ipreverse.getDomainsList(x)
         if tmp_list == None:
             continue
         domain_list = domain_list + tmp_list
     for x in domain_list:
         if not x:
             continue
         for i in x:
             if dededetector.getResult(i):
                 dede_res.append(i)
             else:
                 continue
     return dede_res
Пример #3
0
 def doJob(self):
     myscanner = Scanner()
     ipreverse = IPReverse()
     domain_list = []
     tmp_list = []
     discuz_res = []
     ip_list = myscanner.WebScanner(self.startip, self.endip)  #获取IP列表
     for x in ip_list:
         tmp_list = ipreverse.getDomainsList(x)
         if tmp_list == None:
             continue
         domain_list = domain_list + tmp_list  #获取域名列表
     for x in domain_list:
         if not x:
             continue
         for i in x:
             print i
             discuzdetector = DiscuzDetector(i)
             if discuzdetector.get_result()[0]:
                 discuz_res.append(i)
             else:
                 continue
     return discuz_res